Курс на Stepik
Обложка курса «Fullstack: Django + React для начинающих» на Stepik
6 900 ₽

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

Открыть на
STEPIK.ORG

Практический курс по созданию полноценного веб-приложения на связке Django REST Framework (серверная часть) и React (клиентская часть). Более 400 задач на программирование и итоговый проект - готовое fullstack-приложение, которое можно включить в портфолио.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Fullstack: Django + React для начинающих»Учеников на курсе 5
Сертификаты, выданные на курсе «Fullstack: Django + React для начинающих»Сертификатов выдано 0
Отзывы о курсе «Fullstack: Django + React для начинающих»Отзывов получено 0
Рейтинг курса «Fullstack: Django + React для начинающих»Рейтинг курса 0.000
Уроки в курсе «Fullstack: Django + React для начинающих»Количество уроков 129
Тесты в курсе «Fullstack: Django + React для начинающих»Количество квизов 1108
Задачи с кодом в курсе «Fullstack: Django + React для начинающих»Количество задач с кодом 176
Время прохождения курса «Fullstack: Django + React для начинающих»Время прохождения курса
Стоимость курса «Fullstack: Django + React для начинающих»Стоимость курса 6 900 ₽
Обновления курса «Fullstack: Django + React для начинающих»Обновления курса
Дата публикации курса «Fullstack: Django + React для начинающих»Дата публикации курса
Последнее обновление курса «Fullstack: Django + React для начинающих»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Fullstack: Django + React для начинающих» 7 разделов Уроки в курсе «Fullstack: Django + React для начинающих» 129 уроков Тесты в курсе «Fullstack: Django + React для начинающих» 1108 тестов Задачи в курсе «Fullstack: Django + React для начинающих» 176 задач Время прохождения курса «Fullstack: Django + React для начинающих» 2 ч. Последнее обновление курса «Fullstack: Django + React для начинающих» обн. 5 августа 2026

Подготовка

9 уроков
1. Знакомство и рекомендации
2. Шпаргалка Python
3. Тест на самопроверку: Python
4. Шпаргалка JavaScript
5. Тест на самопроверку: JavaScript
6. Шпаргалка HTML + CSS
7. Тест на самопроверку: HTML + CSS
8. Шпаргалка JSON
9. Инструменты fullstack-разработчика

Погружение в Fullstack

8 уроков
1. Как работает веб — клиент, сервер и HTTP
2. Backend и Frontend — две стороны одной медали
3. API — связующее звено между frontend и backend
4. Проверочный тест: Backend, Frontend и API
5. Инструменты разработчика — вкладка Network
6. Что такое REST и зачем он нужен
7. Четыре главных метода HTTP в REST
8. Итоговый тест: Погружение в Fullstack

Знакомство с Django (Backend)

22 урока
1. Инструментарий разработчика — виртуальное окружение
2. Создание проекта
3. Знакомство с settings.py и первый запуск сервера
4. Проверочный тест: команды, структура, настройки
5. Создание приложения
6. Модели
7. Поля модели и связи между таблицами
8. Миграции
9. Проверочный тест: приложения, модели и миграции
10. Представление (View)
11. Маршрутизация (URLconf)
12. Возвращаем JSON вручную
13. View, которая работает с моделью
14. Итоговый тест: Представления и маршруты
15. Регистрация модели в админке
16. Создание суперпользователя
17. Наполнение базы через админку
18. Простая кастомизация админки
19. Итоговый тест по админке Django
20. Итоговая практика и тест - Часть 1
21. Итоговая практика и тест - Часть 2
22. Шпаргалка Django

Превращаем Django в API (Django REST Framework)

