Новинка -84% Гарантия Инфомир Не проверен Добавить в избранное
Постер: Онлайн-курс Алексея Радченко «Веб-разработка на Python&Django»
Изображений: 2
Поделиться:
Теги: python
8 0

Онлайн-курс Алексея Радченко «Веб-разработка на Python&Django»

Всего голосов: 1
Средняя оценка 9,0
Загрузка...
390р.2400р.
В корзину
Есть вопрос?
Об инфопродукте
Сайт: http://itbursa.com/python/...
Дата публикации: 07.06.2018
Размер: 6,85 гб
Год: 2018
Направление: Программирование

Главное — во время обучения на курсе выполняется полноценный проект, с которым студент проходит через все фазы разработки: проектирование, дизайн и верстка, программирование, расширение функционала, деплоймент на сервер. Проект несколько раз переписывается с применением все более и более эффективных подходов. Таким образом вы получите понимание общей картины процесса разработки и пройдете весь цикл на практике.

По окончанию курса вы сможете реализовать проекты следующих типов:

  • новостные и информационные порталы.
  • каталоги (товаров, услуг)
  • CRM системы (информация о клиентах и уникальной структуре организации)

В данный момент курс доступен для самостоятельного прохождения (self-paced), то есть после покупки получаете видео-записи.

Программа курса по Python & Django:

1 неделя. Введение в курс дела и основы Python

  • Подготовка к курсу. Работа с системой автоматической проверки домашних заданий
  • Работа с консолью
  • типы данных, операторы
  • работа со строками и итерируемыми типами
  • запуск скрипта и параметры
  • синтаксис управляющих конструкций, условные операторы и циклы (if, for…)
  • исключения и разбор стектрейса
  • zen, pep8

2 неделя. Функции и модульность

  • Функции (def, lambda)
  • модули, структура
  • встроенные библиотеки http://docs.python.org/
  • сторонние библиотеки (менеджер пакетов) PYPI
  • PYTHONPATH и виртуальное окружение

3 неделя. ООП, IO, daytime

  • Работа с классами. Наследование
  • Работа с файлами
  • Работа с данными. Запись данных в .csv и .json форматы
  • Работа со стандартным модулем datetime
  • синтаксис, атрибуты, методы, инстанцирование
  • все объект, служебные методы
  • инкапсуляция, наследование, полиморфизм
  • переопределение методов
  • super
  • абстрактные классы
  • статические методы
  • запись и чтение файлов
  • методы объектов-файлов
  • csv, json
  • модуль datetime

4 неделя. Основы веб-технологий

  • Основы HTML – теги и свойства
  • Основы CSS – свойства и селекторы
  • каскадное переопределение свойств
  • Bootstrap, проектирование web-интерфейса
  • Система контроля версий Git, сервис github

5 неделя. Начало работы с Django

  • Django. “Hello world!”
  • HTTP (GET, POST), (200, 404, 500), headers, cookies
  • Инструменты отладки браузера (Firebug, Web Developer)
  • введение и описание фреймворка
  • старт проекта
  • команды manage.py
  • django.contrib
  • авторизация, django.contrib.auth
  • админка
  • статика
  • Структура проекта и приложения (ulr->view->model->template)
  • Паттерн MVC (MVT)

6 неделя. Django, models, ORM, admin

  • модели и поля, типы полей и атрибуты
  • связи между таблицами и проектирование БД
  • миграции
  • фикстуры
  • QuerySet
  • Raw-sql
  • Класс админки
  • настройка отображения виджетов
  • кастомизация ItemView, ListView, редактирование в ListView
  • Сортировка, фильтры, поиск admin actions, редактирование полей в ListView
  • admin actions, редактирование полей в ListView

7 неделя. Django: язык шаблонов и работа с web-формами

  • Шаблоны
  • Синтаксис, логические конструкции
  • наследование и includes
  • Понятие контекста, контекст процессор
  • теги и фильтры
  • Формы
  • Типы полей
  • Виджеты
  • Атрибуты
  • Валидация
  • Формы для моделей

8 неделя. Django: CBV, Реализация стандартных задач

  • Django CBV
  • Встроенные class-based views (TemplateView, ListView, ItemView)
  • Использование форм с class-based views
  • Миксины
  • отправка email
  • Кэширование
  • пагинация

9 неделя. Django: Средства отладки и тестирования, Деплоймент

  • logging
  • pdb
  • debug toolbar
  • extensions
  • unit-tests
  • selenium
  • Nginx, uwsgi
  • Управление статикой
  • Деплоймент
Скриншот к курсу: Онлайн-курс Алексея Радченко «Веб-разработка на Python&Django»

Отзывов еще нет

Оставить свой отзыв