Tworzenie API z wykorzystaniem Python i FastAPI
Opis
Praktyczne szkolenie z tworzenia nowoczesnych API przy użyciu frameworka FastAPI. Uczestnicy poznają techniki projektowania, implementacji oraz dokumentacji wydajnych interfejsów programistycznych. Program realizowany jest w formie warsztatów, gdzie teoria jest natychmiast przekładana na praktyczne implementacje.
Profil uczestnika
- Programiści Python
- Backend developerzy
- Architekci API
- DevOps inżynierowie
- Integratorzy systemów
- Programiści fullstack
Agenda
- Wprowadzenie do FastAPI
- Architektura i możliwości
- Konfiguracja środowiska
- Routing i endpoints
- Asynchroniczne operacje
- Modelowanie danych
- Pydantic models
- Walidacja danych
- Serializacja i deserializacja
- Obsługa błędów
- Zaawansowane funkcje
- Dependency Injection
- Uwierzytelnianie i autoryzacja
- Cache i optymalizacja
- WebSocket endpoints
- Wdrażanie i dokumentacja
- Automatyczna dokumentacja OpenAPI
- Testowanie API
- Monitoring i logowanie
- Deployment i skalowanie
Korzyści
Uczestnik nauczy się tworzyć wydajne API przy użyciu FastAPI. Uczestnik zdobędzie umiejętność projektowania nowoczesnych interfejsów programistycznych. Uczestnik będzie potrafił implementować asynchroniczne operacje w API. Uczestnik pozna techniki zabezpieczania i dokumentowania interfejsów. Uczestnik rozwinie umiejętności w zakresie testowania API. Uczestnik będzie umiał wdrażać i monitorować aplikacje FastAPI.
Wymagane przygotowanie uczestników
- Znajomość języka Python
- Podstawowa wiedza o REST API
- Znajomość protokołu HTTP
- Doświadczenie w tworzeniu aplikacji webowych
Zagadnienia
- Framework FastAPI
- Asynchroniczne programowanie
- Pydantic i walidacja danych
- OpenAPI/Swagger
- Dependency Injection
- Uwierzytelnianie
- WebSocket
- Testowanie API
- Monitoring i logging
- Deployment
Poznaj naszą firmę
INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę
CZAS TRWANIA (dni): 2
KOD SZKOLENIA: IT-SD-302
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!