FastAPI: Szybki Backend w Pythonie
Opanuj FastAPI — najszybciej rosnący framework Pythona. Buduj asynchroniczne REST API z automatyczną dokumentacją, walidacją Pydantic, SQLAlchemy i JWT. Od podstaw do produkcji w jednym kursie.
Jeden abonament — cały katalog kursów
Program kursu
4 modułów · 14 lekcji · 10h nauki
1Moduł 1: Wprowadzenie do FastAPI3 lekcji + quiz
- 1Czym jest FastAPI i dlaczego warto go wybrać
- 2Instalacja środowiska i pierwsze Hello World
- 3Ścieżki URL, parametry i typy odpowiedzi
- Quiz: Moduł 1 – Podstawy FastAPI
2Moduł 2: Pydantic i walidacja danych4 lekcji + quiz
- 1Modele Pydantic – request i response body
- 2Typy danych, walidatory i aliasy pól
- 3Zagnieżdżone modele, listy i opcjonalne pola
- 4Obsługa błędów walidacji i własne komunikaty
- Quiz: Moduł 2 – Pydantic
3Moduł 3: Async/Await w FastAPI4 lekcji + quiz
- 1Asynchroniczność w Pythonie – event loop i coroutines
- 2Async endpointy i kiedy ich nie używać
- 3Background Tasks i zadania w tle
- 4WebSockety i Server-Sent Events w praktyce
- Quiz: Moduł 3 – Async/Await
4Moduł 6: Testowanie, dokumentacja i middleware3 lekcji + quiz
- 1Testowanie API z pytest i TestClient
- 2Automatyczna dokumentacja Swagger UI i ReDoc
- 3Middleware, CORS i zaawansowana konfiguracja aplikacji
- Quiz: Moduł 6 – Testowanie i konfiguracja
O kursie
FastAPI to jeden z najszybciej rozwijających się frameworków webowych w ekosystemie Pythona. Dzięki automatycznej dokumentacji, wbudowanej walidacji przez Pydantic oraz natywnej obsłudze async/await budujesz nowoczesne API szybciej i z mniejszą liczbą błędów niż w jakimkolwiek innym frameworku.
Co się nauczysz
- Tworzenie REST API z FastAPI od zera do wdrożenia produkcyjnego
- Walidacja i serializacja danych z Pydantic — modele, typy, obsługa błędów
- Programowanie asynchroniczne (async/await) w realnych scenariuszach backendowych
- Integracja z bazą danych przez SQLAlchemy ORM i migracje z Alembic
- Implementacja autentykacji JWT i autoryzacji opartej na rolach
- Testowanie endpointów z pytest i wbudowanym TestClient
- Konteneryzacja z Dockerem i deployment na środowisko produkcyjne
Kurs prowadzony w formie praktycznej — każdy moduł kończy się ćwiczeniami, a ostatni moduł to pełnoprawny projekt końcowy.
🎯Dla kogo jest ten kurs?
Opinie studentów
Zbigniew R.Zweryfikowany
Troszkę szybciej niż się spodziewałem przy modułach zaawansowanych, ale mogę cofnąć i odtworzyć. Good value.
Rafał P.Zweryfikowany
Przerabiałem wcześniej darmowe kursy z YT — dopiero tu wszystko się poukładało w głowie. Certyfikat dodałem do CV.
pawel.mZweryfikowany
Po latach pracy w Excelu wreszcie rozumiem dlaczego wszyscy mówią żeby tego porzucić. Python zmienia wszystko.
Joanna D.Zweryfikowany
Tłumaczenie konceptów typu rekurencja czy obiekty bez żargonu. Chciałbym żeby tak uczyli w szkołach.
KasiaZweryfikowany
Praktyczne projekty na końcu każdego modułu, nie tylko teoria. Po zakończeniu miałem 3 gotowe skrypty do portfolio.
❓Najczęściej zadawane pytania
Podobne kursy
Więcej kursów z kategorii Programowanie i IT
AWS od Zera: Cloud Computing dla Początkujących
AWS od Zera: Cloud Computing dla Początkujących
Python - Analiza Danych z Pandas
Python - Analiza Danych z Pandas
Python dla Analityków Danych
Python dla Analityków Danych
React - nowoczesne aplikacje webowe
React - nowoczesne aplikacje webowe
Gotowy na nową wiedzę?
Dołącz do 139 kursantów, którzy już uczą się z tym kursem.
Odblokuj z abonamentem — 7 dni za darmoOd 49 PLN/miesiąc · 532+ kursów · Anuluj kiedy chcesz