Отзыв о курсе «Основы Django Framework» от GeekBrains: материалы курса можно сразу использовать в разработке собственного проекта
Моя цель была ознакомиться с фреймворком на Python и сравнить его с Laravel (PHP). Не знаю насчет аналогов в других школах, но в целом курс приятный. Основные темы освещены, позволяет понять, нужно ли тебе такое. Денег своих он стоит однозначно, материала много даже для базового курса.
Я бы рекомендовал этот курс как первичное погружение в материал. Собственно, чем он и является. Это разбор фреймворка на учебной модели. Дальше лишь вопрос масштаба. Мои ожидания относительно курса в целом оправдались.
Достоинства
1. Подходит для новичков — это ознакомительный курс о возможностях фреймворка.
2. Основан на практике — разработка ведется на основе верстки типового интернет-магазина.
3. Рассматриваются все основные задачи бэкенд-фреймворков:
— Паттерн MVT;
— регистрация, аутентификация, авторизация пользователей;
— просмотр профиля;
— управление корзиной;
— работа с БД, миграцией;
— ajax-запросы;
— динамическая отрисовка шаблонов;
— пагинация страниц по продуктам итд.
4. Можно использовать на практике — несмотря на то, что это базовый курс, материалы курса можно сразу же использовать в разработке собственного проекта, а также для подготовки к более продвинутому курсу.
5. Хороший объем курса — много информации, которая подается в понятной и удобной форме. В качестве начальных знаний требуется, имхо, только Python (JavaScript и jQuery используются лишь в паре случаев). Если не хочется изобретать велосипед в своем проекте, то Django — лучший вариант, т.к. многое идет сразу «под капотом», при этом с высоким уровнем безопасности вашего приложения.
6. Базового курса с точки зрения понимания возможностей Django, его архитектуры, синтаксиса и удобства вполне достаточно для принятия решения нужен ли тебе Django в проекте.
Недостатки
Некоторых коллег смущало, что ДЗ — фактически повторение материала урока вслед за преподавателем. На мой взгляд, это вовсе не проблема, так как, во-первых, курс базовый, а во-вторых, никто не мешает делать все самостоятельно, а не копипастить код препода.
Из личных впечатлений: как базовый курс хорош, но к нему не хватает продвинутого Django и DRF (Django REST framework).
И самое печальное здесь то, что эти курсы в GB нельзя купить отдельно, а только в составе шестимесячного обучения, где ты опять будешь повторять Django, верстку, js и прочее, т.е. ознакомившись с фреймворком, если тебе понравится, пойдешь искать продолжение обучения в другом месте.