Чему вы научитесь
- Работать с ORM Django, мета-классами.
- Создавать абстрактные модели.
- Работать с менеджерами моделей.
- Познакомимся с индексами базы данных PostgreSQL.
- Создадим проект, используя метод разработки через тестирование.
- Разберём права доступа в Django на уровне пользователей и групп.
- Создадим проект используя технологию HTMX.
- Познакомимся с основами интернационализации и локализации проектов.
- Создадим асинхронный веб-чат с использованием Сhannels и WebSocket.
- Научимся выполнять асинхронные задания с помощью Celery и Redis.
- Рассмотрим различные виды и уровни кеша в Django.
- Работать с Docker
О курсе
В этом курсе углублённо рассматриваются вопросы разработки веб-приложений Django, подробно разберем ORM Django, с индексами базы данных PostgreSQL. Разработаем приложение через тестирование, создадим CRUD проект с HTMX, Веб-Чат с использованием Сhannels и WebSocket и познакомимся с Celery и Redis. Рассмотрим вопросы интернационализации и локализации. Изучим кэш в Django. Разберем Docker Compose и выполним деплой проекта.
Для кого этот курс
Курс будет полезен для продолжающих свою веб-разработку в Django 5.
Начальные требования
Обладать хорошими практическими знаниями Python и иметь знания HTML, SQL. Знать фреймворк Django на начальном уровне.
Преподаватели курса
Как проходит обучение
Курс состоит из лекций по теории, и лекций по практическому созданию нескольких веб-проектов.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 263 учеников получили сертификат.
Что вы получите
- Продвинутые навыки работы с Django 5
- Несколько проектов в портфолио
- Сертификат
Нагрузка
5-6 часов в неделю