πŸ’» Π­ΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ слив "[Stepik] FastAPI для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (2024)" ΠΎΡ‚ Илья ΠŸΠ΅Ρ€ΠΌΠΈΠ½ΠΎΠ²: [Илья ΠŸΠ΅Ρ€ΠΌΠΈΠ½ΠΎΠ²]! Π‘ΠΊΠ°Ρ‡Π°ΠΉ бСсплатно πŸš€ | KURSAR | KURSAR
PRO-доступ
home Главная chevron_right folder АдминистрированиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ chevron_right folder Π₯Π°ΠΊΠΈΠ½Π³ chevron_right
folder_open [Илья ΠŸΠ΅Ρ€ΠΌΠΈΠ½ΠΎΠ²] [Stepik] FastAPI для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (2024)
[Илья ΠŸΠ΅Ρ€ΠΌΠΈΠ½ΠΎΠ²] [Stepik] FastAPI для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (2024)

[Илья ΠŸΠ΅Ρ€ΠΌΠΈΠ½ΠΎΠ²] [Stepik] FastAPI для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (2024)

[Илья ΠŸΠ΅Ρ€ΠΌΠΈΠ½ΠΎΠ²] [Stepik] FastAPI для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (2024)

FastAPI для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… [Stepik] [Илья ΠŸΠ΅Ρ€ΠΌΠΈΠ½ΠΎΠ²]
Π­Ρ‚ΠΎΡ‚ курс прСдставляСт собой ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство ΠΏΠΎ созданию ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ FastAPI. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ быстрыС, эффСктивныС ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ REST API Π½Π° Python. Π’Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ с прилоТСния Hello World ΠΈ Π΄Π°Π»Π΅Π΅ создадитС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ API ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π΅ асинхронныС запросы ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€Π°Π²Π° доступа. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π΄Π°Π½Π½Ρ‹ΠΉ курс Π½Π΅ содСрТит Π½ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ!

