Программа курса
Введение в веб
- Клиент-серверная архитектура.
- Основы HTTP, API, REST.
- Знакомство с Flask: установка, первый проект.
Разработка приложений на Flask
- Роутинг и обработка запросов.
- Шаблоны и работа с формами.
- Создание собственного API.
Работа с базами данных
- Подключение PostgreSQL.
- Основы SQLAlchemy.
- ORM-модели и взаимодействие с данными.
AI-прототипирование веб-приложений
- Использование AI (Cursor, Copilot и др.) для генерации кода.
- Быстрое прототипирование и итерации.
- Поддержка и адаптация сгенерированного кода.
Тестирование и архитектура
- Основы модульного тестирования (pytest, unittest).
- Введение в архитектуры: монолит и микросервисы.
- Разбор успешных мини-проектов на Flask.