Чему вы научитесь
- Разрабатывать backend для веб-приложений на фреймворке Django.
- Создавать API при помощи Django REST Framework (Еще как научитесь! 23 больших задания!).
- Реализовывать бизнес-логику в коде.
- Самостоятельно решать задачи разработчиков уровня Middle+.
- Использовать Git и GitHub (вы подружитесь с Git, без него заданий не выполнить).
- Оптимизировать запросы в Базу данных (часть заданий именно на оптимизацию!).
- Дебажить приложение с помощью Postman и Dev Tools браузера.
- На практике освоите рабочие процессы бэкенд-разработчика и взаимодействие бэкенда с фронтендом и базой данных.
- Вы получите коммерческий (производственный) опыт, востребованный в продуктовых компаниях.
О курсе
Это не просто курс. Это симулятор работы бэкенд-программиста в продуктовой компании. Постановка задач, рабочий процесс – все как на реальной работе. 23 больших задания с авто-проверкой, подсказками и объяснением теории.
Вам нужно будет разрабатывать бизнес-логику и создавать для неё API-интерфейс на Django REST Framework. И все это на настоящем сервере с живым фронтендом! А еще вас ждет код-ревью от автора курса (Senior разработчика)
Для кого этот курс
✅ Для тех, кто хочет по-настоящему, качественно и достаточно глубоко освоить Django и Django REST Framework.
✅ Для тех, кто хочет изучать темы вплоть до уровня Middle+, сразу применяя их на практике, разрабатывая код настоящего приложения.
✅ Для тех, кто хочет научиться самостоятельно решать задачи бэкенд-программистов продуктовой компании, разрабатывать функционал и оптимизировать свой код.
✅ Этот курс для тех, кто хочет не только освоить Django REST Framework, но и научиться разрабатывать бизнес-логику.
Начальные требования
Чтобы спокойно обучаться на этом курсе, вы должны знать:
- Базу Python
- Основы ООП
- Основы Django
Преподаватели курса
Как проходит обучение
- Мы создаем для вас сервер, доступный в глобальной сети и связываем его с вашим репозиторием.
- Вы начинаете проходить задания. Каждая задача на добавление какой-то "фичи" приложения, то есть части его функционала.
- Мы даем подсказки, автоматическая проверка сообщает если вы что-то сделали не так. Искусственный Интеллект помогает разобраться в ошибках и исключениях кода.
- В каждом задании – блок теории, именно той, которая нужна для выполнения задачи.
- Ваше обучение – "задачецентричное", то есть практическая необходимость вынуждает вас изучить теорию.
- В конце курса вы получаете видео код-ревью от автора, Senior разработчика, с разбором вашего стиля кода и возможных ошибок.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 25 учеников получили сертификат.
Что вы получите
- Навыки создания бэкенда веб-приложений с использованием Django и API при помощи Django REST Framework.
- Опыт реализации бизнес-логики для продуктовых компаний.
- Навыки работы с Git, GitHub, Postman, Dev Tools и многое другое.