Чему вы научитесь
- Создавать и настраивать Django-проекты.
- Проектировать модели и работать с базой данных.
- Применять миграции и управлять схемой базы.
- Обрабатывать HTTP-запросы с помощью views и URLconf.
- Работать с JSON и встроенной админ-панелью Django.
- Создавать собственные веб-приложения на Django.
О курсе
Для кого этот курс
Начальные требования
Для комфортного обучения желательно:
-
Знать основы Python: переменные, условия, циклы, функции, классы и базовые принципы ООП. Если что-то подзабылось, в начале курса есть шпаргалка и тест для самопроверки.
-
Быть готовым писать код: курс построен на практике, поэтому знания нужно закреплять самостоятельно через задачи и итоговый проект.
Предварительно знать Django не нужно — курс начинается с настройки окружения и установки фреймворка.
Преподаватели курса
Как проходит обучение
Обучение построено вокруг практики: изучили тему → проверили понимание → применили знания самостоятельно.
Текстовые уроки
Короткие уроки с примерами кода можно проходить в удобном темпе, возвращаться к нужным фрагментам и использовать код в своей работе.
Практические задачи
После изучения тем вы решаете интерактивные задачи с автоматической проверкой. Они помогают не просто прочитать материал, а самостоятельно применить его и закрепить знания.
Тесты для самопроверки
После ключевых тем — тесты, которые помогают проверить понимание материала и обратить внимание на важные детали.
Шпаргалка по Python
В начале курса есть краткий конспект основных тем Python и тест для самопроверки. Если какие-то знания подзабылись, их можно быстро освежить перед стартом.
Итоговый проект
В финальном модуле «Свой проект» вы самостоятельно создадите небольшое веб-приложение на Django: спроектируете модель данных, настроите маршруты и представления и реализуете вывод данных в формате JSON. В итоге все основные темы курса объединятся в одном работающем проекте.
Свободный темп
Курс не ограничен жёсткими дедлайнами. Можно проходить его быстро или возвращаться к сложным темам и задачам столько, сколько нужно.
Продолжение обучения
После курса можно перейти к «Fullstack: Django + React для начинающих» и продолжить с Django REST Framework, не повторяя уже пройденный материал.
Что вы получите
- Сможете самостоятельно создать Django-проект — настроить приложение, подключить базу данных и запустить его локально.
- Научитесь работать с данными — создавать модели, связывать их между собой и менять структуру базы данных с помощью миграций.
- Сможете написать backend — обрабатывать HTTP-запросы, настраивать маршруты, создавать views и возвращать данные в JSON.
- Научитесь управлять данными через админку Django — регистрировать модели, создавать суперпользователя и работать с контентом.
- Закрепите знания на десятках практических задач с автоматической проверкой и тестах для самопроверки.
- Соберёте собственное Django-приложение в итоговом проекте, объединив изученные темы в работающий backend.
- Получите поддержку автора и сможете задать вопрос по материалам курса.
- Сможете продолжить обучение без повторения пройденного — следующий шаг после курса: Django REST Framework, React и fullstack-разработка.