Get Latest De

Email:info@onlinetrainings.in

Aws Lambda Serverless Architecture

Course

AWS LAMBDA SERVERLESS ARCHITECTURE

Category

Amazon AWS Computer Courses

Eligibility

Freshers and Career Changers

Mode

Online and Classroom Sessions

Batches

Week Days and Week Ends

Duration :

2 Months

Amazon AWS Objectives

•Learn the core concepts of Amazon AWS.
•You learn how to use Amazon AWS code.
•Learn To Create Amazon AWS Programs The Easy Way
•Different tips on how to handle the Amazon AWS interviews.
•Learn Amazon AWS programming best pracitices, SOLID, Design and more!
•Will be able to write error free programs in Amazon AWS
•Learn Amazon AWS the fast track way with hands on teaching
•You will have a strong understanding about how to develop Amazon AWS project.
•You will be able to develop top class apps and think like a programmer

aws lambda serverless architecture Training Features

•We are Known for High-Quality Training
• First step to landing an entry-level job
•Fast Track course available with best Fees
•Personal attention and guidance for every student
•Indutry oriented training with corporate casestudies
•Collaboration With 500+ Clients for Placements and Knowledge Sessions
•Curriculum based on course outlines defined by in-demand skills in Python.
•We help the students in building the resume boost their knowledge by providing useful Interview tips

Who are eligible for Amazon AWS

•Android, Web Design, IOS, Android Development, Android Developer, Mobile Application Developer, Android Software Developer, Android Application Developer
•Cognos Developer, Ab initio developer, Java Developers, .net Architects, Informatica, MSBI, Tivoli Monitoring, Oracle Apps functional and technical, change
•java, php, .net, 3dmodelling, unitydeveloper, androiddeveloper, gamedeveloper, Software Developer, Php, Java, Photoshop
•Sap, Process Executive, Hadoop Developer, Hadoop Architect, Sap Srm/snc Testing, Sap Pp / Qm Testing, Sap Ewm Testing, Sharepoint Developer, T24 Technical And
•Spring, Hibernate, Java, Dot Net, Dotnet MVC, Android, iOS, Dot net developer, Android Developer, Manual Testing, Embedded, Telecom

AWS LAMBDA SERVERLESS ARCHITECTURE Syllabus

