Акции школ
Войти

Курс «Микрофреймворк Flask»

Составитель: Денис Сметнёв · Обновлено: 28.04.2022

Flask выбирают не за набор готовых решений, а за контроль над каждым слоем приложения — минимум магии, чёткое понимание того, что происходит. Курс Хекслета рассчитан на разработчиков среднего уровня, которые уже пишут код, но хотят разобраться с бэкендом на Python: от HTTP-запросов и шаблонизатора до деплоя. За два дня плотной работы программа проводит через архитектуру, CRUD, базу данных, безопасность, сессии. Рабочий маршрут для тех, кто готов строить веб-приложение с нуля до работающего деплоя.

Подробнее


Компания: Хекслет (Hexlet)

Язык: ru

Уровень: с нуля Длительность: 2 дня Старт: в любое время
Рассрочка: от 2 400 ₽/мес
Почему мы рекомендуем: актуальные данные курса — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (7 модулей, по данным школы)

  1. Веб-разработка на Flask
  2. Основы веб-архитектуры и серверов
  3. Обработка HTTP-запросов
  4. Шаблоны и представление данных
  5. Работа с данными
  6. CRUD и архитектурные паттерны
  7. Безопасность, сессии и развертывание

Кем вы сможете работать

Python-разработчик

Сколько зарабатывают в профессии (медиана hh.ru, по 141 вакансиям)

Junior
110 000 ₽
Middle
205 000 ₽
Senior
261 000 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Микрофреймворк Flask (этот) Хекслет (Hexlet) — в месяц 2 дня — — —
Основы языка Python GeekBrains (ГикБреинс) — 4 недели 4.4 — Обзор
Python для начинающих программистов OTUS (Отус) беспл. — 4.2 — Перейти
Python-разработчик GeekBrains (ГикБреинс) беспл. 9 месяцев 3.9 Сертификат Перейти

Стоит ли идти на этот курс

Плюсы

  • Программа охватывает полный стек Flask-разработки: от обработки HTTP-запросов и динамических маршрутов через MVC и работу с базой данных — до безопасности, cookies, сессий и деплоя. Не обрывается на полуслове.
  • Уровень заявлен честно — средний. Первый модуль уже про веб-архитектуру и серверы, второй — обработка HTTP. Динамические маршруты, middleware, MVC идут как рабочий инструмент, а не как тема для знакомства.
  • На выходе — работающее веб-приложение, а не набор изолированных упражнений. CRUD, шаблоны, база данных, деплой — это связный проект, а не разрозненные темы.
  • За 3900 ₽ шесть модулей с конкретным стеком: маршруты, шаблонизатор, база данных, безопасность, деплой. Платите за один навык, а не за библиотеку курсов, из которой нужен только этот.

Минусы и кому не стоит

  • Два дня — очень сжатый формат для шести модулей, включая безопасность и деплой. Если вы не готовы работать интенсивно и вдумчиво, часть тем рискует пройти мимо.
  • Данных о трудоустройстве или помощи с карьерой в описании нет. Если нужна поддержка в поиске работы после курса — этот вариант не закрывает такую задачу.
  • Курс заточен под Flask. Если ещё не определились с фреймворком — стоит сначала разобраться с этим вопросом, а не идти на узкоспециализированный курс.

Когда этот курс вам не нужен

Если вы уже строили Flask-приложения и знаете, как работают middleware, сессии и деплой — этот курс вам не нужен, материал покроет знакомое. Также не подойдёт тем, кто ищет вводный курс в программирование: уровень средний, и без базы Python здесь делать нечего. Кому нужен документ об окончании — данных о сертификате в описании нет.

Как выбрать курс по этому направлению

