Уровень 2 — продолжающий

Обучение Django 5

Создание сайтов на Python на примере проектов по стандартам бизнеса

Макропроект

Обучаем через создание комплексного проекта с предварительным анализом Технического Задания заказчика.

Учимся выстраивать процесс разработки и переносить требования клиента в реальный код.

Актуальная программа

Регулярно мониторим вакансии, анализируем новые тренды в веб-разработке для обновления программы.

Поддержка на всех этапах

Преподаватели и наставники отвечают на все вопросы и помогают преодолеть любые сложности.

На всём обучении кураторы отслеживают прогресс учеников, делают ревью кода и дают обратную связь.

Многоуровневая практика

Каждый учебный блок содержит несколько уровней практики: от минимального изменения проекта до программирования сложных функций.

Вы сами выбирает уровень и сложность детализации проекта, который хотите создать.

Главный макропроект

Django – отличный инструмент для создания крупных проектов. Проектов, которые состоят из множества подсистем и приложений.

В течение всего курса мы шаг за шагом будем наполнять и улучшать сайт стартапа по аренде недвижимости.

Проект на Django

Микропроекты

Также в процессе обучения мы создадим три микропроекта и интегрируем их в основной сайт.

Чат-бот на Django

Чат-бот для оперативной отправки заказов менеджерам

Научимся создавать и подключать Telegram-бота к сайту на Django.

CI/CD на Flask

CI/CD на Flask

Напишем вспомогательный софт на Flask для автоматического обновления Django-сайта через Github webhooks.

Автоматизация документооборота на Django

Автоматизация документооборота

Создадим скрипты для формирования PDF-ваучера бронирования. Настроим автоматическую отправку документа клиенту.

График обучения

Старт ближайшего потока

1 декабря 2025 года

1 октября — 24 ноября 2025

Прием заявок
(формирование листа ожидания)

24 ноября — 1 декабря 2025

Формирование группы,
старт оплат

1 декабря — 30 января 2026

Основная фаза обучения

30 января — 16 февраля 2026

Окончание обучения,
сдача домашних работ и проектов

Доступ ко всем материалам
и расширенная поддержка

до 1 декабря 2026

Подать заявку в лист ожидания

Регистрация в листе ожидания ни к чему не обязывает,
но позволяет забронировать место и зафиксировать скидку.

Требования для поступления

Django, уровень 2 — это курс для продолжающих, поэтому для старта вам необходимо знать несколько технологий.

Обязательно знать

Курс Python

Python + ООП

Курс Git и Github

Git и Github

Курс Основы Django

Основы Django
Бесплатный подготовительный курс

Полезно знать

Курс по основам HTML и CSS

Основы HTML и CSS

Курс по основам SQL

Основы SQL

Курс по Python и ООП

Python + ООП

Фреймворк Django написан на Python, а значит без Питона никуда.

Если вы не знаете этот язык, то у нас есть отличный курс для начинающих.

Перейти к курсу
Курс по Git и GitHub

Git и GitHub

Работа с проектом ведется в системе контроля версий Git.

А проверка выполнения домашних заданий и Code Review осуществляется через GitHub.

Если вы не знакомы с Гитом, то у нас есть подробный курс для разработчиков.

* Курс доступен из личного кабинета после регистрации.

Курс по основам Django

Основы Django 5

Обучение в курсе Django, уровень 2 мы начинаем с готового проекта, который изначально создаем на курсе по основам Django 5*.

Это тот минимум, который вам надо освоить, чтобы понимать, что такое Django.

*Бесплатный доступ к курсу можно получить при заполнении анкеты предзаписи.

Получить курс бесплатно
Курс по HTML и CSS

Основы HTML и CSS

При разработке сайта мы дадим все необходимые HTML-шаблоны и CSS-стили. Не обязательно уметь верстать, но понимать устройство HTML и CSS нужно.

Если вы совсем новичок, то рекомендуем пройти курс по основам верстки..

Перейти к курсу
Курс по SQL

Основы SQL

При работе с Django глубокого знания SQL и баз данных не требуется, так как Django сам беспокоится за взаимодействие с базами.

Однако, чтобы лучше понимать устройство ORM слоя в фреймворке, знание SQL будет полезно.

Если вы новичок, то рекомендуем пройти наш курс по Основам SQL.

Перейти к курсу

Технические темы курса

Разберетесь с тонкостями настройки и управления Django.

  • 1

    Расширенная настройка Django-админки: actions, custom filters, динамические поля, inline-формы.

  • 2

    Сборка статики из нескольких источников.

  • 3

    Сборка фронтенда с минификацией и обфускацией с помощью npm.

  • 4

    Подключение и настройка Bootstrap и Lightbox.

  • 5

    Проектирование структуры сайта в URLs.

  • 6

    Авторизация и регистрация пользователей. Настройка доступов к представлениям.

  • 7

    Class Based Views.

  • 8

    Расширение и замена модели пользователя.

  • 9

    Работа с сессиями и COOKIE.

  • 1

    Подключение и использование сторонних библиотек: sorl-thumbnails, django-filters, send_mailer, djago-robots

  • 2

    Расширенные FK и M2M связи. Усиление и развитие моделей.

  • 3

    Отправка уведомлений на E-mail и в Telegram.

  • 4

    Тонкая настройка Django-форм.

  • 5

    Тестирование и отладка кода с помощью UnitTest.

  • 6

    Обработчики ошибок: LOGGING, 404, 502.

  • 7

    Настройка сайта для целей SEO: настройка sitemaps и robots.txt.

  • 8

    Работа в Linux: cron, apt, systemd.

  • 9

    Настройка flatpages и редиректов.

  • 10

    Системы кэширования Django.

