Skip to main content
Raccoon_Gang

Django#dev

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

Enrollment is Closed

Об этом курсе

На курсе мы вас познакомим с фреймворком Django, вместе сделаем работающий проект на Python / Django и освоим еще много полезного.

Необходимые знания

Для успешного прохождения курса необходимы базовые знания по языку программирования Python на уровне основных понятий и блок-схем. Если вы знаете что такое переменная и каких типов переменные бывают, слышали о том что такое условный оператор, то этот курс для вас.

Инструктор

staff avatar

Алексей Радченко

Алексей в web-разработке с 2006 года, специализируется на python и django с 2007. Имеет трехлетний опыт преподавательской деятельности на кафедре “Компьютерного моделирования и информационных технологий” при ХНТУСА, опыт обучения и менторства начинающих web-разработчиков на реальных проектах, вел другие частные курсы.

Алексей работал python разработчиком в ряде компаний, реализовал более 10-ти проектов, принимал участие в разработке более 20-ти проектов. Участвовал как слушатель и докладчик во многих тематических конференциях, благодаря всему этому собрал набор “лучших практик”, которые применяются абсолютно всеми компаниями, использующими python.

  • CEO Raccoon gang
  • 10 лет работает в отрасли веб-разработки
  • 9 лет работает с Python&Django
  • 5 лет опыта преподавания
  • 5 успешных выпусков курса по Python&Django

Программа курса

    Первая неделя. Основы html/css. GIT

  • html - теги и свойства
  • css - свойства и селекторы
  • Bootstrap
  • GIT basic reference

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

  • введение и описание фреймворка, старт проекта
  • инструменты отладки браузера
  • HTTP (GET, POST), (200, 404, 500), headers, cookies
  • админка

    Третья неделя. ООП.

  • синтаксис, атрибуты, методы, инстанцирование
  • все объект, служебные методы
  • наследование
  • переопределение методов, super

    Четвертая неделя. Кастомизация админки. Язык шаблонов

  • настройка отображения виджетов админки
  • сортировка, фильтры, поиск
  • синтаксис шаблонов, логические конструкции
  • наследование и includes шаблонов
  • теги и фильтры

    Пятая неделя. Forms. Class-based (Generic) Views.

  • формы, типы полей, виджеты и аттрибуты, валидация
  • встроеные class-based views (TemplateView, ListView, ItemView)
  • синтаксис шаблонов, логические конструкции
  • миксины

    Шестая неделя. Реализация стандартных задач. Средства отладки и тестирование. Деплоймент.

  • отправка емейл, кеширование, интернационализация, батарейки (готовые решения)
  • logging, pdb, debug toolbar, extensions, unit-tests, selenium
  • nginx, управление статикой, деплоймент
  1. Course Number

    02
  2. Classes Start

  3. Classes End

  4. Estimated Effort

    15