Django Великолепный: Основы

Освойте Django с нуля: от установки и моделей до представлений, маршрутов и админки. Научитесь возвращать JSON и строить бэкенд своими руками. Бесплатный курс с задачами и тестами для начинающих.
Начальный уровень
4 часа в неделю

Чему вы научитесь

  • Настраивать окружение и создавать проекты на Django с нуля.
  • Проектировать данные: создавать модели, описывать поля и связи между таблицами.
  • Управлять базой данных: генерировать и применять миграции.
  • Строить бэкенд: писать представления (views), настраивать маршрутизацию (URLconf) и возвращать данные в формате JSON.
  • Работать с админ-панелью: регистрировать модели, создавать суперпользователя и управлять контентом через веб-интерфейс.

О курсе

Этот курс — самостоятельная часть большого флагманского курса «Fullstack: Django + React для начинающих». Мы выделили модуль по чистому Django в отдельный бесплатный курс, чтобы вы могли с нуля освоить бэкенд-разработку на Python и понять, подходит ли вам формат обучения.

Цель курса — дать прочный фундамент по Django: от настройки окружения и создания моделей до обработки HTTP-запросов и работы с админкой. Это база, без которой невозможно двигаться дальше — ни в REST API, ни в fullstack-разработку, основанную на Django.

Почему стоит выбрать именно этот курс

  • Структурированная подача. Материал организован так, чтобы каждая тема логически вытекала из предыдущей. Вы не просто смотрите теорию, а сразу применяете её на практике.

  • Упор на практику. В курс входят десятки интерактивных задач с автоматической проверкой. Вы пишете код, а система мгновенно сообщает результат. Тесты для самопроверки помогают закрепить материал.

  • Человеческий подход. Все уроки написаны живым языком, без «воды» и академической сухости. Автор курса — практикующий fullstack-разработчик, который сам прошёл путь от новичка до профессионала.

  • Бесшовный переход. Если вы решите продолжить обучение, все темы этого курса органично встроены в основной курс по Django REST Framework и React. Ничего не придётся переучивать.

Что вы получите после освоения

  • Навыки создания и настройки Django-проектов и приложений.

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

  • Опыт написания представлений (views) и настройки маршрутов (URLconf).

  • Умение возвращать данные в формате JSON.

  • Навыки работы с встроенной админкой Django для управления контентом.

Особенности курса

  • Бесплатный, но полноценный. Это не урезанная демоверсия, а цельный образовательный модуль с задачами и тестами.

  • Текстовые уроки вместо видео. Можно читать в своём темпе, возвращаться к нужному абзацу и копировать код.

  • Шпаргалка Python в начале. Если вы давно не писали на Python или хотите освежить синтаксис — в первом разделе есть краткий конспект с тестом для самопроверки.

  • Итоговый проект. В конце курса вы примените все полученные знания на практике и создадите собственное приложение на Django, которое сможете добавить в портфолио или использовать как основу для будущих идей.

Что нужно будет делать

  • Читать текстовые уроки и разбирать примеры кода.

  • Решать задачи с автоматической проверкой — они встроены прямо в уроки.

  • Проходить тесты для самопроверки после ключевых тем.

Разделы курса

  1. Подготовка — шпаргалка по Python и тест для самопроверки.

  2. Django Великолепный — установка, проект, приложения, модели, миграции, представления, маршруты, JSON, админка.

  3. Свой проект — самостоятельная разработка первого приложения на Django: от планирования до готового работающего бэкенда.

Курс можно пройти в своём темпе, без дедлайнов. Если тема заходит — проходите быстро. Если нужно время на осмысление — никто не торопит.

Для кого этот курс

Курс рассчитан на тех, кто уже немного знаком с программированием на Python и хочет освоить Django — один из самых востребованных фреймворков для веб-разработки. Вам будет комфортно учиться, если вы: Знаете основы Python — циклы, функции, классы, понимаете принципы ООП. Хотите разобраться в Django с нуля — курс начинается с установки и настройки окружения, так что глубоких предварительных знаний не требуется. Присматриваетесь к основному курсу «Fullstack: Django + React для начинающих» и хотите попробовать формат обучения, подачу материала и уровень сложности. Ищете структурированную практику — в курсе десятки задач с автоматической проверкой и тесты для самопроверки, а не просто теория. Переходите с другого языка и хотите быстро понять, как устроена веб-разработка на Python. Если какие-то темы Python подзабылись — в первом разделе есть подробная шпаргалка с ключевыми концепциями и тест для самопроверки. Можно освежить знания за час. Курс полностью бесплатный, а все полученные здесь знания органично встроены в основной fullstack-курс — если захотите продолжить обучение, ничего не придётся переучивать.

