Курс на Stepik
Обложка курса «FastAPI и микросервисы» на Stepik
12 990 ₽

FastAPI и микросервисы 0.000

Открыть на
STEPIK.ORG

Проектный курс по микросервисам на FastAPI. Учимся создавать надежные микросервисы с грамотной архитектурой, которая выдержит рост бизнеса.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «FastAPI и микросервисы»Учеников на курсе 30
Сертификаты, выданные на курсе «FastAPI и микросервисы»Сертификатов выдано 4
Отзывы о курсе «FastAPI и микросервисы»Отзывов получено 0
Рейтинг курса «FastAPI и микросервисы»Рейтинг курса 0.000
Уроки в курсе «FastAPI и микросервисы»Количество уроков 127
Тесты в курсе «FastAPI и микросервисы»Количество квизов 2
Время прохождения курса «FastAPI и микросервисы»Время прохождения курса
Стоимость курса «FastAPI и микросервисы»Стоимость курса 12 990 ₽
Обновления курса «FastAPI и микросервисы»Обновления курса
Дата публикации курса «FastAPI и микросервисы»Дата публикации курса
Последнее обновление курса «FastAPI и микросервисы»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «FastAPI и микросервисы» 11 разделов Уроки в курсе «FastAPI и микросервисы» 127 уроков Тесты в курсе «FastAPI и микросервисы» 2 теста Время прохождения курса «FastAPI и микросервисы» 14 ч. Последнее обновление курса «FastAPI и микросервисы» обн. 28 апреля 2026

1. От монолитов к микросервисам

21 урок
Открытый
1.1 Введение
1
1
1м 56с
0
Открытый
1.2 Знакомство с преподавателем
0
0
2м 48с
0
Открытый
1.3 Первые интернет-сайты
0
0
5м 15с
0
Открытый
1.4 Первые динамические сайты
0
0
4м 26с
0
Открытый
1.5 Современные статические сайты
0
0
2м 41с
0
Открытый
1.6 Переход к FastCGI
0
0
4м 22с
0
Открытый
1.7 Развитие интернета в 2000-х
0
0
5м 27с
0
Открытый
1.8 CDN
0
0
2м 6с
0
Открытый
1.9 Развитие интернета в 2000-х, часть 2
0
0
3м 51с
0
Открытый
1.10 Появление WSGI
0
0
3м 25с
0
Открытый
1.11 AJAX и первые API
0
0
8м 43с
0
Открытый
1.12 Архитектура монолита
0
0
12м 31с
0
Открытый
1.13 Появление докера
0
0
3м 56с
0
Открытый
1.14 Плюсы и минусы монолита
0
0
8м 31с
0
Открытый
1.15 Разделение монолита
0
0
8м 18с
0
Открытый
1.16 Микросервисная архитектура
0
0
9м 39с
0
Открытый
1.17 Сервис данных
0
0
3м 26с
0
Открытый
1.18 Event Notification Pattern
0
0
4м 18с
0
Открытый
1.19 Сервис отправки сообщений
0
0
3м 50с
0
Открытый
1.20 Минимальный набор технологий
0
0
5м 26с
0
Открытый
1.21 Заключение
0
0
2м 33с
0

2. Создание базового проекта

