Модуль 3: Django
Модуль "Django" предназначен для Python программистов, желающих углубить свои знания в веб-разработке, используя популярный фреймворк Django. В этом модуле вы изучите создание и настройку Django проектов, работу с URL-маршрутизацией, шаблонами, формами и админ-зоной.
Вы освоите Django ORM для взаимодействия с базами данных, научитесь тестированию, оптимизации и безопасности приложений. В заключительной части модуля мы рассмотрим развёртывание проектов на удалённые серверы и работу с облачными сервисами.
Завершением курса станет домашний проект, объединяющий все изученные технологии и практики.
- Уровень 1
Недоступен Основы Django, архитектура проекта, создание первого проекта - Уровень 2
Недоступен Настройка окружения, виртуальные окружения, установка и версии Django - Уровень 3
Недоступен Работа с View и URLConf. Создание первых маршрутов - Уровень 4
Недоступен Class-Based Views (CBV): структура, создание и настройка - Уровень 5
Недоступен HTML и шаблоны Django: контекст, наследование шаблонов - Уровень 6
Недоступен Создание приложений в Django и маршрутизация - Уровень 7
Недоступен Основы Django ORM, создание моделей и полей моделей - Уровень 8
Недоступен CRUD-операции и работа с QuerySets - Уровень 9
Недоступен Связи между моделями: OneToOne, ManyToMany, ForeignKey - Уровень 10
Недоступен Агрегации, аннотации и фильтрация данных - Уровень 11
Недоступен Введение в Django Admin: регистрация моделей, настройка админ-зоны - Уровень 12
Недоступен Django Forms: создание и валидация - Уровень 13
Недоступен Использование ModelForm для создания форм на основе моделей - Уровень 14
Недоступен Message Framework: уведомления пользователя о результатах действий - Уровень 15
Недоступен Аутентификация в Django: создание страниц регистрации и входа - Уровень 16
Недоступен Введение в Django REST Framework, установка и настройка - Уровень 17
Недоступен Сериализация данных: работа с Serializers и ModelSerializers - Уровень 18
Недоступен Аутентификация и разрешения: токены, JWT - Уровень 19
Недоступен Пагинация и фильтрация данных в API - Уровень 20
Недоступен Использование ViewSets и маршрутизация с Routers - Уровень 21
Недоступен Кастомизация разрешений и безопасность API - Уровень 22
Недоступен Тестирование API: использование pytest-django и DRF тест-клиента - Уровень 23
Недоступен Документирование API: Swagger и PyDoc - Уровень 24
Недоступен Введение в GraphQL с Django - Уровень 25
Недоступен Создание сложных GraphQL запросов и оптимизация