コース概要

Introduction

  • Overview and best practices for building modern serverless applications
  • Overview of AWS services that support event-driven design for serverless applications

API-Driven Development

  • Overview of standard request/response API-based web applications
  • Using Amazon API Gateway for serverless applications
  • Comparing different API types
  • Setting up an HTTP API endpoint integrated with a Lambda function

Authentication, Authorization, and Access Control

  • Authentication and authorization comparison
  • Authenticating to APIs using API Gateway
  • Using Amazon Cognito

Serverless Deployment Frameworks

  • Understanding imperative and declarative programming for infrastructure as code
  • CloudFormation, AWS CDK, Amplify, and AWS SAM frameworks comparison

Amazon EventBridge and Amazon SNS

  • Using asynchronous event sources
  • Amazon EventBridge features and use cases
  • Building a custom EventBridge bus and rule
  • Amazon Simple Notification Service (Amazon SNS) and EventBridge use cases comparison

Using Queues and Streams on Event-Driven Deployment

  • Using queues and streams as event sources for Lambda
  • Using Amazon Simple Queue Service (Amazon SQS) or Amazon Kinesis Data Streams as event sources for Lambda

Writing Lambda Functions

  • Overview of the Lambda lifecycle and using best practices for writing Lambda functions
  • Configuring a Lambda function
  • Handling errors

Using AWS Step Functions

  • Using AWS step functions in serverless architectures
  • Standard and express workflow comparison
  • Direct integration of step functions

Observability and Monitoring of Serverless Application

  • Understanding the three pillars of observability
  • Writing and interpreting log files
  • Using Amazon CloudWatch logs
  • Using AWS X-Ray for observability

Securing Serverless Applications

  • Serverless application security best practices
  • API Gateway, Lambda, and application security
  • Protecting data in a serverless data storage
  • Auditing

Scaling Serverless Applications

  • Using API gateway for scale management
  • Scaling using Lambda concurrency
  • Scaling different event sources with Lambda

Deployment Pipeline Automation

  • Using CI/CD in serverless applications
  • Using tools in a serverless pipeline
  • Using AWS SAM features for serverless deployments
  • Automation best practices

Troubleshooting

Summary and Next Steps

要求

  • An understanding of the basics of AWS cloud architecture
  • Knowledge of AWS Lambda

Audience

  • Developers
 21 時間

参加者の人数



Price per participant

お客様の声 (4)

関連コース

Amazon DynamoDB for Developers

14 時間

Advanced Amazon Web Services (AWS) CloudFormation

7 時間

AWS CloudFormation

7 時間

AWS IoT Core

14 時間

Amazon Web Services (AWS) IoT Greengrass

21 時間

Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」

4 時間

Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」

8 時間

Advanced AWS Lambda

14 時間

AWS Lambda for Developers

14 時間

Amazon Redshift

21 時間

Amazon S3 Fundamentals

14 時間

AWS Cloud Administrator Certification

35 時間

AWS Advanced Architecture

28 時間

AWS Architect Certification

21 時間

AWS Cloud Security

21 時間

関連カテゴリー