Getting Started with Serverless Computing on AWS
•Course Overview
•What is Serverless? (A 30,000 ft. View)
•How Serverless Works?
•How to Create ‘Hello World’ API with Serverless
•AWS Console Updates
•How to Create Your First Lambda Function
•How to Integrate AWS Lambda function with API Gateway
•Lambda Function with Node.js 8.10 Runtime
•Serverless Architecture – Key Features, Benefits and Challenges
•Major Players in Serverless Space and Why AWS
•Overview of Core Serverless Services in AWS
•Overview of Additional Serverless Services in AWS
•Use Cases of Serverless Architecture
•Overview of Frameworks and CI/CD Tools for Serverless
•Environment Setup (IAM Admin User, Env Vars)
•Environment Variables Setup on Mac
•Environment Setup (AWS CLI)
•Environment Setup (Node, VS Code, Postman)
•Test the Setup
•My Recommended Approach to Taking this Course
•Serverless Foundation – AWS Lambda
•Quick Overview of AWS Lambda
•Lambda Console Walkthrough
•Lambda Console Walkthrough Continued
•Lambda Permissions Model
•Lambda Handler Syntax in Node.js 6.10 and Node.js 8.10
•Event Object, Invocation Types, Event Sources
•Context Object, its Methods and Properties
•Logging and Error Handling
•Hands on Demo: Passing Parameters via the Event Object
•Hands on Demo: Accessing Path and Query String Parameters from the Event Object
•Hands on Demo: Deploying the Lambda function with ZIP File
•Quick Note on using Lambda Node.js 12.x Runtime
•Hands on Demo: S3 Events Example (Serverless Image Resizing)
•Hands on Demo: Handling S3 Events in Lambda
•Configuring S3 Event Trigger for Lambda function
•Hands on Demo: Deploying Lambda via AWS CLI
•Testing the S3 Event Trigger for Lambda
•AWS Lambda Limits
•AWS Lambda Pricing
•Serverless Foundation – Amazon API Gateway
•Quick Overview of Amazon API Gateway
•Query String and Path Parameters
•Testing the API Endpoint
•CORS Configuration for Lambda Proxy Integration
•Adding Request Validators for Query String and Headers
•POST Request Example – Creating Lambda Function
•POST Request Example – Creating the API Endpoint
•Body Mapping Templates – Request Mapping with Velocity Language
•Body Mapping Templates – Apache VTL (Velocity Template Language) Syntax
•Body Mapping Templates – Response Mapping with Velocity Language
•Testing the API with Postman
•CORS and OPTIONS Preflight Requests Configuration
•API Gateway Models and JSON Schemas
•Using Models for Request Body Validation
•Using Models for Body Mapping
•Using Gateway Responses for Error Handling
•API Gateway Post Deploy Options, Logging and Monitoring
•Client SDK Generation
•Exporting Swagger Files
•Creating API Documentation
•Creating API Keys and Usage Plans in API Gateway
•Passing API Keys with API Gateway Requests
•API Gateway Pricing
•Serverless Foundation – Amazon DynamoDB
•What is DynamoDB
•Terminology Comparison with SQL
•Data Types in DynamoDB
•DynamoDB Consistency Model
•Overview of DynamoDB Capacity Units
•Calculating Read and Write Capacity Units
•Basics of DynamoDB Partitions
•Basics of DynamoDB Indexes
•Local Secondary Indexes
•Global Secondary Indexes
•Overview of Your First DynamoDB Table
•Hands on Demo: Creating the DynamoDB Table
•Hands on Demo: Performing Write Operations with AWS Console
•Hands on Demo: Performing Read Operations with AWS Console
•Additional Features in DynamoDB Console
•Hands on Demo: Working with DynamoDB with AWS SDK – Getting Ready
•Hands on Demo: Listing and Describing Tables using AWS SDK
•Hands on Demo: Creating, Updating and Deleting Tables using AWS SDK
•Overview of Item Level Operations with AWS SDK
•Hands on Demo: Performing Write Operations using AWS SDK
•Hands on Demo: Conditional Writes in DynamoDB
•Hands on Demo: Performing Read Operations using AWS SDK
•Hands on Demo: Paginated Reads in DynamoDB
•Hands on Demo: Performing Paginated Reads with AWS SDK
•Serverless Deep Dive – AWS Lambda, API Gateway and DynamoDB
•Lambda Versions
•The Need for Lambda Aliases
•Lambda Aliases
•Challenges with using Lambda Aliases
•Stage Variables in API Gateway
•Traffic Shifting between Lambda Versions using Aliases
•Canary Deployments in API Gateway
•Using Environment Variables in Lambda
•Creating the KMS Encryption Keys
•Encrypting Environment Variables using KMS
•Running Lambda inside the VPC
•Overview of Retry Behavior and DLQs in AWS Lambda
•Error Retries and DLQs in Action
•Setting up Lambda Dead Letter Queue using SQS
•Testing Retry Behavior and DLQs in AWS Lambda
•Container Reuse
•Cold Starts in AWS Lambda
•Dynamic Lambda Handlers
•API Gateway Access Control Options (API Keys, Client Certificates, CORS)
•Controlling API Gateway Access using CORS
•Controlling API Gateway Access with Resource Policies
•Controlling Access with Standard IAM Roles and Policies
•Interactions between Resource Policies and IAM Policies
•Creating Lambda Authorizers for API Gateway Access Control
•Lambda Authorizers – Validating Authorization Tokens
•Adding Lambda Authorizers to API Gateway Methods
•Using Lambda Authorizer Context Object for Body Mapping in API Gateway
•Creating AWS Cognito User Pools for API Gateway Authorization
•Generating Auth Tokens with Cognito User Pools
•Creating Cognito Authorizer in API Gateway
•DynamoDB Streams and AWS Lambda Triggers
•Serverless Deep Dive – AWS Step Functions
•Fundamentals of AWS Step Functions
•Creating your first State Machine using Amazon States Language (ASL)
•Wait State in Step Functions
•Task State in Step Functions
•Input Processing and Filtering in State Machines
•Output Processing and Filtering in State Machines
•Other State Types in Step Functions (Fail, Succeed, Choice, and Parallel States)
•Error Handling in Step Functions with Retry and Catch
•Invoking State Machine with API Gateway
•Invoking State Machine with CloudWatch
•Invoking State Machine using AWS SDK
•Step Functions Project – Build Image Processing Workflow with Step Functions
•Image Processing Demo – Defining Branching Logic with Parallel State
•Image Processing Demo – Defining S3 Trigger to Invoke State Machine
•Image Processing Demo – Writing Backend Lambda functions
•Image Processing Demo – Creating Image Resizer function
•Image Processing Demo – Writing Metadata to DynamoDB
•Image Processing Demo – Deleting Processed File
•Image Processing Demo – Finishing the State Machine with Error Handling
•Image Processing Demo – Finishing the State Machine with Error Handling (Contd.)
•Image Processing Demo – Testing the State Machine Workflow
•Accelerating Serverless Development with AWS SAM (Serverless Application Model)
•What is AWS SAM?
•Development with SAM – Creating Lambda Functions
•Creating Your First SAM Template
•Packaging and Deploying with SAM Template and CloudFormation
•Testing the Deployed SAM Stack
•Setting up the AWS SAM CLI
•Configuring the Firewall for Docker on Windows
•Creating a Boilerplate Serverless Project with AWS SAM CLI
•Running Lambda Functions Locally with AWS SAM CLI
•Running Lambda Functions Locally from within our Application Code
•Generating Sample Lambda Event Payloads with SAM CLI
•Running API Gateway Locally with AWS SAM CLI
•AWS SAM Project – Building Serverless REST API with AWS SAM
•Serverless REST API with AWS SAM – Finish the Lambda Code
•Serverless REST API with AWS SAM – Writing the SAM Template
•Serverless REST API with AWS SAM – Validating the SAM Template
•Serverless REST API with AWS SAM – Packaging and Deploying with SAM CLI
•Serverless REST API with AWS SAM – Testing and Updating Your SAM Application
•Accessing Lambda Function Logs with AWS SAM
•Accelerating Serverless Development wit