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