Фреймворк: Flask

По итогу обучения учащийся должен уметь
  • Создавать полноценное веб приложение с использованием Flask Framework
Использовать шаблонизатор Jinja2
  • Проектировать свое веб-приложение согласно принципам RESTful API
  • Организовывать валидацию пользовательских данных с помощью Marshmallow
  • Использовать библиотеку SQLAlchemy и ORM технологию для организации работы с базой данных
  • Понимать, что такое миграции и выполнять миграции баз данных с помощью Alembic и Flask-Migrate
  • Различать способы аутентификации в REST приложениях и реализовывать аутентификацию и авторизацию, используя JWT
  • Организовывать тестирование RESTful приложения с помощью pytest и используя Mock
  • Понимать, что такое Docker и Dockerfile
  • Организовывать упаковку своего приложения с помощью Docker
  • Выполнять развёртывание своего приложения на Heroku
  • Понимать принципы организации многопоточного приложения и организовывать многопоточность в приложении с помощью Global Interpreter Lock (GIL) и ThreadPoolExecutor
  • Понимать принципы асинхронного программирования, его преимущества и недостатки. Использовать асинхронные Python фреймворки для работы с вашим веб приложением


Так же в программе курса:

  • Знакомство с Flask
  • Терминал/Виртуальная среда
  • Рендеринг HTML
  • Вывод данных с Jinja
  • Async and await
  • GET и POST запросы
  • Создание RESTful API
  • Работа с БД
  • и многое другое


Занятия проходят в удобное для ученика и преподавателя время (пару раз в неделю по 2-3 часа). Расписание составляется при заключении договора. Вы обучаетесь в малокомплектной группе (до 5 человек), начать обучение можно любой момент(при условии индивидуального обучения, в случае групповых занятий нужно дождаться набора группы), как только Вы будете готовы приступить к занятиям. По окончанию курса Вас ожидает выпускной экзамен, Свидетельство которое котируется у работодателей, а так же пожизненная тех поддержка от вашего преподавателя!

Для расчета стоимости выберите вариант который Вам подходит: индивидуальные занятия 2 000 руб / 1 ак час или групповые 1 500 руб / 1 ак час - и умножьте стоимость на общее количество академических часов данного курса. Оплата возможна в 2 части.

Курс рассчитан на 84 академических часов.
Длительность 3-4 месяца (при посещении 3 занятия в неделю по 3 академических часа - график можно обсудить на собеседовании/тестировании в школе).

online: занятия дистанционно

offline: занятия с посещением школы