Начальные требования

Чтобы учиться было комфортно, а материал не казался слишком сложным или, наоборот, слишком простым, желательно иметь:

  • Базовые знания Python — вы должны понимать, что такое переменные, циклы, функции, классы, и иметь общее представление об объектно-ориентированном программировании (ООП). Мы не будем объяснять синтаксис Python с нуля, но в первом разделе курса есть подробная шпаргалка по ключевым темам — можно быстро освежить знания перед стартом.

  • Начальный опыт работы с командной строкой (терминалом) — вы будете запускать сервер, создавать файлы и папки, устанавливать пакеты. Если вы никогда не открывали терминал — не страшно, мы всё покажем. Но базовое понимание (что такое cdlsmkdir) ускорит вам старт.

  • Желание учиться и пробовать — курс построен на практике. Вы будете писать код, решать задачи с автоматической проверкой и проходить тесты. Без практики освоить Django невозможно, поэтому будьте готовы не только читать, но и много программировать.

Если вы сомневаетесь, хватит ли ваших знаний — просто откройте первый раздел «Подготовка». Там есть шпаргалка по Python и тест для самопроверки. Пройдите его — и сразу поймёте, стоит ли повторить основы или можно смело переходить к установке Django.

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

Наши преподаватели

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

Обучение построено вокруг практики: вы читаете короткий текстовый урок, а затем сразу закрепляете тему задачами с автоматической проверкой. 

Текстовые уроки
Все уроки — текстовые. Их можно читать в своём темпе, возвращаться к нужному абзацу и копировать код. 

Задачи с автоматической проверкой
В курс входят десятки интерактивных задач с автоматической проверкой. Вы пишете код прямо на платформе, а система мгновенно сообщает результат. Это помогает сразу понять, усвоена ли тема, и не оставляет пробелов. Задачи встроены прямо в уроки — вы проходите их по мере изучения материала.

Тесты для самопроверки
После ключевых тем вас ждут тесты. Они не просто проверяют запоминание, а помогают расставить акценты и подсветить важные детали, которые легко упустить при чтении.

Шпаргалка Python в начале
Если вы давно не писали на Python или хотите освежить синтаксис — в первом разделе есть шпаргалка с ключевыми концепциями и тест для самопроверки. Можно пройти её за час и уверенно войти в курс.

В конце курса вас ждёт модуль «Свой проект», в котором вы шаг за шагом создадите своё первое приложение на Django. Мы спроектируем модель, напишем представления и маршруты, а также настроим вывод данных в формате JSON. Это возможность собрать всё изученное в единое целое и почувствовать себя автором реального проекта.

Свободный темп
Курс можно проходить в своём ритме, без жёстких дедлайнов. Если тема заходит — проходите быстро. Если нужно время на осмысление — никто не торопит. Материал остаётся у вас навсегда, можно возвращаться к урокам и задачам в любой момент.

Связь с основным курсом
Этот курс — самостоятельная часть большого флагманского курса «Fullstack: Django + React для начинающих». Если после Django захотите освоить REST API, DRF, React и деплой — все темы этого курса органично встроены в основной. Ничего не придётся переучивать.

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

загружаем...

Что вы получаете

  • Навыки создания Django-проектов: модели, миграции, представления, маршруты, JSON, админка.
  • Десятки задач с автоматической проверкой и тесты для самопроверки.
  • Поддержка автора — можно задать вопрос и получить ответ.
  • Доступ к материалам навсегда, без дедлайнов и ограничений.
  • Фундамент для дальнейшего роста: REST API, React, fullstack-разработка.
  • Готовый проект на Django, созданный своими руками.
  • Полноценный курс бесплатно — не демоверсия, а законченный модуль.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно