Fullstack: Django + React для начинающих

Практический курс по созданию полноценного веб-приложения на Django REST Framework и React. 400+ задач с автоматической проверкой, реальная разработка backend + frontend и итоговый fullstack-проект для портфолио.
Начальный уровень
10 часов в неделю
Сертификат Stepik

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

  • Понимать, как устроено современное fullstack-приложение и как взаимодействуют frontend, backend и REST API.
  • Создавать backend на Django и Django REST Framework.
  • Разрабатывать REST API с CRUD, сериализаторами, ViewSet и роутерами.
  • Создавать frontend на React: компоненты, формы, маршрутизация и работа с API.
  • Соединять React с Django API, настраивать CORS и обрабатывать ошибки валидации.
  • Реализовывать регистрацию, вход по токену и защиту маршрутов.
  • Готовить приложение к production: сборка, переменные окружения и статика.
  • Деплоить fullstack-приложение на сервер с Gunicorn, Nginx и GitHub Actions.

О курсе

Создайте полноценное fullstack-приложение с нуля — от базы данных и REST API до React-фронтенда и деплоя на сервер.

На практике освоите Django, Django REST Framework и React, постоянно закрепляя материал кодом.

400+ задач с автоматической проверкой + итоговый проект, который можно добавить в портфолио.

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

Что вы будете делать на курсе

Вы пройдёте весь путь разработки:

  1. Подготовка — необходимые основы Python и JavaScript, инструменты fullstack-разработчика.
  2. Погружение в Fullstack — клиент-серверная архитектура, HTTP, API и REST.
  3. Знакомство с Django — проекты, приложения, модели, база данных, миграции, админка и первые JSON-ответы.
  4. Django REST Framework — сериализаторы, ViewSet, роутеры, CRUD и работа с API.
  5. Знакомство с React — компоненты, хуки, формы, загрузка данных, маршрутизация и Material UI.
  6. Fullstack-интеграция — React + Django API, полный CRUD и обработка ошибок валидации.
  7. Итоговый проект — самостоятельная разработка собственного fullstack-приложения и его деплой.

Модуль по Django полностью совпадает с бесплатным курсом «Django Великолепный: для начинающих». Если вы уже проходили его, прогресс переносится автоматически — можно сразу перейти к Django REST Framework.

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

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

Курс подойдёт, если вы: - знаете основы Python и немного знакомы с JavaScript, но хотите собрать из этих знаний настоящее веб-приложение; - изучали программирование самостоятельно и чувствуете, что знания пока остаются разрозненными; - хотите освоить связку Django + Django REST Framework + React и понять fullstack-разработку целиком; - уже занимаетесь backend или frontend и хотите разобраться во второй части стека; - хотите получить готовый проект для портфолио, а не просто пройти набор уроков.

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

Курс рассчитан на тех, кто уже знаком с программированием.

Желательно знать:

  • Python: переменные, условия, циклы, функции, классы и основы ООП;
  • JavaScript: переменные, функции, массивы.

Django, Django REST Framework и React изучаются в курсе с нуля.

Если какие-то основы забылись, их можно быстро освежить в Библиотеке разработчика.

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

Курс построен вокруг практики:

изучили → проверили понимание → написали код → получили результат.

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

Для Python и Django используются задачи Stepik. Для React — отдельная среда Code Space, созданная специально для курса и автоматически проверяющая ваш код.

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

В последнем модуле вы самостоятельно разрабатываете собственное fullstack-приложение. Автор сопровождает работу над проектом: помогает с выбором темы, отвечает на вопросы и проверяет код.

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

В курс входят

  • 129 уроков
  • 16минут видео
  • 1 107 тестов
  • 176 интерактивных задач
загружаем...

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

Certificate

Сертификат

Сертификат Stepik

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

  • Практический навык - Более 400 задач с автоматической проверкой и десятки уроков, в которых вы постоянно пишете код и применяете новые знания.
  • Fullstack-стек - Практика с Django, Django REST Framework и React — от отдельных компонентов до работающего приложения.
  • Проект для портфолио - Собственное fullstack-приложение с backend, API, frontend, авторизацией и деплоем.
  • Опыт реальной разработки - Работа с Git, VS Code, терминалом, переменными окружения, production-сборкой, Gunicorn, Nginx и GitHub Actions.
  • Поддержка автора - Можно задавать вопросы по ходу курса. В итоговом проекте автор сопровождает вас лично.
  • Сертификат - После завершения курса вы получите сертификат Stepik.
  • Доступ навсегда - После покупки курс останется у вас — к материалам и проекту можно возвращаться в любое время.

Сколько стоит обучение

3 493 ₽
4 990 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

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

3 493 ₽
4 990 ₽