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