Návrh Školení

Zavedení

  • Přehled a osvědčené postupy pro vytváření moderních aplikací bez serveru
  • Přehled služeb AWS, které podporují design řízený událostmi pro aplikace bez serveru

Vývoj řízený API

  • Přehled standardních webových aplikací založených na rozhraní API typu request/response
  • Použití brány Amazon API pro aplikace bez serveru
  • Porovnání různých typů API
  • Nastavení koncového bodu HTTP API integrovaného s funkcí Lambda

Autentizace, autorizace a Access kontrola

  • Porovnání autentizace a autorizace
  • Autentizace k API pomocí API Gateway
  • Pomocí Amazon Cognito

Serverless Deployment Frameworks

  • Pochopení imperativního a deklarativního programování infrastruktury jako kódu
  • CloudFormation, srovnání rámců AWS CDK, Amplify a AWS SAM

Amazon EventBridge a Amazon SNS

  • Použití asynchronních zdrojů událostí
  • Funkce a případy použití Amazon EventBridge
  • Vytvoření vlastní sběrnice a pravidla EventBridge
  • Porovnání případů použití Amazon Simple Notification Service (Amazon SNS) a EventBridge

Používání front a streamů při nasazení řízeném událostmi

  • Použití front a streamů jako zdrojů událostí pro Lambda
  • Používání služby Amazon Simple Queue Service (Amazon SQS) nebo Amazon Kinesis Data Streams jako zdrojů událostí pro Lambda

Zápis lambda funkcí

  • Přehled životního cyklu Lambda a používání osvědčených postupů pro psaní funkcí Lambda
  • Konfigurace funkce Lambda
  • Manipulační chyby

Použití funkcí AWS Step

  • Použití krokových funkcí AWS v architekturách bez serveru
  • Standardní a expresní srovnání workflow
  • Přímá integrace krokových funkcí

Pozorovatelnost a monitorování bezserverových aplikací

  • Pochopení tří pilířů pozorovatelnosti
  • Psaní a interpretace log souborů
  • Používání protokolů Amazon CloudWatch
  • Použití AWS X-Ray pro pozorovatelnost

Zabezpečení bezserverových aplikací

  • Nejlepší postupy zabezpečení aplikací bez serveru
  • API Gateway, Lambda a zabezpečení aplikací
  • Ochrana dat v datovém úložišti bez serveru
  • Auditování

Škálování bezserverových aplikací

  • Použití brány API pro správu škálování
  • Škálování pomocí Lambda souběžnosti
  • Škálování různých zdrojů událostí pomocí Lambda

Automatizace implementačního potrubí

  • Použití CI/CD v aplikacích bez serveru
  • Používání nástrojů v potrubí bez serveru
  • Použití funkcí AWS SAM pro nasazení bez serveru
  • Osvědčené postupy automatizace

Odstraňování problémů

Shrnutí a další kroky

Požadavky

  • Pochopení základů cloudové architektury AWS
  • znalost AWS Lambda

Publikum

  • Vývojáři
 21 hodiny

Počet účastníků


Price per participant

Reference (3)

Upcoming Courses

Související kategorie