Budowa REST API z wykorzystaniem Python i Flask

Opis

Szkolenie skupia się na praktycznych aspektach tworzenia REST API przy użyciu frameworka Flask. Uczestnicy poznają techniki projektowania, implementacji oraz zabezpieczania interfejsów programistycznych. Program realizowany jest w formie warsztatów, gdzie każdy uczestnik tworzy własne API pod okiem doświadczonego programisty.

Profil uczestnika

  • Programiści Python
  • Backend developerzy
  • Architekci systemów
  • Programiści fullstack
  • DevOps specjaliści
  • Integratorzy systemów

Agenda

  1. Podstawy Flask
    • Architektura frameworka
    • Routing i endpoints
    • Request i Response
    • Blueprint pattern
  2. REST API Design
    • Zasady projektowania REST
    • Serializacja danych
    • Obsługa błędów
    • Wersjonowanie API
  3. Bezpieczeństwo i wydajność
    • Uwierzytelnianie i autoryzacja
    • JWT tokens
    • Cache i optymalizacja
    • Rate limiting
  4. Wdrażanie i dokumentacja
    • Testowanie API
    • Dokumentacja Swagger/OpenAPI
    • Monitoring i logging
    • Deployment

Korzyści

Uczestnik nauczy się projektować i implementować REST API z użyciem Flask. Uczestnik zdobędzie umiejętność tworzenia bezpiecznych interfejsów programistycznych. Uczestnik będzie potrafił dokumentować i testować API. Uczestnik pozna techniki optymalizacji i monitoringu interfejsów. Uczestnik rozwinie umiejętności w zakresie zabezpieczania API. Uczestnik będzie umiał wdrażać aplikacje Flask w środowisku produkcyjnym.

Wymagane przygotowanie uczestników

  • Znajomość języka Python
  • Podstawowa wiedza o REST API
  • Znajomość protokołu HTTP
  • Podstawy bezpieczeństwa webowego

Zagadnienia

  • Framework Flask
  • REST API design
  • JWT Authentication
  • Rate limiting
  • Cache strategies
  • API Documentation
  • Testing endpoints
  • Monitoring
  • Deployment
  • Security best practices

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1950 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-303

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *