Python-фреймворк Django
Курс Skillbox по Django для тех, кто уже знает Python: от моделей и админки до Django REST Framework, с итоговым проектом - серверной частью интернет-магазина.
Мнение редакции
Курс честно заявлен как программа не для полных новичков: без базового Python и понимания ООП делать на нём нечего, зато тем, кто уже писал код, материал даёт быстрый и практичный вход именно во фреймворк, а не повторяет азы языка с нуля. Программа охватывает весь типичный путь Django-разработчика: от моделей и админки до Django REST Framework, кеширования и деплоя - этого достаточно, чтобы собрать рабочий бэкенд интернет-магазина, который и служит итоговым проектом. Спорный момент - заявленные три месяца обучения: судя по объёму материала (180 часов теории и 154 часа практики) и рекомендуемой нагрузке 3-5 часов в неделю, реалистичный срок прохождения курса в комфортном темпе может оказаться заметно больше. Официальной гарантии трудоустройства программа не даёт - это отдельный, узкий курс по инструменту, а не полноценная профессия с сопровождением к первой работе. Из плюсов - практика на реальных кейсах с разбором куратора и приглашённый спикер из индустрии.
Плюсы
- Быстрый вход именно во фреймворк - не тратят время на базовый синтаксис Python
- Программа доходит до Django REST Framework, кеширования и деплоя - не останавливается на азах
- Итоговый проект - рабочая серверная часть интернет-магазина для портфолио
- Один из спикеров курса - практикующий руководитель команды бэкенд-разработки
- Материалы остаются доступны навсегда после прохождения курса
Минусы
- Заявленный срок в три месяца выглядит оптимистичным при объёме материала свыше 300 часов
- Официальной помощи с трудоустройством нет - курс закрывает конкретный инструмент
- Без уверенного Python и понимания ООП учиться будет тяжело
Кому подходит
Python-разработчикам без опыта в вебе
Тем, кто хочет добавить в стек серверную веб-разработку.
Начинающим бэкенд-разработчикам
Которым нужен конкретный фреймворк для первых рабочих проектов.
Фрилансерам на Python
Тем, кто хочет предлагать клиентам готовые веб-решения.
Обзор курса
Программа разбита на шесть блоков. Первый вводит в архитектуру Django: модели, миграции, базу данных и админ-панель. Дальше - обработка запросов, middlewares и формы, а также базовый блок вёрстки на HTML и CSS для тех, кому нужно освежить фронтенд-часть.
Отдельный блок посвящён правам доступа и авторизации - Class Based Views, аутентификация и регистрация пользователей, а затем идёт тестирование: unit-тесты, работа с файлами и локализация приложения. Завершает программу блок Django REST Framework - проектирование API, документирование, оптимизация запросов к базе, кеширование, логирование и деплой готового приложения.
Итоговый проект - серверная часть интернет-магазина по мотивам крупных маркетплейсов: каталог с фильтрацией, корзина, оформление заказа и интеграция оплаты. Практика построена на реальных задачах, куратор в чате разбирает решения, а один из спикеров курса - руководитель команды разработки бэкенда в VK Реклама.
Курс явно не для новичков: школа прямо требует знание базовых структур данных Python и понимание ООП, при пробелах рекомендует сначала пройти базовый курс по Python. Стоит также трезво смотреть на заявленный срок обучения - три месяца при объёме материала свыше 300 часов реалистичны только при высокой нагрузке; при рекомендуемых 3-5 часах в неделю путь может растянуться.
Программа курса
1Введение в Django
2Модели и база данных
3Обработка запросов и middlewares
4Формы
5Основы вёрстки
6Права доступа и авторизация
7Тестирование и работа с файлами
8Django REST Framework
9Продвинутый DRF
10Экспорт, импорт и деплой
Чему вы научитесь
- Строить архитектуру веб-приложений на Django
- Работать с моделями и базой данных через ORM
- Проектировать и документировать REST API
- Писать unit-тесты для приложений на Django
- Настраивать авторизацию и права доступа
- Оптимизировать запросы к базе и кешировать данные
Ваши будущие работы
Серверная часть интернет-магазина
Каталог с фильтрацией, корзина, оформление заказа, интеграция оплаты.
API на Django REST Framework
Спроектированное и задокументированное API для внешнего клиента.
Как проходит обучение
Смотрите видеолекции
Доступ навсегда, можно пересматривать сложные темы.
Практикуетесь в облаке
Задания выполняются на бесплатных облачных ресурсах школы.
Получаете обратную связь
Куратор в чате разбирает решения и комментирует код.
Собираете проект в портфолио
Серверная часть интернет-магазина с полноценной логикой.
Спецификация
| Школа | Skillbox |
|---|---|
| Формат | Онлайн, видеоуроки + практика |
| Длительность | 3 месяца (нужен базовый Python) |
| Уровень | Средний (нужен опыт Python) |
| Документ | Сертификат Skillbox |
| Рассрочка | 9 725 ₽ × 6 мес |
| Доступ | Бессрочный |
Часто задаваемые вопросы
Подходит ли курс без опыта в Python?
Сколько реально займёт обучение?
Какой проект будет в портфолио?
Есть ли рассрочка?
Помогают ли с трудоустройством?
Какой документ выдают?
Отзывы о курсе «Python-фреймворк Django»
Приглашённый спикер из индустрии на разборах
Django REST Framework разобрали подробно
Куратор даёт конкретные комментарии к коду
