This course will get you started on deploying applications through the serverless lens. In this course, you will learn what an automated pipeline for a serverless application might look like using tools from the AWS developer tools suite and the AWS Serverless Application Model (AWS SAM). You will also learn about serverless application deployment best practices and approaches and the features available within AWS. Finally, you will learn how to implement an automated continuous integration and continuous delivery (CI/CD) pipeline and the automated invocation mechanisms that you can use for autonomous deployments.
•   Course level: Intermediate
•   Duration: 1.5 hours
Activities
This course includes presentations, videos, and assessments.
Course objectives
In this course, you will learn to:
•   Describe how each of the following AWS features are used as part of deployment best practices for serverless applications: stages, Lambda versions and aliases, Lambda environment variables, AWS SAM, and AWS CodeDeploy Hooks.
•   Describe deployment approaches using the features available within AWS.
•   Create an automated CI/CD pipeline using AWS services.
•   Describe the automated triggering mechanisms that can give you an autonomous deployment.
Intended audience
This course is intended for:
•   Experienced developers and cloud architects who are familiar with the AWS Cloud and serverless technologies
Prerequisites
We recommend that attendees of this course have:
•   Familiarity with serverless technologies and AWS Cloud conceptsÂ
•   Completion of Architecting on AWS or equivalent knowledge
•   Completion of Getting into the Serverless Mindset or equivalent knowledge
•   Completion of Introduction to Serverless Development or equivalent knowledge
•   Completion of AWS Lambda Foundations or equivalent knowledge 
Course outline
Module 1: Introduction
•   How to Use This Course
•   Course Introduction
Module 2: Serverless Deployments
•   Understanding Serverless Deployments
•   Sharing Configuration Data
•   Automating the Deployment Pipeline
Module 3: Wrap-Up
•   Wrap-Up and Next Steps
•   Knowledge Check
•   Feedback