Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Deploying Serverless Applications

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Languages Available: Deutsch | Español (Latinoamérica) | Français | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体) | Tiếng Việt

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

Reviews

Start your review of Deploying Serverless Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.