В разработке курсов много — и половина заканчивается на «привет, мир» с обещанием продолжения. Смотрите на то, доходит ли программа до безопасности, сессий и деплоя — или обрывается на CRUD. Если нет, в реальном проекте упрётесь в стену. Второй вопрос — уровень входа. Курс «для всех» и курс «для среднего уровня» — разные вещи: в первом потратите треть времени на то, что уже знаете. Третий — практика внутри, а не «скачайте задание и разберитесь». Мой критерий простой: если курс не заканчивается задеплоенным приложением — что-то недоделано. По цене: несколько тысяч рублей за сжатый курс с конкретной темой — нормальная история, если программа честная. Спросите, какой именно проект получится на финале — не список тем, а конкретный артефакт.

Частые вопросы

Нужен ли опыт программирования для этого курса?

Да, обязательно. Курс заявлен как средний уровень — предполагается, что вы уже пишете код на Python и понимаете базовые концепции веб-разработки. Новичкам без этого фундамента будет тяжело с первого модуля.

Сколько реально занимает обучение?

По данным курса — два дня. Это плотный формат: шесть модулей, включая работу с базой данных, безопасность и деплой. Рассчитывайте на концентрированную работу, не на фоновое изучение.

Что конкретно получится после курса?

Веб-приложение на Flask с динамическими маршрутами, шаблонами, базой данных и авторизацией — задеплоенное. Программа строится как единый проект, а не набор отдельных тем.

Есть ли сертификат или документ об окончании?

Документа об окончании в описании нет.

Flask или Django — какой фреймворк выбрать для старта?

Зависит от задачи. Flask даёт больше контроля и подходит, когда важно понять, как всё устроено изнутри. Django — больше готовых решений из коробки. Если хотите разобраться в архитектуре без магии — Flask логичный выбор.

Насколько Flask востребован сейчас?

Flask используется в production — особенно в API-сервисах, небольших бэкендах и прототипах. Это не устаревший инструмент, но и не единственный выбор. Если нужен конкретный стек с Python на бэкенде — в API-разработке фреймворк держится уверенно.

Длительность курса

Длительность курса

2 дня

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

5 часов теории с тестами и упражнениями после каждого модуля 9 модулей

Чему научитесь

  • Ориентироваться в концепции маршрутизации и понимать, как Flask подходит к обработке маршрутов
  • Получать URL для требуемых маршрутов
  • Формировать HTML-страницы с помощью механизма шаблонизации
  • Работать с данными запросов: глаголами, заголовками, параметрами
  • Возвращать разного вида данные в ответ на запросы
  • Отличать запуск на сервере для разработки от запуска в боевых условиях
  • Запускать Flask-приложения с помощью WSGI-сервера
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Python-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Введение

Познакомиться с курсом и узнать о том, на что способен предмет курса — микрофреймворк Flask.

теория

Быстрый старт с Flask

Узнать, как создать простейшее Flask-приложение, готовое к запуску и ответу на запросы.

теория

Маршрутизация

Познакомиться с концепцией маршрутизации и узнать, как Flask подходит к обработке маршрутов.

теория

Сложный роутинг и формирование URL

Узнать про расширенные возможности системы маршрутизации и научиться получать URL для требуемых маршрутов.

теория

Шаблонизация HTML

Узнать, как Flask формирует HTML-страницы с помощью механизма шаблонизации.

теория

Запросы.

Научиться работе с данными запросов: глаголами, заголовками, параметрами.

теория

Ответы сервера

Научиться возвращать разного вида данные в ответ на запросы.

теория

Отладчик Werkzeug

Узнать о ключевых особенностях втроенного во Flask отладчика Werkzeug.

теория

Запуск Flask в боевых условиях

Узнать, чем отличается запуск на сервере для разработки от запуска в боевых условиях. Научиться запускать Flask-приложения с помощью WSGI-сервера.

теория

Python

Flask

Применение микрофреймворка Flask: маршрутизация, формирование URL, шаблонизация HTML, отладчик Werkzeug

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 330 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Автор профессии по Python в Hexlet

Много лет работал программистом и взращивал...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе Хекслет (Hexlet): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(1)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
3 900 ₽ в месяц
Хекслет (Hexlet)
(16)
3 900 ₽ в месяц
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(1)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(4)
98 000 ₽