Serverless Framework dla programistów – od podstaw do zaawansowanych technik

Opis

Intensywne szkolenie praktyczne poświęcone tworzeniu aplikacji w architekturze serverless z wykorzystaniem Serverless Framework. Uczestnicy przechodzą przez cały proces rozwoju aplikacji, od konfiguracji środowiska, przez implementację funkcji, po wdrożenie i monitorowanie. Program obejmuje warsztaty z pisania, testowania i optymalizacji funkcji serverless, z naciskiem na praktyczne aspekty wytwarzania oprogramowania. Zajęcia prowadzone są w formie hands-on labs z dużą ilością ćwiczeń praktycznych.

Profil uczestnika

  • Programiści chcący rozwijać aplikacje w modelu serverless
  • DevOps Engineers zainteresowani automatyzacją wdrożeń serverless
  • Architekci rozwiązań cloud native
  • Backend developerzy przechodzący na architekturę serverless
  • Full-stack developerzy poszerzający kompetencje cloud
  • Inżynierowie oprogramowania specjalizujący się w rozwiązaniach chmurowych
  • Developerzy pracujący z mikroserwisami

Agenda

  1. Podstawy Serverless Framework
    • Instalacja i konfiguracja środowiska deweloperskiego
    • Struktura projektu i pliki konfiguracyjne
    • Praca z różnymi dostawcami chmury
    • Zarządzanie zasobami i infrastrukturą
  2. Rozwijanie funkcji serverless
    • Implementacja funkcji w różnych językach programowania
    • Obsługa zdarzeń i integracja z usługami chmurowymi
    • Zarządzanie zależnościami i pakietami
    • Debugowanie i testowanie lokalne
  3. Zaawansowane techniki i wzorce
    • Projektowanie API REST i GraphQL
    • Implementacja autoryzacji i uwierzytelniania
    • Obsługa baz danych i storage
    • Wzorce projektowe w architekturze serverless
  4. Wdrażanie i utrzymanie
    • Strategie deploymentu i wersjonowania
    • Monitorowanie i logowanie
    • Optymalizacja wydajności i kosztów
    • Zarządzanie środowiskami (dev, staging, prod)

Korzyści

Uczestnik zdobędzie praktyczne umiejętności tworzenia aplikacji z wykorzystaniem Serverless Framework. Nauczy się efektywnie wykorzystywać zaawansowane funkcje i możliwości platformy serverless. Pozna najlepsze praktyki w zakresie projektowania, implementacji i wdrażania funkcji serverless. Będzie potrafił samodzielnie tworzyć i zarządzać rozwiązaniami serverless w środowisku produkcyjnym. Rozwinie umiejętność debugowania i rozwiązywania problemów w architekturze serverless. Zdobędzie wiedzę o wzorcach projektowych i architektonicznych specyficznych dla serverless. Nauczy się optymalizować wydajność i koszty aplikacji serverless.

Wymagane przygotowanie uczestników

  • Znajomość przynajmniej jednego języka programowania (Node.js, Python, Java)
  • Podstawowa znajomość protokołu HTTP i REST API
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość podstaw cloud computing

Zagadnienia

  • Architektura serverless i jej komponenty
  • Serverless Framework CLI i narzędzia
  • Automatyzacja wdrożeń
  • Wzorce projektowe serverless
  • API Gateway i endpoints
  • Obsługa wydarzeń i triggerów
  • Autoryzacja i bezpieczeństwo
  • Integracja z usługami chmurowymi
  • Monitorowanie i logowanie
  • Testowanie funkcji serverless
  • Zarządzanie stanem aplikacji
  • Obsługa błędów i retry policy

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-237

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