Дополнительные темы курса

Искусственный интеллект

Научитесь писать промпты для быстрого добавления кода в проект.

Будете использовать ИИ как помощника в создании сайта.

Интеграция с фронтендом

Научитесь подключать к сайту фронтенд часть: JavaScript скрипты и CSS стили.

Сформируете структуру, которая будет понятна любому участнику команды.

Базовое администрирование и настройка web-сервера

Научитесь поднимать и настраивать минимальный стэк для Django: PostgreSQL, Python, виртуальные окружения, gunicorn, Nginx, Linux systemd.

Docker и вспомогательное ПО

Узнаете как установить Docker и системное ПО, которое поможет в разработке сайта.

Детальней познакомитесь с организацией тестового окружения.

Как проходит обучение

Живые вебинары 1 раз в неделю.

Самостоятельная работа над проектом с поддержкой наставника через форму обратной связи.

Удобная сдача домашней работы с Code Review через нашу систему.

Ваше резюме

Навыки

  • Создание сайтов на Django
  • Надежный код с автотестами
  • Настраиваю web-серверы и базы данных

Проекты

  • Веб-сайт посуточной аренды недвижимости
  • Телеграм-бот для работы с заявками
  • CI/CD на Flask
  • Генерация PDF-документов

Инструменты

Gunicorn

Flask
Docker
Git
Report Lab
Postgresql
Bash
MySQL
Nginx
Linux
Django

Преподаватель

Никита Шультайс (преподаватель)

Никита Шультайс

Профессиональный web-программист с опытом коммерческой разработки более 10 лет. Преподаватель, автор курсов и статей по IT.

  • Fullstack-разработчик на Python/Django.
  • Автор курсов по Python, SQL, Алгоритмам.
  • Автор статей по Django в журнале Linux Format.
  • Участник олимпиад по математике и программированию.
  • Научил IT-навыкам более 5000 человек.
  • Победитель конкурса образовательных проектов Edcrunch Award.

Отзывы учеников

Сейчас идет набор в первый поток курса, поэтому ниже отзывы на подготовительный курс «Основы Django 5»

Однозначно стоит своих денег. Курс — авторский на все 100%, материалы не перепечатка или адаптация с других ресурсов. Ценно, что Никита не только сам хорошо владеет предметом, но и умеет грамотно обучать.

Курс отличает доступность и ясность изложения. Автор плавно погружает в предмет, сбалансировано даёт теорию и практику. Материал хорошо разъясняется на примерах. Удобно, что выполнять практические задания можно прямо внутри курса. Присутствует система автопроверки. Курс хорошо структурирован, поэтому можно использовать как шпаргалку. или мини-справочник.

Отдельно отмечу, что автор быстро и по делу отвечает на вопросы, возникающие в процессе обучения.

Для знакомства с фреймворком курс подходит отлично, но не нужно требовать от него большего и думать, что вы сможете после завершения сразу создавать собственные проекты на Django. Зато понять, надо ли оно вам и ваш ли это фреймворк, вы вполне сможете.

Аватарка ученика
Игорь
5 октября 2024 г.

Классный курс! Можно действительно научиться делать простенькие сайты.
Но: если вам принципиален внешний вид сайта, нужно знать HTML и CSS либо найти того, кто поможет с версткой.
Мой сайт после прохождения этого курса: https://it4it.courses

Аватарка ученицы
Екатерина
12 июля 2024 г.

Курс просто великолепный! Никита один из немногих кто умеет донести сложную информацию простым и понятным языком. Очень радует, что в курсе нет воды, — все четко и по делу. А еще одна из крутейших фишек это поддержка! Она просто божественная! Никита не пропускает ни одного вопроса и очень быстро отвечает. Видно, что человек получает удовольствие от того, что делает. Спасибо за этот курс, очень жду расширенную версию по Django!

Аватарка ученика
Дмитрий
5 июля 2022 г.

Стоимость обучения

Старт ближайшего потока

1 декабря 2025 года

10 недель

4 проекта в портфолио

Гибкая практика

Поддержка на всех этапах

Доступ к материалам в течение года

-25%
49 000
36 750 ₽
Рассрочка без % или оплата долями
Подать заявку в лист ожидания

Регистрация в листе ожидания ни к чему не обязывает,
но позволяет зафиксировать скидку и место в группе.

Остались вопросы?

  • 1. Где можно посмотреть полную учебную программу?

    Полная программа доступа в личном кабинете после регистрации.

  • 2. Как, когда и в какое время я буду учиться?

    Базовая часть обучения будет проходить в формате живых-вебинаров с преподавателем.
    Обычно вебинары проходят в середине недели по вечерам.

    После каждого вебинара вам будет открываться доступ к самостоятельной практике, выполнять которую можно в любое удобное время.

  • 3. Что делать если у меня возникнут сложности во время обучения?

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

    Обычно помощь приходит в течение 24 часов.