Содержание пакета (2 курса)
1. FastAPI для начинающих 4.971014492753623
1. Введение в API
4 урока
👁
5 915
👤
3 368
Закрытый
1.1
Что такое API и его типы?
↗
1 646
1 471
10м
70
Закрытый
1.2
Изучаем REST. Архитектура и лучшие практики
↗
1 484
895
13м
79
Закрытый
1.3
HTTP методы и идемпотентность
↗
1 424
860
17м
74
Закрытый
1.4
HTTP запросы и ответы, коды состояний
↗
1 361
142
26м
60
2. Знакомство с FastAPI
5 уроков
👁
5 217
👤
3 722
Закрытый
2.1
Что такое FastAPI?
↗
907
810
16м
29
Открытый
2.2
HelloWorld на FastAPI
↗
1 304
784
10м
23
Закрытый
2.3
Знакомство с документацией API
↗
831
796
5м
16
Открытый
2.4
Маршрутизация в FastAPI
↗
1 401
693
44м
30
Закрытый
2.5
Валидация параметров маршрутов (Path, Query)
↗
774
639
57м
27
3. Создание CRUD-приложения на FastAPI
5 уроков
👁
3 329
👤
2 538
Закрытый
3.1
Проектирование и реализация REST API (GET, POST, PUT, DELETE)
↗
763
576
100м
27
Закрытый
3.2
Модели Pydantic и их валидация, часть 1.
↗
710
507
158м
22
Закрытый
3.3
Модели Pydantic и их валидация, часть 2.
↗
630
492
64м
21
Закрытый
3.4
Использование шаблонов Jinja и форм в FastAPI
↗
625
519
36м
15
Закрытый
3.5
Итоги раздела
↗
601
444
2м
14
4. FastAPI + Vue.js на примере CRUD приложения
4 урока
👁
2 315
👤
1 978
Закрытый
4.1
Основы взаимодействия Frontend с Backend
↗
621
510
14м
12
Закрытый
4.2
Создание Backend (CRUD приложение на FAST API)
↗
580
503
16м
8
Закрытый
4.3
Создание Frontend ( Vue.js )
↗
585
515
14м
9
Закрытый
4.4
Тестирование взаимодействия
↗
529
450
4м
7
5. Внедрения зависимостей
2 урока
👁
2 779
👤
1 406
Закрытый
5.1
Внедрение функций и классов зависимости
↗
1 776
457
39м
60
Закрытый
5.2
Зависимости в операциях пути и глобальные зависимости
↗
1 003
949
7м
48
6. Интернет магазин на FastAPI
19 уроков
👁
8 344
👤
6 062
Закрытый
6.1
Структурирование FastAPI, APIRouter и написание моделей Pydantic
↗
619
452
53м
20
Закрытый
6.2
Подключение к базе данных используя SQLAlchemy
↗
591
468
25м
15
Закрытый
6.3
Модели SQLAlchemy
↗
569
413
84м
20
Закрытый
6.4
Отношения таблиц в SQLAlchemy, часть 1.
↗
522
398
95м
20
Закрытый
6.5
Отношения таблиц в SQLAlchemy, часть 2.
↗
491
359
118м
16
Закрытый
6.6
Миграции в SQLAlchemy, знакомство с Alembic
↗
490
397
32м
17
Закрытый
6.7
Синхронные запросы SQLAlchemy, часть 1
↗
468
341
115м
17
Закрытый
6.8
Домашнее задание
↗
447
318
34м
14
Закрытый
6.9
Синхронные запросы SQLAlchemy, часть 2
↗
417
297
97м
11
Закрытый
6.10
Подготовка к асинхронным запросам, переход на PostgreSQL
↗
420
340
24м
11
Закрытый
6.11
Асинхронные запросы SQLAlchemy, часть 1.
↗
413
284
68м
11
Закрытый
6.12
Домашнее задание
↗
369
273
37м
9
Закрытый
6.13
Асинхронные запросы SQLAlchemy, часть 2.
↗
368
244
130м
7
Закрытый
6.14
Аутентификация и авторизация. Модель User и регистрация.
↗
387
296
41м
11
Закрытый
6.15
Реализация логина и JWT-аутентификации с ролями
↗
370
277
44м
10
Закрытый
6.16
Интеграция аутентификации с эндпоинтами
↗
344
272
29м
9
Закрытый
6.17
Реализация refresh-токенов
↗
339
252
31м
8
Закрытый
6.18
Итоги работы
↗
332
224
2м
7
Закрытый
6.19
Экзамен
↗
388
157
209м
3
7. Доработки интернет магазина
7 уроков
👁
1 507
👤
1 064
Закрытый
7.1
Пагинация и фильтрация товаров
↗
294
147
85м
0
Закрытый
7.2
Поиск по товарам с использованием полнотекстового поиска
↗
223
175
42м
0
Закрытый
7.3
Управление корзиной
↗
208
156
52м
0
Закрытый
7.4
Управление заказами
↗
186
145
38м
0
Закрытый
7.5
Управление медиафайлами (загрузка изображений товаров)
↗
187
128
43м
0
Закрытый
7.6
Интеграция с платежными системами (на примере ЮKassa)
↗
205
109
22м
0
Закрытый
7.7
Открытый бэклог: от идеи к реализации
↗
204
204
1м
0
8. Продвинутые возможности в FastAPI
6 уроков
👁
3 445
👤
1 496
Закрытый
8.1
Версионирование API
↗
602
190
18м
32
Закрытый
8.2
Middleware (CORS, Session, Custom)
↗
618
173
43м
36
Закрытый
8.3
Логирование приложений
↗
558
156
33м
26
Закрытый
8.4
Создание фоновых задач
↗
550
171
17м
24
Закрытый
8.5
Асинхронные задачи с Celery и Redis
↗
582
440
29м
40
Закрытый
8.6
Создание асинхронного WebSocket
↗
535
366
14м
33
9. Docker + FastAPI
8 уроков
👁
4 120
👤
3 243
Закрытый
9.1
Знакомство с Docker
↗
606
496
7м
33
Закрытый
9.2
Основные команды Docker
↗
547
435
12м
31
Закрытый
9.3
Создание образов и запуск контейнера
↗
508
409
12м
24
Закрытый
9.4
Контейнеризация FastAPI и написание Dockerfile
↗
495
423
5м
18
Закрытый
9.5
Введение в Docker Compose
↗
477
477
1м
14
Закрытый
9.6
Docker Compose на примере FastAPI, PostgreSQL
↗
530
357
11м
19
Закрытый
9.7
Подготовка к деплою, Gunicorn и NGINX в Docker Compose
↗
488
386
5м
19
Закрытый
9.8
Итоги работы
↗
469
260
1м
17
10. Деплой проекта через Docker
4 урока
👁
1 756
👤
1 318
Закрытый
10.1
Покупка VPS, доменного имени, привязка DNS
↗
517
367
9м
19
Закрытый
10.2
Установка Docker на сервере
↗
414
324
1м
9
Закрытый
10.3
Запуск Docker контейнеров на сервере
↗
399
314
2м
11
Закрытый
10.4
Получение SSL-сертификата от Let's Encrypt и настройка HTTPS
↗
426
313
2м
11
11. Дополнительно
1 урок
👁
626
👤
626
Закрытый
11.1
О курсе
↗
626
626
1м
20
2. Продвинутый FastAPI для продолжающих 4.785714285714286
1. Продвинутый FastAPI
7 уроков
👁
1 949
👤
717
Открытый
1.1
Вложенные маршрутизаторы APIRouter (Nested Routers)
↗
672
103
71м
17
Закрытый
1.2
Управление API и версионирование(Path, Header)
↗
195
91
61м
10
Закрытый
1.3
Управление API и версионирование (Accept Header)
↗
184
138
31м
10
Закрытый
1.4
Создание собственных классов APIRoute
↗
181
139
19м
9
Открытый
1.5
Lifespan Events
↗
381
87
44м
11
Закрытый
1.6
Глобальная конфигурация в FastAPI
↗
172
80
46м
7
Закрытый
1.7
Response классы
↗
164
79
40м
8
2. Продвинутая обработка данных и Pydantic
6 уроков
👁
919
👤
530
Закрытый
2.1
Продвинутые типы Pydantic
↗
181
123
22м
8
Закрытый
2.2
Вложенные модели и циклические зависимости
↗
155
80
26м
7
Закрытый
2.3
Расширенная валидация и модификация данных
↗
145
78
43м
7
Закрытый
2.4
Дженерики Pydantic (Pydantic Generics)
↗
152
77
22м
9
Закрытый
2.5
Сериализация и Десериализация
↗
147
74
39м
8
Закрытый
2.6
Настройка поведения через ConfigDict
↗
139
98
23м
8
3. Работа с файлами в FastAPI
4 урока
👁
489
👤
374
Закрытый
3.1
Загрузка файлов в FastAPI
↗
136
97
27м
7
Закрытый
3.2
Валидация файлов
↗
116
96
18м
7
Закрытый
3.3
Скачивание файлов в FastAPI
↗
114
91
15м
8
Закрытый
3.4
Потоковая передача данных (Streaming)
↗
123
90
19м
6
4. Архитектуры в FastAPI
5 уроков
👁
823
👤
506
Закрытый
4.1
Простая (монолитная) структура
↗
174
114
11м
9
Закрытый
4.2
Модульная структура / Структура по функциональным возможностям
↗
164
112
14м
8
Закрытый
4.3
Многоуровневая архитектура (Layered Architecture)
↗
165
104
27м
10
Закрытый
4.4
Луковая архитектура (Onion Architecture)
↗
157
87
35м
9
Закрытый
4.5
Чистая архитектура (Clean Architecture)
↗
163
89
23м
5
5. Микросервисы с FastAPI
6 уроков
👁
795
👤
634
Закрытый
5.1
Построение нескольких FastAPI сервисов
↗
152
112
17м
6
Закрытый
5.2
Взаимодействие между микросервисами (HTTP)
↗
137
110
9м
6
Закрытый
5.3
Взаимодействие между микросервисами (RabbitMQ)
↗
148
106
20м
7
Закрытый
5.4
Взаимодействие между микросервисами (RabbitMQ), часть 2
↗
120
95
8м
3
Закрытый
5.5
API Gateway
↗
129
102
5м
3
Закрытый
5.6
Итоги работы
↗
109
109
1м
1
6. Производительность и оптимизация
5 уроков
👁
644
👤
415
Закрытый
6.1
Кэширование
↗
143
75
26м
5
Закрытый
6.2
Rate Limiting
↗
108
74
11м
6
Закрытый
6.3
Логирование в FastAPI
↗
142
78
13м
3
Закрытый
6.4
Prometheus
↗
130
88
10м
3
Закрытый
6.5
Grafana
↗
121
100
2м
3
7. Тестирование приложения
8 уроков
👁
769
👤
583
Закрытый
7.1
Введение в тестирование FastAPI
↗
118
118
2м
4
Закрытый
7.2
Тестирование через TestClient в FastAPI
↗
111
78
17м
5
Закрытый
7.3
Написание тестов с pytest
↗
105
79
17м
5
Закрытый
7.4
Изоляция тестов
↗
95
70
26м
6
Закрытый
7.5
Тестирование асинхронного кода
↗
89
62
15м
5
Закрытый
7.6
Тестирование HTTP-запросов
↗
78
58
6м
4
Закрытый
7.7
Тестирование защищенных эндпоинтов
↗
79
59
8м
5
Закрытый
7.8
Моки и стабы
↗
94
59
16м
3