Очно или онлайн

Python для веб-разработки. Flask и проектирование REST API

Логотип Учебный Центр «Специалист» Учебный Центр «Специалист» ★ 4,0 · 2 отзыва

Курс посвящён изучению микрофреймворка 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 ак. ч. самостоятельно

  1. 1Tooling. Установка и настройка3 ак.ч
    • Установка и настройка VirtualBox
    • Установка и настройка дистрибутива Linux (Xubuntu 24.04 LTS)
    • Знакомство с терминалом, настройка
    • Основы работы с командной строкой Linux
    • Работа с виртуальными окружениями: создание и использование
    • Установка/удаление пакетов, получение файла requirements.txt
  2. 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. 3Организация хранилища. Взаимодействие с БД4 ак.ч
    • Основы SQL
    • Рассмотрение СУБД на основе SQLite
    • Примеры использования библиотеки sqlite3 в Python
    • Практикум. Рефакторинг существующего проекта
    • Реализация CRUD API на основе СУБД SQLite
    • Тестирование REST API
  4. 4Использование ORM4 ак.ч
    • Знакомство с SQLAlchemy
    • Определение моделей
    • Миграции. Создание и использование
    • Практикум. Реализация моделей на основе SQLAlchemy
    • Рефакторинг проекта, добавление моделей и создание миграций
    • Тестирование REST API
  5. 5Расширение функционала проекта5 ак.ч
    • Продвинутые возможности SQLAlchemy
    • Реализация связей 1 ко многим на основе другой модели
    • Практикум. Добавление нового функционала в проект
    • Расширение REST API путем добавление новых URL’ов
    • Тестирование REST API
  6. 6Deployment (развертывание) итогового web-приложения3 ак.ч
    • Экосистема для развертывания приложения
    • WSGI сервера
    • Идея облачных платформ
    • Практикум. Подготовка и выполнение деплоя на облачный сервис
    • Подготовка проекта к деплою
    • Выполнение деплоя
    • Тестирование удаленного REST API

Преподаватели: Шиховцов Вадим Викторович

Кому подойдёт курс

Разработчики, знакомые с Python и желающие освоить Flask для создания REST API

Курс даёт практические навыки проектирования и тестирования API, работы с БД и ORM.

Специалисты, планирующие заниматься backend-разработкой

Программа охватывает ключевые темы современной веб-разработки: CRUD, модели, ресурсы, тестирование.

Подготовка: Успешное окончание курса «Система управления версиями Git» или эквивалентная подготовка. Успешное окончание курса «Программирование на Python. Уровень 2. Объектно-ориентированное программирование» или эквивалентная подготовка. Для онлайн-формата требуется установка ПО для виртуализации (например, VirtualBox) и активация виртуализации в BIOS.

Как проходит обучение

Формат
очно или онлайн
Расписание
воскресенье: 10:00 — 17:10
Объём
24 ак. ч. + 24 ак. ч. самостоятельно
Практика
практические задания в ходе курса, итоговая аттестация

Бонусы: Бесплатное время для самостоятельной практики в компьютерных классах Центра (24 ак. ч.)

Стоимость обучения

Для частных лиц 28 750 ₽
Для организаций31 490 ₽

Сравнение с рубрикой «IT и программирование» (1389 курсов с ценой): медиана — 45 000 ₽, большинство программ — от 10 990 ₽ до 151 100 ₽. Этот курс дешевле медианы на 36%.

10 990 ₽151 100 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Обучение проходит на Flask 3 — актуальной версии фреймворка
  • Курс включает не только практическую, но и теоретическую часть
  • Предусмотрено бесплатное время для самостоятельной отработки материала в компьютерных классах
  • Преподаватель — Шиховцов Вадим Викторович, отзывы выпускников положительные

На что обратить внимание

  • Требуется предварительная подготовка: курсы по Git и Python (уровень 2) или эквивалентные знания
  • Для онлайн-обучения необходима установка VirtualBox и настройка виртуализации
  • Стоимость для физических лиц — 28 750 ₽, для организаций — 31 490 ₽

Отзывы о школе Учебный Центр «Специалист»

Василий ★★★★☆ 30 июня 2025

Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.

Алексей ★★★★★ 30 июня 2025

Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…

Все 2 отзыва о школе →

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Какие требования к подготовке?

Необходимо успешное окончание курсов «Система управления версиями Git» и «Программирование на Python. Уровень 2. Объектно-ориентированное программирование» или эквивалентная подготовка.

В каком формате проходит обучение?

Курс можно пройти очно или онлайн. Занятия проводятся по воскресеньям с 10:00 до 17:10.

Сколько стоит курс?

Для физических лиц — 28 750 ₽, для организаций — 31 490 ₽. Стоимость не облагается НДС.

Какой документ выдаётся по окончании?

Информация о документе на странице курса не указана.

Есть ли рассрочка?

Условия рассрочки на странице не описаны.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

28 750 ₽Учебный Центр «Специалист»
На сайт курса