24 урока
1. Что такое REST Framework и зачем он нужен
2. Установка и настройка Django REST Framework
3. Первая Browsable API
4. Проверочный тест: Установка и первое знакомство с DRF
5. Сериализаторы — мост между Python и JSON
6. Использование сериализатора в представлении (APIView)
7. Десериализация (Создание поста через API)
8. Проверочный тест: Сериализаторы - Часть 1
9. Проверочный тест: Сериализаторы - Часть 2
10. Знакомство с Generic-классами
11. ViewSet — один класс для всего CRUD (One Ring to rule them all)
12. Проверочный тест: Умные представления - Часть 1
13. Проверочный тест: Умные представления - Часть 2
14. Router — автоматическая генерация URL для ViewSet
15. Анализ сгенерированных URL и методов
16. Проверочный тест: Роутеры - Часть 1
17. Проверочный тест: Роутеры - Часть 2
18. Глубокое погружение в Browsable API
19. Postman
20. Анализ ошибок
21. Проверочный тест: Тестирование API
22. Итоговый тест: Django REST Framework - часть 1
23. Итоговый тест: Django REST Framework - часть 2
24. Шпаргалка Django REST Framework

Знакомство с React (Frontend)

40 уроков
1. Что такое React и его роль в fullstack
2. Установка Node.js и npm — подготовка среды для React
3. Выбор инструмента: Vite vs Create React App
4. Первый проект на React
5. Первый запуск и разбор кода
6. Проверочный тест: Настройка окружения и создание проекта
7. Знакомство с JSX
8. Функциональные компоненты и props
9. Композиция компонентов
10. Props — передача данных в компоненты
11. Проверочный тест: JSX и компоненты - Часть 1
12. Проверочный тест: JSX и компоненты - Часть 2
13. Состояние компонента и хук useState
14. Хук useState — управление состоянием
15. Управляемые компоненты — работа с формами
16. Условный рендеринг — интерфейс, который реагирует
17. Проверочный тест: Состояние и хук useState - Часть 1
18. Проверочный тест: Состояние и хук useState - Часть 2
19. Побочные эффекты и хук useEffect
20. Синтаксис useEffect и его тонкости
21. Первый запрос к API — fetch в действии
22. Обработка состояний загрузки и ошибок
23. Проверочный тест: Побочные эффекты и хук useEffect - Часть 1
24. Проверочный тест: Побочные эффекты и хук useEffect - Часть 2
25. Стилизация в React — от CSS до Material UI
26. Установка и настройка Material UI
27. Знакомство с основными компонентами Material UI
28. Структурирование интерфейса — Grid, Card, List
29. Создание форм в Material UI
30. Тематизация и кастомизация Material UI
31. Проверочный тест: Стилизация в React. Material UI - Часть 1
32. Проверочный тест: Стилизация в React. Material UI - Часть 2
33. Знакомство с React Router — установка и первые страницы
34. Создание страниц и организация маршрутов
35. Навигация, активные ссылки и параметры маршрута
36. Проверочный тест: Маршрутизация (React Router) - Часть 1
37. Проверочный тест: Маршрутизация (React Router) - Часть 2
38. Проверочный тест React - Часть 1
39. Проверочный тест React - Часть 2
40. Шпаргалка React

Соединяем Django REST и React

18 уроков
1. Как работает Fullstack-приложение
2. Настройка CORS (Cross‑Origin Resource Sharing)
3. Проверочная работа: CORS
4. Первый GET‑запрос из React к API
5. Отображение списка данных
6. Проверочная работа: GET и отображение списка данных
7. Форма создания новой записи (POST)
8. Обновление списка после создания
9. Проверочная работа: POST и обновление списка (Часть 1)
10. Проверочная работа: POST и обновление списка (Часть 2)
11. Страница деталей и динамические маршруты
12. Редактирование записи (PUT)
13. Удаление записи (DELETE)
14. Обработка ошибок валидации с бэкенда
15. Проверочная работа: изменение данных и валидация (Часть 1)
16. Проверочная работа: изменение данных и валидация (Часть 2)
17. Проверочная работа Django REST + React (Часть 1)
18. Проверочная работа Django REST + React (Часть 2)

Свой проект

7 уроков
1. Идея, планирование и структура
2. Backend на Django REST Framework
3. Frontend на React — базовый интерфейс
4. Создание, редактирование и удаление на React
5. Пользователи, аутентификация и личный кабинет
6. Деплой и финальные штрихи
7. Послесловие