Программа курса
Модуль 1.
- Фреймворк Flask и основы WEB
- Как работает Интернет
- Создание веб приложения на фреймворке Flask;
- Маршрутизация
- Рендеринг HTML
- Язык шаблонов Jinja
Модуль 2.
- Создание URL адресов для сайта;
- Обработка GET и POST запросов;
- Связь backend и frontend;
- Обработка запросов клиента на сервере
- Получение данных запроса на сервере
Модуль 3.
- Реляционные базы данных. Введение
- Основы SQL, ORM
- Запросы к базе данных. Вывод информации из базы данных на страницах сайта;
- Подключение базы данных в Flask
- Библиотека SQLAlchemy
Модуль 4.
- Добавление, изменение, удаление данных;
- Модели, отношения между моделями, миграции;
- Защита сайта от атак
- Итоговый проект