Python для веб-разработки. Фреймворк Flask (PYTHON_FLASK) – Программа курса

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

Модуль 1.

  • Фреймворк Flask и основы WEB
  • Как работает Интернет
  • Создание веб приложения на фреймворке Flask;
  • Маршрутизация
  • Рендеринг HTML
  • Язык шаблонов Jinja

Модуль 2.

  • Создание URL адресов для сайта;
  • Обработка GET и POST запросов;
  • Связь backend и frontend;
  • Обработка запросов клиента на сервере
  • Получение данных запроса на сервере

Модуль 3.

  • Реляционные базы данных. Введение
  • Основы SQL, ORM
  • Запросы к базе данных. Вывод информации из базы данных на страницах сайта;
  • Подключение базы данных в Flask
  • Библиотека SQLAlchemy

Модуль 4.

  • Добавление, изменение, удаление данных;
  • Модели, отношения между моделями, миграции;
  • Защита сайта от атак
  • Итоговый проект