Schița de curs
Introducere
- Prezentare generală și cele mai bune practici pentru construirea 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 cereri/răspunsuri API
- Utilizarea Amazon API Gateway pentru aplicații fără server
- Compararea diferitelor tipuri de API
- Configurarea unui endpoint HTTP API integrat cu o funcție Lambda
Autentificare, autorizare și Access control
- Compararea autentificării și autorizării
- 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 infrastructura ca cod
- [compararea cadrelor AWS CDK, Amplify și AWS SAM
Amazon EventBridge și Amazon SNS
- Utilizarea surselor de evenimente asincrone
- Caracteristici și cazuri de utilizare Amazon EventBridge
- Crearea unui bus și a unei reguli EventBridge personalizate
- Compararea cazurilor de utilizare a Amazon Simple Notification Service (Amazon SNS) și EventBridge
Utilizarea cozilor și a fluxurilor în cadrul implementării bazate pe evenimente
- Utilizarea cozilor și a 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 AWS Step
- Utilizarea funcțiilor pas cu pas AWS în arhitecturi 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-o stocare de date fără server
- Auditul
Scalarea aplicațiilor fără server
- Utilizarea gateway-ului API pentru gestionarea scalei
- Extinderea folosind concurența Lambda
- Scalarea diferitelor surse de evenimente cu Lambda
Automatizarea conductelor de implementare
- Utilizarea CI/CD în aplicațiile fără server
- Utilizarea instrumentelor într-o conductă fără server
- Utilizarea caracteristicilor AWS SAM pentru implementările serverless
- Cele mai bune practici de automatizare
Depanare
Rezumat și etapele următoare
Cerințe
- Înțelegerea noțiunilor de bază ale arhitecturii cloud AWS
- Cunoștințe de AWS Lambda .
Audiență
- Dezvoltatorii
Mărturii (7)
Free atmosphere and agenda flexibility
Marcin Prewo - GE Medical Systems Polska Sp. Z O.O.
Curs - AWS Lambda for Developers
Showing the different features of AWS and help the audience in case something doesn't work properly.
Issam IEBOUBEN - HSBC Service Delivery (Polska) Sp. z o o.
Curs - AWS Architect Certification
The docker ready-to-use environment image. The balance between lectures and exercises.
Aurélien Petit - Prostep sp. z o. o.
Curs - AWS DevOps Engineers
Sounds knowledgeable, and interacts with his leaners
Shuko Ndhlovu - BMW
Curs - AWS Developer Associate
Mi-a plăcut cât de bine organizat a fost trainerul și cât de bine a fost structurat și prezentat materialul.
Ana - Ness Digital Engineering
Curs - AWS: A Hands-on Introduction to Cloud Computing
Tradus de catre o masina
Subiectul general în sine
- Verizon Connect
Curs - Amazon Redshift
Tradus de catre o masina
Concepts learnt and how to set up the k8 clusters