Budowa REST API z Node.js, Express i MongoDB

Opis

Praktyczne szkolenie z projektowania i implementacji interfejsów REST API z wykorzystaniem stosu technologicznego Node.js, Express i MongoDB. Program obejmuje pełen cykl tworzenia API, od projektowania endpoints po wdrożenie produkcyjne. Uczestnicy poprzez warsztaty praktyczne poznają najlepsze praktyki tworzenia skalowalnych i bezpiecznych interfejsów API, pracując na rzeczywistych przypadkach użycia. Zajęcia prowadzone są w formie intensywnych warsztatów programistycznych, gdzie każdy koncept jest natychmiast przekładany na kod.

Profil uczestnika

  • Programiści JavaScript rozwijający aplikacje backendowe
  • Deweloperzy Node.js
  • Inżynierowie backend specjalizujący się w API
  • Architekci rozwiązań webowych
  • Specjaliści ds. integracji systemów
  • Full-stack developerzy
  • DevOps zajmujący się wdrożeniami API

Agenda

  1. Projektowanie REST API
    • Architektura API RESTful
    • Modelowanie zasobów i endpoints
    • Standardy i konwencje REST
    • Dokumentacja API
  2. Implementacja z Express.js
    • Routing i middleware
    • Obsługa żądań i odpowiedzi
    • Walidacja danych wejściowych
    • Obsługa błędów i wyjątków
  3. Integracja z MongoDB
    • Modelowanie danych
    • Operacje CRUD
    • Relacje między dokumentami
    • Transakcje i spójność danych
  4. Bezpieczeństwo i optymalizacja
    • Autentykacja i autoryzacja
    • Mechanizmy cache’owania
    • Monitorowanie wydajności
    • Wdrożenie produkcyjne

Korzyści

Uczestnik zdobędzie praktyczną wiedzę w zakresie projektowania i implementacji REST API w środowisku Node.js. Rozwinie umiejętność tworzenia skalowalnych interfejsów API z wykorzystaniem Express.js i MongoDB. Nauczy się implementować zaawansowane mechanizmy bezpieczeństwa i autoryzacji w API. Pozna techniki optymalizacji i monitorowania wydajności interfejsów REST. Będzie potrafił projektować i wdrażać API zgodnie z najlepszymi praktykami branżowymi. Zyska umiejętność efektywnej dokumentacji i testowania interfejsów API.

Wymagane przygotowanie uczestników

  • Znajomość JavaScript na poziomie średniozaawansowanym
  • Podstawowe doświadczenie z Node.js
  • Zrozumienie protokołu HTTP
  • Podstawowa wiedza o bazach danych

Zagadnienia

  • Architektura REST API
  • Express.js i middleware
  • Modelowanie danych w MongoDB
  • Bezpieczeństwo API REST
  • Autentykacja i autoryzacja
  • Cache’owanie i optymalizacja
  • Dokumentacja API
  • Testowanie endpoints
  • Monitorowanie i diagnostyka
  • Wersjonowanie API
  • Obsługa błędów i wyjątków
  • Najlepsze praktyki projektowania API

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-390

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