Курс начинается с основ Python - языка, на котором работает Django. Студенты узнают о сфере применения веб-приложений и возможностях фреймворка. Научатся работать с командной строкой, устанавливать виртуальное окружение и настраивать структуру проекта.
Далее рассматривается архитектура MVC - основа Django. Студенты освоят перенаправление запросов, создание шаблонов и работу с базами данных через SQLite. Модели Django и ORM позволят взаимодействовать с данными без прямого написания SQL-запросов.
Этот блок посвящен созданию админ-панели и работе с отношениями между данными. Студенты сравнят Function Based Views и Class Based Views, научатся создавать формы через ModelForm и валидировать данные.
Здесь добавляется практическая логика: создание постов через формы, генерация slug-ссылок, использование миксинов для повторного использования кода. Студенты научатся ограничивать доступ к страницам, добавлять навигацию и реализовывать простой поиск.
Завершается курс индивидуальной работой над собственным проектом. Студент презентует и защищает свою работу, демонстрируя полученные навыки.
Во время обучения доступна поддержка ментора и полноценная коммуникация с одногруппниками. Используется современный подход к коллективному обучению. После успешной сдачи экзамена и защиты проекта выдается сертификат. Есть возможность оплатить обучение частями.