Чему вы научитесь
- продумывать архитектуру таблиц БД и связывать их друг с другом
- писать модели и выполнять миграции
- основным ORM-запросам
- кастомизировать админ-панель, добавлять на нее фильтры, поиск и пр.
- писать API с помощью Django Rest Framework
- реализовывать фабрики для тестов
- покрывать API тестами
- работать с инструментами Swagger и Django debug toolbar
О курсе
Курс для начинающих изучение Django. Представляет собой реализованный с нуля пет-проект с пошаговым объяснением всех действий.
В курсе нет уроков в формате видео.
Для кого этот курс
Курс для тех, кто знает язык python и начал изучать web-разработку или имеет опыт работы с другими web-фреймворками и хочет изучить Django.
Если у вас нет опыта веб-разработки, то желательно предварительно почитать теоретические материалы по Django и DRF, или хотя бы разобраться с тем, как устроены веб-приложения.
Начальные требования
уверенное знание языка Python
базовое понимание веб-разработки
Преподаватели курса
Как проходит обучение
Обучение проходит в виде пошаговой реализации полноценного проекта.
Для эффективного обучения рекомендуется повторять все шаги и стараться выполнять дополнительные задания.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 31 учеников получили сертификат.
Что вы получите
- общее понимание того, как устроены web-приложения
- умение продумывать архитектуру БД
- умение реализовывать API и покрывать его тестами
- понимание того, как работает стандартная админка и умение ее кастомизировать
- навыки для работы с ORM
- навыки для работы в django shell
- умение работать с такими инструментами, как Swagger и Django debug toolbar.
- также по итогу курса у вас будет реализованный с нуля пет-проект портфолио
Нагрузка
10