Schița de curs

Introducere

  • Prezentare generală și bune practici pentru crearea de aplicații moderne fără server
  • Prezentare generală a serviciilor AWS care susțin proiectarea bazată pe evenimente pentru aplicațiile fără server

Dezvoltare bazată pe API

  • Prezentare generală a aplicațiilor web standard bazate pe API cerere/răspuns
  • Utilizarea Amazon API Gateway pentru aplicații fără server
  • Compararea diferitelor tipuri de API
  • Configurarea unui punct final HTTP API integrat cu o funcție Lambda

Autentificare, autorizare și control Access

  • Comparație între autentificare și autorizare
  • Autentificarea la API-uri utilizând API Gateway
  • Utilizarea Amazon Cognito

Cadre de implementare fără server

  • Înțelegerea programării imperative și declarative pentru infrastructure as code
  • CloudFormation, AWS CDK, Amplify și compararea cadrelor AWS SAM

Amazon EventBridge și Amazon SNS

  • Utilizarea surselor de evenimente asincrone
  • Caracteristici și cazuri de utilizare ale Amazon EventBridge
  • Construirea unui autobuz și a unei reguli EventBridge personalizate
  • Compararea cazurilor de utilizare Amazon Simple Notification Service (Amazon SNS) și EventBridge

Utilizarea cozilor și a fluxurilor în cadrul implementării orientate pe evenimente

  • Utilizarea cozilor și fluxurilor ca surse de evenimente pentru Lambda
  • Utilizarea Amazon Simple Queue Service (Amazon SQS) sau Amazon Kinesis Data Streams ca surse de evenimente pentru Lambda

Scrierea funcțiilor Lambda

  • Prezentare generală a ciclului de viață Lambda și utilizarea celor mai bune practici pentru scrierea funcțiilor Lambda
  • Configurarea unei funcții Lambda
  • Gestionarea erorilor

Utilizarea funcțiilor pas cu pas AWS

  • Utilizarea funcțiilor pas cu pas AWS în arhitecturile fără server
  • Compararea fluxurilor de lucru standard și expres
  • Integrarea directă a funcțiilor pas cu pas

Observabilitatea și monitorizarea aplicațiilor fără server

  • Înțelegerea celor trei piloni ai observabilității
  • Scrierea și interpretarea fișierelor jurnal
  • Utilizarea jurnalelor Amazon CloudWatch
  • Utilizarea AWS X-Ray pentru observabilitate

Securizarea aplicațiilor fără server

  • Cele mai bune practici de securitate a aplicațiilor fără server
  • API Gateway, Lambda și securitatea aplicațiilor
  • Protejarea datelor într-un depozit de date fără server
  • Auditul

Scalarea aplicațiilor fără server

  • Utilizarea gateway-ului API pentru gestionarea scalării
  • Scalarea utilizând concurența Lambda
  • Scalarea diferitelor surse de evenimente cu Lambda

Automatizarea conductei de implementare

  • Utilizarea CI/CD în aplicațiile fără server
  • Utilizarea instrumentelor într-o conductă fără server
  • Utilizarea funcțiilor AWS SAM pentru implementări serverless
  • Cele mai bune practici de automatizare

Rezolvarea problemelor

Rezumat și pași următori

Cerințe

  • Înțelegerea elementelor de bază ale arhitecturii cloud AWS
  • Cunoștințe de AWS Lambda

Audiență

  • Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite