Przejdź do treści
AWS Online lub stacjonarnie Szkolenie ERNABO

AWS Lambda: aplikacje Serverless

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

Informacje podstawowe

Najważniejsze dane o szkoleniu w jednym miejscu
Kategoria
AWS
Forma realizacji
Online lub stacjonarnie
Termin
Ustalany indywidualnie
Dostawca
ERNABO Adrian Flak
Dofinansowanie
Możliwość dofinansowania

Cel szkolenia

Co zyskasz po ukończeniu kursu

Cel biznesowy

Niższe koszty utrzymania i automatyczne skalowanie usług rozliczanych za faktyczne użycie.

Cel edukacyjny

Uczestnik uczy się projektować, wdrażać i monitorować aplikacje serverless oparte na AWS Lambda.

Efekty uczenia się

  • pisze funkcje Lambda w Pythonie lub Node.js i konfiguruje ich uprawnienia,
  • udostępnia API przez Amazon API Gateway,
  • przetwarza zdarzenia z S3, SQS i EventBridge,
  • wdraża aplikację jako kod w AWS SAM,
  • analizuje działanie funkcji w CloudWatch i X-Ray.

Program szkolenia

Szczegółowy plan zajęć

Moduł 1. Model serverless

  • cykl życia funkcji, zimny start, współbieżność
  • role IAM i zmienne środowiskowe

Moduł 2. API

  • API Gateway i adresy URL funkcji
  • uwierzytelnianie przez Cognito

Moduł 3. Zdarzenia i dane

  • wyzwalacze S3, SQS, EventBridge
  • DynamoDB w aplikacji serverless

Moduł 4. Wdrażanie

  • AWS SAM, warstwy, wersje i aliasy
  • orkiestracja procesów w Step Functions

Moduł 5. Eksploatacja

  • logi i metryki w CloudWatch, śledzenie X-Ray
  • dobór pamięci, limity, obsługa błędów

Warsztat końcowy

Uczestnicy budują i wdrażają przez AWS SAM aplikację z API, kolejką zadań i bazą DynamoDB, a potem analizują jej działanie pod obciążeniem.

Wymagania

Co przygotować przed startem szkolenia

Wymagania wstępne

Programowanie w Pythonie lub JavaScript oraz podstawowa znajomość konsoli AWS.

Dla kogo?

Programiści backendu i architekci, którzy chcą budować aplikacje bez zarządzania serwerami w AWS.