Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс

  • 24 урока (видео и/или текст)
  • 14 упражнений в тренажере
  • 69 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

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

  • Создавать полноценные сайты с помощью Python
  • Работать с микрофреймворком Flask
  • Использовать шаблонизатор Jinja2
  • Правильно строить архитектуру веб-приложений и разбираться в MVC
  • Доставлять приложение до сервера

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

Что вы получите после обучения

Приобретаемые навыки
4
Отладка программы
5
Шаблонизация
6
Маршрутизация
7
WSGI
8
Методы HTTP
9
Фреймворки
10
Werkzeug
11
WSGI-сервер

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

1 О курсе
Узнаем о курсе, его структуре, задачах и целях

2 Архитектура Веба
Познакомимся с концепцией запрос-обработка-ответ в мире HTTP-запросов

3 Веб-сервер
Разберемся, зачем нужен веб-сервер, и как устроено сетевое взаимодействие

4 Встроенный веб-сервер
Научимся использовать веб-сервер, поставляемый в стандартной библиотеке

5 Flask
Познакомимся с микрофреймворком Flask

6 Обработчики запросов
Познакомимся с концепцией обработчиков (handlers)

7 HTTP Сессия (запрос и ответ)
Изучим структуру обработчиков запросов

8 Динамические маршруты
Научимся строить маршруты, которые содержат плейсхолдеры

9 Шаблонизатор
Научимся формировать HTML-страницы с помощью механизма шаблонизации

10 Безопасность
Познакомимся с основами создания безопасных сайтов

11 Поисковые формы
Познакомимся с формами для фильтрации данных

12 Персистентность
Узнаем, как хранить данные на постоянной основе

13 Модифицирующие формы
Научимся изменять данные на сервере с помощью форм

14 Именованные маршруты
Научимся использовать более устойчивую систему для управления маршрутизацией

15 Flash
Научимся работать с одноразовыми сообщениями

16 CRUD
Познакомимся с типичными операциями веб-приложений

17 CRUD: Создание
Научимся создавать сущности

18 CRUD: Обновление
Научимся обновлять сущности

19 CRUD: Удаление
Научимся удалять сущности

20 Model-View-Controller (MVC)
Познакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложений

21 Cookies
Научимся использовать куки в Flask

22 Сессия
Научимся использовать сессию в Flask

23 Деплой
Познакомимся с ключевыми понятиями и процессом деплоя

24 Заключение
Подводим итоги курса

25 Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

26 Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

Курс «Python-разработчик»
Курс «Python-разработчик»
138 600 ₽
обновлено 15.04.2024 18:42
Python: Веб-разработка (Flask)

Python: Веб-разработка (Flask)

Оставить отзыв
Поделиться курсом с друзьями