Developing Serverless Solutions on AWS
This course provides developers with exposure to and practice best practices for building serverless applications using AWS Lambda and other AWS Serverless Platform services. You will use the AWS frameworks to implement a serverless application in hands-on labs that move from simpler to more complex topics. You will use AWS documentation throughout the course to develop authentic learning and problem solving methods outside of the classroom.
COD: AW-AWSDEVSS
Categorie: AWS
Who should participate
This course is intended for developers who have some familiarity with serverless and development experience in the AWS cloud.
Prerequisites
It is recommended that participants in this course have:
- Familiar with the basics of AWS cloud architecture
- Knowledge of developing applications on AWS equivalent to completing the Developing on AWS classroom training course.
- Knowledge equivalent to completing the following serverless digital training courses: AWS Lambda Foundations and Amazon API Gateway for Serverless Applications
Outgoing knowledge/skills
- Apply event-driven best practices when designing a serverless application using the appropriate AWS services
- Identify the challenges and trade-offs of transitioning to serverless development and make recommendations that fit your organization and development environment
- Build serverless applications using templates that connect AWS managed services together
- Compare the options available for writing infrastructure like code and more
- Module 1Â : Working Serverless
- Module 2Â : API-driven development and synchronous event sources
- Module 3Â : Introduction to Authentication, Authorization and Access Control
- Module 4Â : Serverless distribution switchboards
- Module 5Â : Using Amazon EventBridge and Amazon SNS to decouple components
- Module 6Â : Event Driven Development Using Queues and Streams
- Hands-on Lab 1Â : Deploying a simple serverless application
- Hands-on Lab 2Â : Message Fan-Out with Amazon EventBridge
- Module 7Â : Writing good Lambda functions
- Module 8Â : Step functions for orchestration
- Module 9Â : Observability and monitoring
- Hands-on Lab 3Â : Orchestrating Workflows with AWS Step-by-Step Functions
- Practical laboratory 4 : Observability and monitoring
- Module 10Â : Serverless Application Security
- Module 11Â : Managing Scale in Serverless Applications
- Module 12Â : Automation of the distribution pipeline
- Hands-on Lab 5Â : Securing Serverless Applications
- Hands-on Lab 6Â : Serverless CI/CD on AWS
Duration – 3 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Workshop: English
Slides: English