Python для веб-разработки. Flask и проектирование REST API
Курс посвящён изучению микрофреймворка Flask для создания REST API. Слушатели осваивают проектирование API на Python, работу с базами данных, ORM SQLAlchemy и развёртывание приложения. Программа сочетает теорию и практику, подходит для разработчиков, желающих углубиться в backend-разработку.
- Объём
- 24 ак. ч. + 24 ак. ч. самостоятельно
- Формат
- Очно или онлайн
- Ближайший старт
- 25 октября
Чему вы научитесь
- Создавать, тестировать и прототипировать микросервисы на примере REST API
- Настраивать виртуальные окружения и работать с командной строкой Linux
- Реализовывать CRUD-операции в контексте REST API
- Проектировать URL-адреса и обрабатывать HTTP-запросы (GET, POST, PUT, DELETE)
- Работать с базами данных SQLite и библиотекой sqlite3
- Определять модели и выполнять миграции с помощью SQLAlchemy
- Реализовывать связи «один ко многим» в моделях
- Развёртывать веб-приложение на облачном сервисе с использованием WSGI-сервера
Программа курса
6 модулей · 24 ак. ч. + 24 ак. ч. самостоятельно
-
1Tooling. Установка и настройка3 ак.ч
- Установка и настройка VirtualBox
- Установка и настройка дистрибутива Linux (Xubuntu 24.04 LTS)
- Знакомство с терминалом, настройка
- Основы работы с командной строкой Linux
- Работа с виртуальными окружениями: создание и использование
- Установка/удаление пакетов, получение файла requirements.txt
-
2HTTP протокол и REST архитектура5 ак.ч
- HTTP как протокол
- HTTP запросы и HTTP ответы
- Понятие REST архитектуры
- Идеи API и микросервисов
- Понятие RESTful API
- Понятие URL, host, port
- Практикум. Создание CRUD в контексте REST API
- Создание проекта как реализация REST API
- Формирование URL адресов
- Обработка HTTP запросов (методы GET, POST, PUT, DELETE)
- Тестирование REST API
-
3Организация хранилища. Взаимодействие с БД4 ак.ч
- Основы SQL
- Рассмотрение СУБД на основе SQLite
- Примеры использования библиотеки sqlite3 в Python
- Практикум. Рефакторинг существующего проекта
- Реализация CRUD API на основе СУБД SQLite
- Тестирование REST API
-
4Использование ORM4 ак.ч
- Знакомство с SQLAlchemy
- Определение моделей
- Миграции. Создание и использование
- Практикум. Реализация моделей на основе SQLAlchemy
- Рефакторинг проекта, добавление моделей и создание миграций
- Тестирование REST API
-
5Расширение функционала проекта5 ак.ч
- Продвинутые возможности SQLAlchemy
- Реализация связей 1 ко многим на основе другой модели
- Практикум. Добавление нового функционала в проект
- Расширение REST API путем добавление новых URL’ов
- Тестирование REST API
-
6Deployment (развертывание) итогового web-приложения3 ак.ч
- Экосистема для развертывания приложения
- WSGI сервера
- Идея облачных платформ
- Практикум. Подготовка и выполнение деплоя на облачный сервис
- Подготовка проекта к деплою
- Выполнение деплоя
- Тестирование удаленного REST API
Преподаватели: Шиховцов Вадим Викторович
Кому подойдёт курс
Курс даёт практические навыки проектирования и тестирования API, работы с БД и ORM.
Программа охватывает ключевые темы современной веб-разработки: CRUD, модели, ресурсы, тестирование.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- воскресенье: 10:00 — 17:10
- Объём
- 24 ак. ч. + 24 ак. ч. самостоятельно
- Практика
- практические задания в ходе курса, итоговая аттестация
Бонусы: Бесплатное время для самостоятельной практики в компьютерных классах Центра (24 ак. ч.)
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1389 курсов с ценой): медиана — 45 000 ₽, большинство программ — от 10 990 ₽ до 151 100 ₽. Этот курс дешевле медианы на 36%.
Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Обучение проходит на Flask 3 — актуальной версии фреймворка
- Курс включает не только практическую, но и теоретическую часть
- Предусмотрено бесплатное время для самостоятельной отработки материала в компьютерных классах
- Преподаватель — Шиховцов Вадим Викторович, отзывы выпускников положительные
На что обратить внимание
- Требуется предварительная подготовка: курсы по Git и Python (уровень 2) или эквивалентные знания
- Для онлайн-обучения необходима установка VirtualBox и настройка виртуализации
- Стоимость для физических лиц — 28 750 ₽, для организаций — 31 490 ₽
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Какие требования к подготовке?
Необходимо успешное окончание курсов «Система управления версиями Git» и «Программирование на Python. Уровень 2. Объектно-ориентированное программирование» или эквивалентная подготовка.
В каком формате проходит обучение?
Курс можно пройти очно или онлайн. Занятия проводятся по воскресеньям с 10:00 до 17:10.
Сколько стоит курс?
Для физических лиц — 28 750 ₽, для организаций — 31 490 ₽. Стоимость не облагается НДС.
Какой документ выдаётся по окончании?
Информация о документе на странице курса не указана.
Есть ли рассрочка?
Условия рассрочки на странице не описаны.
Похожие курсы в других школах
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Сбор требований и разработка технического задания для ИТ-проектовУчебный Центр «Специалист» · 16 часов 22 990 ₽
-
Программирование на языке Go. Уровень 2. Проектирование REST APIУчебный Центр «Специалист» · 24 часа 27 490 ₽
-
Фуллстек Python-разработчикУчебный Центр «Специалист» · 6 месяцев 265 390 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.