25 уроков
Открытый
2.1 Введение в курс
1
1
5м 59с
0
Открытый
2.2 Создание проекта
0
0
5м 55с
0
Открытый
2.3 Настройка PyCharm
0
0
8м 10с
0
Открытый
2.4 Формирование структуры проекты
0
0
6м 57с
0
Закрытый
2.5 Эндпоинты для домов
1
0
2м 40с
0
Закрытый
2.6 Настройки роутинга
0
0
4м 45с
0
Закрытый
2.7 Базовая логика в эндпоинтах
0
0
3м 32с
0
Закрытый
2.8 Грамотный возврат 404
0
0
3м 39с
0
Закрытый
2.9 Pydantic схемы
0
0
7м 58с
0
Закрытый
2.10 Погружение в Pydantic схемы
0
0
3м 1с
0
Закрытый
2.11 Простейший фильтр
0
0
2м 5с
0
Закрытый
2.12 Фильтры по цене
0
0
5м 55с
0
Закрытый
2.13 Сортировка данных
0
0
5м 44с
0
Закрытый
2.14 Улучшение фильтров
0
0
3м 34с
0
Закрытый
2.15 Проверка active для дома
0
0
1м 41с
0
Закрытый
2.16 Запуск PostgreSQL в Docker
0
0
4м 18с
0
Закрытый
2.17 Подключение к PostgreSQL из pgAdmin
0
0
2м 37с
0
Закрытый
2.18 Настройки проекта
0
0
6м 24с
0
Закрытый
2.19 Установка psycopg
0
0
1м 12с
0
Закрытый
2.20 Первые зависимости
0
0
6м 59с
0
Закрытый
2.21 Подключение к базе данных
0
0
10м 19с
0
Закрытый
2.22 Создание первой модели
1
1
16м 58с
0
Закрытый
2.23 Получение данных из базы
0
0
6м 55с
0
Закрытый
2.24 Базовые запросы к базе
0
0
4м 33с
0
Закрытый
2.25 Фильтры и сортировка данных
0
0
6м 47с
0

3. Домашнее задание 1

2 урока
Закрытый
3.1 Домашнее задание 1 - 1
1
1
18м 1с
0
Закрытый
3.2 Домашнее задание 1 - 2
1
1
16м 48с
0

4. Асинхронность, кэширование, архитектура

16 уроков
Закрытый
4.1 Полностью асинхронный проект
0
0
15м 27с
0
Закрытый
4.2 Слеш в конце эндпоинта
0
0
1м 45с
0
Закрытый
4.3 Подключение и настройка Alembic
0
0
6м 25с
0
Закрытый
4.4 Первая миграция
0
0
3м 28с
0
Закрытый
4.5 Расширение модели и схемы дома
0
0
8м 59с
0
Закрытый
4.6 Конфигурация Redis
0
0
7м 6с
0
Закрытый
4.7 Запуск Redis в Docker Desktop
0
0
5м 33с
0
Закрытый
4.8 Подключение к Redis
0
0
8м 29с
0
Закрытый
4.9 Слоистая архитектура
0
0
8м 7с
0
Закрытый
4.10 Оформление фильтров в виде зависимости
0
0
15м 10с
0
Закрытый
4.11 Рефакторинг зависимостей
0
0
2м 37с
0
Закрытый
4.12 Доступ к кэшу через зависимости
0
0
4м 57с
0
Закрытый
4.13 Создание общего репозитория
0
0
8м 31с
0
Закрытый
4.14 Репозиторий домов
0
0
8м 47с
0
Закрытый
4.15 Сервис кэширования
0
0
10м 3с
0
Закрытый
4.16 Создание сервиса домов
0
0
-
0

5. Домашнее задание 2

2 урока
Закрытый
5.1 Домашнее задание 2 - 1
1
0
23м 21с
0
Закрытый
5.2 Домашнее задание 2-2
1
1
30м 38с
0

6. HTTP методы, Celery, RabbitMQ

18 уроков
Закрытый
6.1 Введение
0
0
1м 10с
0
Закрытый
6.2 Удаление дома
0
0
10м 28с
0
Закрытый
6.3 Добавление домов - заглушка
0
0
8м 41с
0
Закрытый
6.4 Добавление домов - репозиторий и сервис
0
0
4м 29с
0
Закрытый
6.5 Добавление домов - собираем эндпоинт
0
0
8м 33с
0
Закрытый
6.6 Изменение дома - создание заглушки
0
0
8м 40с
0
Закрытый
6.7 Изменение дома - репозиторий и сервис
0
0
8м 8с
0
Закрытый
6.8 Изменение дома - собираем эндпоинт
0
0
10м 55с
0
Закрытый
6.9 Схема нового микросервиса
0
0
8м 54с
0
Закрытый
6.10 Разбор кода сервиса
0
0
4м 56с
0
Закрытый
6.11 Настройка celery
0
0
7м 9с
0
Закрытый
6.12 Создание и постановка задания в очередь
0
0
8м 54с
0
Закрытый
6.13 Обработка задачи из очереди
0
0
4м 0с
0
Закрытый
6.14 Рефакторинг сервиса
0
0
3м 26с
0
Закрытый
6.15 Повторное выполнение заданий
0
0
7м 14с
0
Закрытый
6.16 Асинхронная отправка E-mail
0
0
11м 50с
0
Закрытый
6.17 Подключение mailpit
1
1
3м 28с
0
Закрытый
6.18 Установка и подключение RabbitMQ
0
0
9м 42с
0

