Good Morning, please use the same email address for the three tasks below. Make sure that
you use an email address that can be accessed from the location:
Register for course: Locate the course event in your calendar (or in your inbox), and click
on the registration link. This is to ensure your training and certifications are captured.
Register for the labs: https://aws.qwiklabs.com The classroom will be available after the first
break.
This course gives developers exposure to, and practice with, best practices for building serverless applications using
AWS Lambda and other services in the AWS serverless platform. Students use AWS frameworks to deploy serverless applications
in hands-on labs that progress from simpler to more complex topics. Students use AWS documentation throughout the course to
develop authentic methods for learning and problem solving beyond the classroom.
Course Objectives
This course teaches you how to:
Apply event-driven best practices to a serverless application design using appropriate AWS services.
Identify the challenges and tradeoffs of transitioning to serverless development and make recommendations that suit their development organizations and environments.
Build serverless applications using patterns that connect AWS managed services together, and account for service characteristics including service limits, available integrations, execution model, error handling, and event source payload.
Compare and contrast available options for writing infrastructure as code including AWS CloudFormation, AWS Amplify, AWS Serverless Application Model (SAM), and AWS CDK.
Apply best practices to writing Lambda functions inclusive of: error handling, logging, environment re-use, using layers, statelessness, idempotency, and configuring concurrency and memory.
Apply best practices for building observability and monitoring into your serverless application.
Apply security best practices to serverless applications.
Identify key scaling considerations in a serverless application, and match each consideration to the methods, tools, or best practices to manage it.
Use the Serverless Application Model (SAM), and AWS developer tools to configure a CI/CD workflow and automate deployment of a serverless application.
Create and actively maintain a list of serverless resources that will assist in their ongoing serverless development and engagement with the serverless community.