1

Step 1

Основы программирования и баз данных.

01 February—28 February

2

Step 2

Python. Уровень 1. Основы программирования

01 March—31 March

3

Step 3

Python. Уровень 2. Объектно - ориентированное программирование

01 April—30 April

4

Step 4

Python. Уровень 3. Разработка веб - приложений в Django.

01 May—31 May

5

Step 5

Углубление знаний. Изучение литературы + Практика

01 June—31 August

1

Step 1

Основы программирования и баз данных.

01 February—28 February

2

Step 2

Python. Уровень 1. Основы программирования

01 March—31 March

3

Step 3

Python. Уровень 2. Объектно - ориентированное программирование

01 April—30 April

4

Step 4

Python. Уровень 3. Разработка веб - приложений в Django.

01 May—31 May

5

Step 5

Углубление знаний. Изучение литературы + Практика

01 June—31 August

16 January 2018 31 August 2018
The goal is overdue by 2276 days

Goal abandoned

The author does not write in the goal 6 years 10 months 7 days

General

Python + Django

Основная цель - связать свою жизнь с веб-программированием.

Попутно буду изучать HTML, CSS, Javascript, но об этом буду писать в другой теме.

 Goal Accomplishment Criteria

Я хорошо знаю основы языка, имею небольшой опыт разработки. Разбираюсь в Django. Имею свой первый веб - проект.

  1. Основы программирования и баз данных.

    Познакомиться с основами программирования и управления базами данных. Продолжительность курса - 24 ак. ч.

    Модуль 1. Базовые понятия и определения 4

    Модуль 2. Представление данных. Принцип программного управления 4

    Модуль 3. Методологии и языки программирования 4

    Модуль 4. Структуры данных. Основы проектирования баз данных. 4

    Модуль 5. Лаб.раб. 1. Система программирования. Этапы реализации программ 2

    Модуль 6. Лаб.раб. 2. Основы структурного кодирования. Управляющие структуры 2

    Модуль 7. Лаб.раб. 3. Проектирование и реализация базы данных 2

    Модуль 8. Лаб.раб. 4. Использование языка SQL для программного извлечения сведений из баз данны

  2. Python. Уровень 1. Основы программирования

    Научиться устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.

    Продолжительность курса - 40 ак. ч.

    Модуль 1. Язык программирования Python и его место среди других языков и систем программирования 4

    Модуль 2. Базовые конструкции языка Python 4

    Модуль 3. Кортежи, списки и словари 4

    Модуль 4. Обработка исключений 4

    Модуль 5. Функции 4

    Модуль 6. Работа с файловой системой 4

    Модуль 7. Пакеты и модули 4

    Модуль 8. Базовые операции ввода/вывода 4

    Модуль 9. Ведение журнала событий и форматирование текстовых строк 4

    Модуль 10. Обработка текстовой информации 4

  3. Python. Уровень 2. Объектно - ориентированное программирование

    Научиться создавать объектно-ориентированные приложения на языке Python, сможете выполнять первичную обработку данных на языке Python, ориентироваться в стандартной библиотеке языка Python.

    Продолжительность курса - 40 ак. ч.

    Модуль 1. Первый принцип объектно-ориентированного программирования. Понятие класса 8

    Модуль 2. Второй принцип объектно-ориентированного программирования 4

    Модуль 3. Пользовательские исключения 2

    Модуль 4. Свойства 2

    Модуль 5. Итераторы и функторы 4

    Модуль 6. Объект-менеджер контекста 4

    Модуль 7. Третий принцип объектно-ориентированного программирования 2

    Модуль 8. Финансовая арифметика 2

    Модуль 9. Специальные методы для перегрузки операций 2

    Модуль 10. Обработка XML-документов 6

    Модуль 11. Стандартная библиотека HTTPLIB 4

  4. Python. Уровень 3. Разработка веб - приложений в Django.

    Научиться создавать веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django.

    Продолжительность курса - 40 ак. ч.

    Модуль 1. Web-разработка с применением концепции MVC 4

    Модуль 2. Основы использования шаблонов 2

    Модуль 3. Хранение и работа с данными 8

    Модуль 4. Использование форм 4

    Модуль 5. Разграничение прав доступа пользователей 4

    Модуль 6. Сложные запросы к данным 4

    Модуль 7. Расширенные возможности шаблонного механизма 2

    Модуль 8. Выдача данных в форматах, отличных от HTML 4

    Модуль 9. Средства отладки и тестирования 4

    Модуль 10. Развертывание веб-приложений 4

  5. Углубление знаний. Изучение литературы + Практика

    Изучить

    1. Марк Пилгрим "В глубь языка Python"

    2. Марк Лутц "Изучаем Python"

    3. Марк Лутц "Программирование на Python"

    4. Чан У., Биссекс П., Форсье Д. "Django. Разработка веб-приложений на Python"

    Первый собственный веб-проект

  • 740
  • 16 January 2018, 06:58
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?