Курс на Stepik
Обложка курса «Современный Django. С нуля - для начинающих» на Stepik
Бесплатно

Современный Django. С нуля - для начинающих 5.000

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

Освой Django 5 на практике: 1500+ задач, реальные проекты. Никакой воды - только то, что делает тебя профессиональным разработчиком. Шаг за шагом научишься строить проекты от моделей и админки до фильтрации, API и чатов + освоишь Git и GitHub от основ до продвинутых практик. Создадим: Интернет-магазин с личным кабинетом, Платформу для поиск вакансии, Систему заметок, Чат-приложение. Больше практики - меньше теории.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Современный Django. С нуля - для начинающих»Учеников на курсе 913
Сертификаты, выданные на курсе «Современный Django. С нуля - для начинающих»Сертификатов выдано 15
Отзывы о курсе «Современный Django. С нуля - для начинающих»Отзывов получено 3
Рейтинг курса «Современный Django. С нуля - для начинающих»Рейтинг курса 5.000
Уроки в курсе «Современный Django. С нуля - для начинающих»Количество уроков 87
Тесты в курсе «Современный Django. С нуля - для начинающих»Количество квизов 1078
Время прохождения курса «Современный Django. С нуля - для начинающих»Время прохождения курса
Обновления курса «Современный Django. С нуля - для начинающих»Обновления курса
Дата публикации курса «Современный Django. С нуля - для начинающих»Дата публикации курса
Последнее обновление курса «Современный Django. С нуля - для начинающих»Последнее обновление
Сложность easy

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

Разделы в курсе «Современный Django. С нуля - для начинающих» 10 разделов Уроки в курсе «Современный Django. С нуля - для начинающих» 87 уроков Тесты в курсе «Современный Django. С нуля - для начинающих» 1078 тестов Время прохождения курса «Современный Django. С нуля - для начинающих» 19 ч. Последнее обновление курса «Современный Django. С нуля - для начинающих» обн. 22 августа 2026

Что такое вообще Django ? (40 - задач)

9 уроков
1. Важно: Прочтите
2. Введение в Django: что это и зачем он нужен
3. Практика: Установка и запуск первого проекта Django
4. Практика: Создание первого приложения в Django
5. Практика: Модели и база данных в Django
6. Практика: Views и URLs: обработка запросов в Django
7. Практика: Шаблоны: вывод HTML с данными
8. Практика: Добавление и редактирование записей
9. Практика: Удаление записей и завершение проекта

Начало Django + Models (155 - задач)

11 уроков
1. Модели для начинающих
2. Как устроены модели данных в Django
3. Мета-класс и методы моделей Django
4. Организация связей между таблицами - OneToOne
5. Организация связей между таблицами - Один-Ко-Многим
6. Организация связей между таблицами Многие-Ко-Многим
7. Django: Команды, которые должен знать каждый
8. Django Models, Часть 1
9. Django Models, Часть 2
10. Django Models, Часть 3
11. Django Models, Часть 4

Power Shell, ORM, фильтрация, поиск (162 - задач)

12 уроков
1. Манипуляции с данными в Django на основе CRUD
2. Доп. методы создания и обновления данных в Django
3. Чтение данных из базы данных в Django
4. Обновление данных в Django ORM
5. Удаление данных из базы данных в Django ORM
6. Базовые понятия, работа с данными
7. Django QuerySet: Пять столпов ORM
8. F, Q, Annotate — на практике
9. Count, Avg, Value — на практике
10. Aggregate, Case, When - на практике
11. Concat, Asc, Rank - на практике
12. Window, DenseRank, ExpressionWrapper - на практике

Views - Представления (240 - задач)

16 уроков
1. Views, HttpRequest, HttpResponse - на практике
2. URLs - на практике
3. Расширенные Функциональные Views - на практике
4. Классовые Представления (CBV)
5. CBV: TemplateView и Отображение Статических Страниц
6. CBV: RedirectView и Перенаправления
7. CBV: DetailView - Отображение Одиночного Объекта
8. CBV: ListView - Отображение Списка Объектов
9. CBV: FormView и Обработка Форм (GET)
10. CBV: FormView и Обработка Форм (POST)
11. CBV: CreateView - Создание Объектов
12. CBV: UpdateView - Обновление Объектов
13. CBV: DeleteView - Удаление Объектов
14. Миксины (Mixins) для Классовых Представлений
15. Обработка Ошибок в Views (404, 500)
16. Продвинутые Темы Views: Декораторы

Интернет-Магазин + Bank (25 - задач)

3 урока
1. Начало проекта!
2. Задачи по Views: пишем мозг сайта
3. Задачи по Views: пишем мозг сайта - часть 2

Формы и работа с ними (102 - задач)

7 уроков
1. Введение в формы Django
2. Django forms.Form
3. Django forms.ModelForm
4. Кастомизация форм
5. Работа с файлами и изображениями
6. Formsets и ModelFormsets
7. Практика: регистрация и авторизация через формы

Django Signals, request, logging (144 - задач)

10 уроков
1. Введение в сигналы
2. Организация сигналов в проекте
3. Основные встроенные сигналы моделей
4. Сигналы, связанные с пользователями
5. logging - Часть 1
6. logging - Часть 2
7. Подробно про request - Часть 1
8. Подробно про request - Часть 2
9. Рассылки на Django - Часть 1
10. Рассылки на Django - Часть 2

Django Admin

6 уроков
1. Введение в Django Admin
2. Базовые настройки моделей в админке
3. Детальная настройка отображения
4. Формы и валидация в админке
5. Декорация и расширенные возможности
6. Админка и безопасность Django

JobBoard — Сайт вакансий (Django 5)

7 уроков
1. Подготовка проекта и окружения
2. Главная страница
3. Главная страница - часть 2
4. Главная страница - часть 3
5. Главная страница - часть 4
6. Vacancy - детальная информация, часть 1
7. Vacancy - детальная информация, часть 2

Git - контроль версий с нуля - 48

6 уроков
1. Зачем нужен Git
2. Установка и первая настройка Git
3. Первый репозиторий
4. Основной рабочий цикл Git
5. История изменений
6. Работа с файлами