Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Przegląd i najlepsze praktyki budowania nowoczesnych aplikacji bezserwerowych
  • Przegląd usług AWS wspierających projektowanie oparte na zdarzeniach dla aplikacji bezserwerowych

Rozwój oparty na API

  • Przegląd standardowych aplikacji internetowych opartych na API typu request/response
  • Korzystanie z Amazon API Gateway dla aplikacji bezserwerowych
  • Porównanie różnych typów API
  • Konfigurowanie punktu końcowego HTTP API zintegrowanego z funkcją Lambda

Uwierzytelnianie, autoryzacja i kontrola dostępu

  • Porównanie uwierzytelniania i autoryzacji
  • Uwierzytelnianie w API za pomocą API Gateway
  • Korzystanie z Amazon Cognito

Frameworki wdrażania aplikacji bezserwerowych

  • Zrozumienie programowania imperatywnego i deklaratywnego dla infrastruktury jako kodu
  • Porównanie frameworków CloudFormation, AWS CDK, Amplify i AWS SAM

Amazon EventBridge i Amazon SNS

  • Korzystanie z asynchronicznych źródeł zdarzeń
  • Funkcje i przypadki użycia Amazon EventBridge
  • Budowanie niestandardowej szyny i reguły EventBridge
  • Porównanie przypadków użycia Amazon Simple Notification Service (Amazon SNS) i EventBridge

Korzystanie z kolejek i strumieni w wdrożeniach opartych na zdarzeniach

  • Korzystanie z kolejek i strumieni jako źródeł zdarzeń dla Lambda
  • Korzystanie z Amazon Simple Queue Service (Amazon SQS) lub Amazon Kinesis Data Streams jako źródeł zdarzeń dla Lambda

Pisanie funkcji Lambda

  • Przegląd cyklu życia Lambda i korzystanie z najlepszych praktyk pisania funkcji Lambda
  • Konfigurowanie funkcji Lambda
  • Obsługa błędów

Korzystanie z AWS Step Functions

  • Korzystanie z AWS Step Functions w architekturach bezserwerowych
  • Porównanie standardowych i ekspresowych przepływów pracy
  • Bezpośrednia integracja funkcji Step Functions

Obserwowalność i monitorowanie aplikacji bezserwerowych

  • Zrozumienie trzech filarów obserwowalności
  • Pisanie i interpretacja plików dziennika
  • Korzystanie z Amazon CloudWatch Logs
  • Korzystanie z AWS X-Ray do obserwowalności

Zabezpieczanie aplikacji bezserwerowych

  • Najlepsze praktyki bezpieczeństwa aplikacji bezserwerowych
  • Bezpieczeństwo API Gateway, Lambda i aplikacji
  • Ochrona danych w bezserwerowym magazynie danych
  • Audyt

Skalowanie aplikacji bezserwerowych

  • Korzystanie z API Gateway do zarządzania skalowaniem
  • Skalowanie za pomocą współbieżności Lambda
  • Skalowanie różnych źródeł zdarzeń z Lambda

Automatyzacja potoku wdrażania

  • Korzystanie z CI/CD w aplikacjach bezserwerowych
  • Korzystanie z narzędzi w potoku bezserwerowym
  • Korzystanie z funkcji AWS SAM do wdrażania aplikacji bezserwerowych
  • Najlepsze praktyki automatyzacji

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie podstaw architektury chmurowej AWS
  • Znajomość AWS Lambda

Grupa docelowa

  • Programiści
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie