
Django#dev
На данном курсе вы изучите создание веб-приложений на языке Python с использованием MVC-подхода на примере фреймворка Django.
Об этом курсе
На курсе мы вас познакомим с фреймворком Django, вместе сделаем работающий проект на Python / Django и освоим еще много полезного.
Необходимые знания
Для успешного прохождения курса необходимы базовые знания по языку программирования Python на уровне основных понятий и блок-схем. Если вы знаете что такое переменная и каких типов переменные бывают, слышали о том что такое условный оператор, то этот курс для вас.
Инструктор

Алексей Радченко
Алексей в web-разработке с 2006 года, специализируется на python и django с 2007. Имеет трехлетний опыт преподавательской деятельности на кафедре “Компьютерного моделирования и информационных технологий” при ХНТУСА, опыт обучения и менторства начинающих web-разработчиков на реальных проектах, вел другие частные курсы.
Алексей работал python разработчиком в ряде компаний, реализовал более 10-ти проектов, принимал участие в разработке более 20-ти проектов. Участвовал как слушатель и докладчик во многих тематических конференциях, благодаря всему этому собрал набор “лучших практик”, которые применяются абсолютно всеми компаниями, использующими python.
- CEO Raccoon gang
- 10 лет работает в отрасли веб-разработки
- 9 лет работает с Python&Django
- 5 лет опыта преподавания
- 5 успешных выпусков курса по Python&Django
Программа курса
- html - теги и свойства
- css - свойства и селекторы
- Bootstrap
- GIT basic reference
Первая неделя. Основы html/css. GIT
- введение и описание фреймворка, старт проекта
- инструменты отладки браузера
- HTTP (GET, POST), (200, 404, 500), headers, cookies
- админка
Вторая неделя. Функции и модульность.
- синтаксис, атрибуты, методы, инстанцирование
- все объект, служебные методы
- наследование
- переопределение методов, super
Третья неделя. ООП.
- настройка отображения виджетов админки
- сортировка, фильтры, поиск
- синтаксис шаблонов, логические конструкции
- наследование и includes шаблонов
- теги и фильтры
Четвертая неделя. Кастомизация админки. Язык шаблонов
- формы, типы полей, виджеты и аттрибуты, валидация
- встроеные class-based views (TemplateView, ListView, ItemView)
- синтаксис шаблонов, логические конструкции
- миксины
Пятая неделя. Forms. Class-based (Generic) Views.
- отправка емейл, кеширование, интернационализация, батарейки (готовые решения)
- logging, pdb, debug toolbar, extensions, unit-tests, selenium
- nginx, управление статикой, деплоймент