Веб-разработка на Flask + AI-прототипирование (PYTHON_FLASK_AI)
Кому следует посетить
- создавать и развивать приложения на Flask
- работать с базой данных PostgreSQL через SQLAlchemy
- выполнять прототипирование веб-приложений с помощью AI-инструментов
- клиент-серверную архитектуру и REST API
- принципы тестирования и архитектуры ПО
Курс «Веб-разработка на Flask + AI-прототипирование» (PYTHON_FLASK_AI) — это практическое обучение для слушателей, которые хотят с нуля освоить веб-разработку на Flask и быстро научиться собирать прототипы веб-приложений с помощью AI-инструментов. На курсе рассматриваются клиент-серверная архитектура, основы HTTP, API и REST, установка Flask и создание первого проекта, роутинг, обработка запросов, шаблоны, формы и разработка собственного API. Отдельное внимание уделяется работе с базами данных: подключению PostgreSQL, использованию SQLAlchemy, созданию ORM-моделей и взаимодействию с данными, а также AI-прототипированию веб-приложений с помощью Cursor, Copilot и других инструментов для генерации кода, быстрых итераций, поддержки и адаптации сгенерированного решения. Завершающий блок посвящён тестированию с использованием pytest и unittest, базовым архитектурным подходам — монолиту и микросервисам — и разбору мини-проектов на Flask.
Программа рассчитана на 5 дней, доступна в очном и онлайн-формате и подходит слушателям со знаниями Python в объёме курса «Программирование на языке Python. Базовый уровень» (PYTHON_BASIC), что делает курс хорошим следующим шагом для разработки веб-приложений, REST API и AI-прототипов на Python.
Даты и регистрация
- Клиент-серверная архитектура.
- Основы HTTP, API, REST.
- Знакомство с Flask: установка, первый проект.
- Роутинг и обработка запросов.
- Шаблоны и работа с формами.
- Создание собственного API.
- Подключение PostgreSQL.
- Основы SQLAlchemy.
- ORM-модели и взаимодействие с данными.
- Использование AI (Cursor, Copilot и др.) для генерации кода.
- Быстрое прототипирование и итерации.
- Поддержка и адаптация сгенерированного кода.
- Основы модульного тестирования (pytest, unittest).
- Введение в архитектуры: монолит и микросервисы.
- Разбор успешных мини-проектов на Flask.