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