7. Домашнее задание 3

8 уроков
Закрытый
7.1 Улучшаем схему
1
1
6м 51с
0
Закрытый
7.2 Добавляем валидаторы
0
0
11м 34с
0
Закрытый
7.3 Логика проверки в эндпоинтах
0
0
9м 23с
0
Закрытый
7.4 Новые параметры для E-mail
0
0
8м 16с
0
Закрытый
7.5 Отправка нескольких сообщений
0
0
7м 10с
0
Закрытый
7.6 Улучшаем асинхронность
0
0
5м 46с
0
Закрытый
7.7 Массовая отправка
0
0
13м 32с
0
Закрытый
7.8 Зависимость от aiosmtplib
0
0
1м 5с
0

8. Файлы, пагинация и связь сервисов

23 урока
Закрытый
8.1 Введение в раздел
0
0
1м 49с
0
Закрытый
8.2 Новое поле в базе данных
0
0
3м 49с
0
Закрытый
8.3 Эндпоинт для загрузки файлов
0
0
4м 39с
0
Закрытый
8.4 Загрузка файла на сервер
0
0
17м 59с
0
Закрытый
8.5 Привязка preview к дому
0
0
11м 1с
0
Закрытый
8.6 Возврат media файлов
0
0
5м 11с
0
Закрытый
8.7 Вычисляемые поля
0
0
4м 45с
0
Закрытый
8.8 Асинхронная загрузка файлов
0
0
5м 0с
0
Закрытый
8.9 Загрузка файлов в S3 хранилище
0
0
10м 46с
0
Закрытый
8.10 Несколько слов об S3 и CDN
0
0
3м 16с
0
Закрытый
8.11 Обзор сервиса заказов
0
0
5м 46с
0
Закрытый
8.12 Подключение к сервису домов
0
0
6м 56с
0
Закрытый
8.13 Провека существования дома
0
0
3м 45с
0
Закрытый
8.14 Отправка E-mail через сервис сообщений
0
0
8м 43с
0
Закрытый
8.15 Базовая проверка ключей
0
0
5м 4с
0
Закрытый
8.16 Защита сервиса отправки сообщений
0
0
2м 52с
0
Закрытый
8.17 Отправка сообщений с ключом
0
0
2м 1с
0
Закрытый
8.18 Зависимость от пагинации
0
0
8м 2с
0
Закрытый
8.19 Схема пагинации
0
0
2м 24с
0
Закрытый
8.20 Подсчет количества объектов
0
0
6м 3с
0
Закрытый
8.21 Общее количество страниц
0
0
2м 31с
0
Закрытый
8.22 Финальный код пагинации
0
0
5м 4с
0
Закрытый
8.23 Мощь Generic
0
0
3м 0с
0

9. Домашнее задание 4

5 уроков
Закрытый
9.1 Рефакторинг
1
1
6м 25с
0
Закрытый
9.2 Добавляем настройки
0
0
4м 4с
0
Закрытый
9.3 Создание уменьшенной копии
0
0
11м 17с
0
Закрытый
9.4 Сохранение тубочек в S3
0
0
11м 14с
0
Закрытый
9.5 Финальные настройки
0
0
15м 52с
0

10. JWT авторизация и Docker

6 уроков
Закрытый
10.1 Сервис JWT авторизации
0
0
8м 10с
0
Закрытый
10.2 Обращение к сервису авторизации
0
0
-
0
Закрытый
10.3 JWT авторизация в endpoint
0
0
12м 49с
0
Закрытый
10.4 Сборка Docker Compose
0
0
-
0
Закрытый
10.5 Запуск nginx перед сервисами
0
0
10м 10с
0
Закрытый
10.6 CORS ошибка
1
1
5м 26с
0

11. Завершение

1 урок
Закрытый
11.1 Окончание курса
1
1
-
0