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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Fullstack: Django + React для начинающих»Учеников на курсе 6
Сертификаты, выданные на курсе «Fullstack: Django + React для начинающих»Сертификатов выдано 0
Отзывы о курсе «Fullstack: Django + React для начинающих»Отзывов получено 0
Рейтинг курса «Fullstack: Django + React для начинающих»Рейтинг курса 0.000
Уроки в курсе «Fullstack: Django + React для начинающих»Количество уроков 129
Тесты в курсе «Fullstack: Django + React для начинающих»Количество квизов 1107
Задачи с кодом в курсе «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 для начинающих» 1107 тестов Задачи в курсе «Fullstack: Django + React для начинающих» 176 задач Время прохождения курса «Fullstack: Django + React для начинающих» 4 ч. Последнее обновление курса «Fullstack: Django + React для начинающих» обн. 24 сентября 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. Послесловие ↗