AWS Deep Dive

Deep dive to amazon web services serverless lambda

Duration

3 Days

Level

Intermediate Level

Design and Tailor this course

As per your team needs

Edit

Aws lambda is a serverless computing platform provided by amazon as one of the services in amazon web services. This computing service runs code in response to the related events and automatically manages the computing resources required by that program. The course deep dives into this serverless computing platform aws lambda.

Upon completion of this course, you should be able to:

  • Understanding the aws lambda
  • Understanding and implementing different use cases of aws lambda
  • Lambda functions are created and deployed
  • Learn life cycle span of lambda functions
  • Designing and writing api’s with lambda and api gateway
  • How to implement api caching, throttling, stages, authentication
  • Trigger lambda functions from dynamodb
Edit

The intended audience for this course

  • Developers
  • Architects
  • Individuals
  • Cloud engineers
  • DevOps
Edit
  • What is serverless?
  • Why lambda?
  • How lambda works?
  • Sample workflow
  • Event driven fundamentals
  • Understanding the limits of aws lambda
  • Introduction
  • Toolbar setup
  • About blueprints and handlers
  • Using the console
  • Create the function
  • Testing and logging
  • Understanding iam security: roles and policies
  • Familiarity with event sources
  • Hands-on exercises
  • Example Use case
  • Invocation Types
  • Understanding Retry Behavior
  • Understanding Scaling Behavior
  • Supported Event Sources
  • Hands-on Exercises
  • Example Use case
  • Invocation Types
  • Understanding Retry Behavior
  • Understanding Scaling Behavior
  • Supported Event Sources
  • Hands-on Exercises
  • Monitoring & Logging
  • Understanding & using CloudTrail to review Lambda
  • Understanding & using Versions and Aliases
  • Hands-on Exercises
  • Install the AWS Command-Line Tool
  • Create an S3 Bucket
  • Creating a Function and Trigger
  • Updating Lambda Functions with the AWS CLI
  • Testing and Function Invocation
  • Function Versions and Qualifiers
  • Function Outputs and Timeouts
  • Hands-on Exercises
  • Scenario Overview
  • Resizing lambda function
  • Using CloudFormation to create
  • S3 upload with Node.js
  • Customizations
  • Hands-on Exercises
  • Scenario Overview
  • Creating A Slack Webhook And Lambda Function Walkthrough
  • Testing And Uploading The Lambda Function
  • Setting Up API Gateway To Invoke The Lambda Function
  • Creating a Static S3 Website and Mapping it to API Gateway
  • Customizations
  • Hands-on Exercises
  • Scenario Overview
  • DynamoDB Table and Lambda Function Creation
  • Deploying an API With Amazon API Gateway
  • Application Walkthrough and Creating an S3 Static Site
  • Customizations
  • Hands-on Exercises
  • AWS CloudTrail
  • Amazon SNS
  • Amazon API Gateway
  • Mobile Backend (Android)
  • Scheduled Events
  • Custom User Applications
  • AWS [email protected]
  • Building a Stateless Serverless Web Application Backend
  • Stateful Serverless Backend with DynamoDB
  • Creating a Web Client
  • Deploying a Serverless Frontend on CloudFront
  • Versioning and Aliases
  • Using the AWS Serverless Application Model (AWS SAM)
  • Automating Deployment of Lambda-based Applications
  • Hands-on Exercises
  • Using Amazon CloudWatch
  • Using AWS X-Ray
  • Hands-on Exercises
  • Tagging Lambda Functions
  • API Logging with AWS CloudTrail
  • Authentication and Access Control
  • Managing Concurrency
  • Hands-on Exercises
  • Environment Variables
  • Dead Letter Queues
  • Best Practices
  • Runtime Support Policy
  • Hands-on Exercises
  • Certificate Errors When Using an SDK
  • Actions
  • Data Types
  • Hands-on Exercises
Edit

Participants should preferably have basic knowledge of Unix/Linux.

Connect

we'd love to have your feedback on your experience so far