Курс на Stepik
Обложка курса «Python. Микросервисы. Backend на FastAPI» на Stepik
2 490 ₽

Python. Микросервисы. Backend на FastAPI 4.308

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python. Микросервисы. Backend на FastAPI»Учеников на курсе 770
Сертификаты, выданные на курсе «Python. Микросервисы. Backend на FastAPI»Сертификатов выдано 140
Отзывы о курсе «Python. Микросервисы. Backend на FastAPI»Отзывов получено 13
Рейтинг курса «Python. Микросервисы. Backend на FastAPI»Рейтинг курса 4.308
Уроки в курсе «Python. Микросервисы. Backend на FastAPI»Количество уроков 41
Тесты в курсе «Python. Микросервисы. Backend на FastAPI»Количество квизов 88
Время прохождения курса «Python. Микросервисы. Backend на FastAPI»Время прохождения курса
Стоимость курса «Python. Микросервисы. Backend на FastAPI»Стоимость курса 2 490 ₽
Обновления курса «Python. Микросервисы. Backend на FastAPI»Обновления курса
Дата публикации курса «Python. Микросервисы. Backend на FastAPI»Дата публикации курса
Последнее обновление курса «Python. Микросервисы. Backend на FastAPI»Последнее обновление
Сложность normal

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

Разделы в курсе «Python. Микросервисы. Backend на FastAPI» 10 разделов Уроки в курсе «Python. Микросервисы. Backend на FastAPI» 41 урок Тесты в курсе «Python. Микросервисы. Backend на FastAPI» 88 тестов Время прохождения курса «Python. Микросервисы. Backend на FastAPI» 17 ч. Последнее обновление курса «Python. Микросервисы. Backend на FastAPI» обн. 1 год назад

1. Введение в веб разработку

3 урока
Закрытый
1.1 Что такое интернет и архитектура веб приложений
724
525
15м 0с
54
Закрытый
1.2 Инструменты на Python для бекенда. Сравнение фреймворков
700
495
26м 36с
46
Закрытый
1.3 Введение в FastAPI. Плюсы и минусы
607
454
26м 57с
40

2. Создание проекта: Pomodoro Timer

4 урока
Закрытый
2.1 Введение в практику pomodoro
532
494
9м 18с
36
Закрытый
2.2 Настройка виртуального окружения через poetry
512
417
14м 54с
32
Закрытый
2.3 Настройка handlers
486
393
12м 40с
44
Закрытый
2.4 Автоматизация команд через Makefile
453
397
6м 41с
29

3. Разработка проекта

8 уроков
Закрытый
3.1 Обработка HTTP запросов
491
350
30м 56с
31
Закрытый
3.2 Pydantic
427
324
21м 43с
29
Закрытый
3.3 Базы данных
388
305
14м 18с
25
Закрытый
3.4 SQL
362
285
16м 10с
23
Закрытый
3.5 FastAPI+Sqlite
350
278
23м 15с
23
Закрытый
3.6 SQLAlchemy 2.0+Alembic
354
242
47м 8с
17
Закрытый
3.7 Введение в PostgreSQL и Docker
321
216
28м 12с
18
Закрытый
3.8 Redis сервер. Работаем с redis-py
310
189
39м 34с
20

4. Учимся работать с Git и Github

1 урок
Открытый
4.1 Git+Github
1 604
304
30м 40с
17

5. Работаем с авторизацией в FastAPI

5 уроков
Закрытый
5.1 Подготовка кода. Напишем простую авторизацию
270
160
47м 12с
23
Открытый
5.2 Авторизация через JWT
1 084
187
55м 2с
19
Закрытый
5.3 OAuth авторизация. Подключаем Google
208
121
49м 56с
9
Закрытый
5.4 OAuth авторизация. Исправляем ошибки под новое API google
66
58
14м 16с
3
Закрытый
5.5 OAuth авторизация. Подключаем Яндекс
170
114
27м 55с
7

6. Асинхронность и асинхронные веб приложения

2 урока
Закрытый
6.1 Asyncio. Рефакторим код
238
128
52м 39с
9
Закрытый
6.2 Отличие WSGI от ASGI приложений
204
117
29м 53с
3

7. Архитектурные подходы для написания кода

2 урока
Закрытый
7.1 Погружения в MVC (Model-View-Controller)
214
128
15м 22с
9
Закрытый
7.2 Введение в DDD (Domain-Driven Design)
209
120
20м 58с
12

8. Тесты: юнит и интерграционные. Линтеры и форматирование кода

3 урока
Закрытый
8.1 Что такое тесты и зачем они нужны?
185
124
20м 12с
14
Закрытый
8.2 Pytest: Unittest
194
95
62м 21с
7
Закрытый
8.3 Pytest: Интеграционные
165
83
44м 59с
-1

9. Фоновые задачи и микросервисы: Celery, RabbitMQ, Kafka

7 уроков
Закрытый
9.1 BackgroundTask
210
114
13м 33с
7
Закрытый
9.2 Celery+Redis
200
112
35м 57с
6
Закрытый
9.3 Celery+RabbitMQ
165
110
16м 38с
0
Открытый
9.4 Rabbitmq+Microservice
815
363
44м 40с
6
Закрытый
9.5 Архитектура Kafka
175
107
8м 54с
4
Закрытый
9.6 Kafka+Microservice
175
88
24м 25с
2
Закрытый
9.7 Микросервисная архитектура. Соединяем сервисы через Kafka
170
95
12м 13с
6

10. Devops: Деплой, CI/CD, Sentry, Graphana

6 уроков
Закрытый
10.1 Что такое Devops?
146
90
12м 33с
5
Закрытый
10.2 Docker
166
85
26м 0с
6
Закрытый
10.3 Настраиваем CI/CD
150
85
21м 23с
4
Закрытый
10.4 Sentry
143
83
10м 23с
4
Закрытый
10.5 Деплоим приложение по "простому"
113
63
14м 8с
4
Закрытый
10.6 Деплоим приложение через github actions
122
72
13м 32с
4