О курсС:
● Π Π°Π·Π΄Π΅Π» 1: Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² APIΒ» ΠΌΡ‹ познакомимся с API, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ REST API. Π˜Π·ΡƒΡ‡ΠΈΠΌ основныС HTTP ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра.
● Π Π°Π·Π΄Π΅Π» 2: «Знакомство с FastAPIΒ» ΠΌΡ‹ познакомимся с основами FastAPI ΠΈ создадим своС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ API, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ "Hello World". Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ процСсс создания ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ с использованиСм систСмы ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² FastAPI. И научимся Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· ΠΏΡƒΡ‚ΠΈ ΠΈ Ρ‚Π΅Π»Π° запросов.
● Π Π°Π·Π΄Π΅Π» 3: Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CRUD-прилоТСния Π½Π° FastAPIΒ» ΠΌΡ‹ спроСктируСм ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ простой CRUD ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Познакомимся с основными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ запросов GET, POST, PUT, DELETE, научимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ класса Pydantic. Π˜Π·ΡƒΡ‡ΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ошибок ΠΈ ΠΊΠΎΠ΄Ρ‹ состояния. ΠžΠ±ΡΡƒΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Jinja для создания прСдставлСний ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈΠ· API.
● Π Π°Π·Π΄Π΅Π» 4: «ВнСдрСния зависимостСй» ΠΌΡ‹ рассмотрим шаблон внСдрСния зависимостСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ FastAPI для управлСния экзСмплярами ΠΈ структурой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Depends() ΠΈ сторонних ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.
● Π Π°Π·Π΄Π΅Π» 5: Β«Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° FastAPIΒ» ΠΌΡ‹ рассмотрим основныС возмоТности FastAPI, научимся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π£Π·Π½Π°Π΅ΠΌ ΠΎΠ± использовании APIRouter для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π‘Π” Ρ‡Π΅Ρ€Π΅Π· SQLAlchemy, научимся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Alembic для выполнСния ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ. Научимся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСссии ΠΈ напишСм свои ΠΏΠ΅Ρ€Π²Ρ‹Π΅ запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² дальнСйшСм ΠΌΡ‹ сдСлаСм асинхронными. Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTTP Basic Auth, OAuth2, ΠΈ научимся Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ JWT Ρ‚ΠΎΠΊΠ΅Π½. Π“Π΄Π΅ Π² дальнСйшСм Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π² доступа ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ нашСго API.
● Π Π°Π·Π΄Π΅Π» 6: Β«ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ возмоТности Π² FastAPIΒ» ΠΌΡ‹ рассмотрим вСрсионированиС API сСрвисов, Π»ΠΎΠ³Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ². Π˜Π·ΡƒΡ‡ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ тСстированиС ΠΈ ΠΊΠ°ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ API.
● Π Π°Π·Π΄Π΅Π» 7: Β«Docker + FastAPIΒ» ΠΌΡ‹ рассмотрим основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Docker ΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создадим свой ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с Python ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΡƒΠΏΠ°ΠΊΡƒΠ΅ΠΌ FastAPI, PostgreSQL, NGINX Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊ дСплою.
● Π Π°Π·Π΄Π΅Π» 8: Β«Π”Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· DockerΒ» ΠΌΡ‹ рассмотрим Π΄Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° FastAPI, вмСстС с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… PostgreSQL, Π²Π΅Π± сСрвСром Gunicorn ΠΈ Nginx Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… Docker с Compose.

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ:

Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ FastAPI
ΠŸΠΈΡΠ°Ρ‚ΡŒ свои API сСрвисы
Π’Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· Pydantic
ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ асинхронно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π‘Π” Ρ‡Π΅Ρ€Π΅Π· SQLAlchemy ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Alembic
Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½Π° основС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ OAuth2 ΠΈ JWT
Π£ΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ FastAPI Π² Docker Compose
Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° сСрвСр
Π’ курс входят:
52 ΡƒΡ€ΠΎΠΊΠ° / 40 тСстов / 9 ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² API

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ API ΠΈ Π΅Π³ΠΎ Ρ‚ΠΈΠΏΡ‹?
Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ REST. АрхитСктура ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ
HTTP ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΈΠ΄Π΅ΠΌΠΏΠΎΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ
ΠšΠΎΠ΄Ρ‹ состояний HTTP
Знакомство с FastAPI

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ FastAPI?
HelloWorld Π½Π° FastAPI
Знакомство с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ API
ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ Π² FastAPI
Валидация ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² (Path, Query)
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CRUD-прилоТСния Π½Π° FastAPI

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ рСализация REST API (GET, POST, PUT, DELETE)
МодСли Pydantic ΠΈ ΠΈΡ… валидация
МодСли ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок
ИспользованиС шаблонов Jinja ΠΈ Ρ„ΠΎΡ€ΠΌ Π² FastAPI
Π˜Ρ‚ΠΎΠ³ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°
ВнСдрСния зависимостСй

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ классов зависимости
Зависимости Π² опСрациях ΠΏΡƒΡ‚ΠΈ ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ зависимости
Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° FastAPI

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ FastAPI, APIRouter ΠΈ написаниС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Pydantic
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ SQLAlchemy
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ SQLAlchemy
ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Ρ‚Π°Π±Π»ΠΈΡ† Π² SQLAchemy
ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π² SQLAlchemy, знакомство с Alembic
НаписаниС запросов ΠΊ Π‘Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ SQLAlchemy, Ρ‡Π°ΡΡ‚ΡŒ 1
НаписаниС запросов ΠΊ Π‘Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ SQLAlchemy, Ρ‡Π°ΡΡ‚ΡŒ 2
Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ асинхронности, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° PostgreSQL
Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ асинхронности Π² запросах SQLAlchemy
РСализация Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ HTTP Basic Auth
РСализация Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ OAuth2 ΠΈ JWT
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа Π² FastAPI
Π˜Ρ‚ΠΎΠ³ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹
Π­ΠΊΠ·Π°ΠΌΠ΅Π½
ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ возмоТности Π² FastAPI

ВСрсионированиС API
Middleware
Π›ΠΎΠ³Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ
АсинхронныС Π·Π°Π΄Π°Ρ‡ΠΈ с Celery ΠΈ Redis
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ асинхронного WebSocket
ВСстированиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ FastAPI, Ρ‡Π°ΡΡ‚ΡŒ 1
ВСстированиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ FastAPI, Ρ‡Π°ΡΡ‚ΡŒ 2
Docker + FastAPI

Знакомство с Docker
ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Docker
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈ запуск ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°
ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ Django ΠΈ написаниС Dockerfile
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Docker Compose
Docker Compose Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ FastAPI, PostgreSQL ΠΈ Redis
ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ дСплою, Gunicorn ΠΈ NGINX Π² Docker Compose
Настройка Docker-Compose для статичСских ΠΈ ΠΌΠ΅Π΄ΠΈΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²
Π˜Ρ‚ΠΎΠ³ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹
Π”Π΅ΠΏΠ»ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· Docker

ΠŸΠΎΠΊΡƒΠΏΠΊΠ° VPS, Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ, привязка DNS
Установка Docker Π½Π° сСрвСрС
Запуск Docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π° сСрвСрС
ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ SSL-сСртификата ΠΎΡ‚ Let's Encrypt ΠΈ настройка HTTPS
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.
favorite 0
star 0

ВрСбуСтся авторизация

account_circle

Для использования этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² систСму ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

login Π’ΠΎΠΉΡ‚ΠΈ person_add РСгистрация

ВрСбуСтся PRO доступ

workspace_premium

Для доступа ΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ подписку PRO ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»Π°ΠΉΠΊ курсу.

credit_card ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ PRO доступ

ВрСбуСтся ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»Π°ΠΉΠΊ

favorite_border

Для доступа ΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ этому курсу.

arrow_back Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