AWS Lambda & Serverless – Developer Guide with Hands-on Labs
AWS Lambda & Serverless – Developer Guide with Hands-on Labs, available at $94.99, has an average rating of 4.38, with 383 lectures, 4 quizzes, based on 434 reviews, and has 7020 subscribers.
You will learn about AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, DynamoDB and Kinesis AWS Lambda – Serverless, Event-driven Compute Service Amazon API Gateway – API-Driven Development for Synchronous Event Sources Amazon DynamoDB – Data persistence with NoSQL Serverless Database Amazon Cognito – Authentication and Authorization in Serverless Amazon S3 – for Cloud Object Storage in order to store any type of data or deploy our web applications. AWS Lambda Event-Driven Architectures and Invocation Types Application Integrations Services; Asynchronous Event Sources – Event-based Architectures Amazon SNS – Fully managed pub/sub messaging Amazon SQS – Fully managed message queues – Message Queues for cross-service communication using (AWS SQS) Amazon EventBridge – Decouple microservices with event-driven approaches AWS Step Functions – orchestrate microservices into serverless workflows. SAGA Pattern and apply SAGA pattern with different approaches Choreography-based SAGA with using Amazon EventBridge – which means Decouple microservices with events Orchestration-based SAGA with using AWS Step Functions – which means Decouple microservices with orchestration way Streams and Polling Event Source mapping; DynamoDB and Kinesis Data Streams Serverless Deployment Frameworks; CloudFormation and AWS CDK Develop almost 20 real-world hands-on labs with aws serverless services This course is ideal for individuals who are Beginners of AWS and Serverless or Who will develop AWS Lambda functions into job It is particularly useful for Beginners of AWS and Serverless or Who will develop AWS Lambda functions into job.
Enroll now: AWS Lambda & Serverless – Developer Guide with Hands-on Labs
Summary
Title: AWS Lambda & Serverless – Developer Guide with Hands-on Labs
Price: $94.99
Average Rating: 4.38
Number of Lectures: 383
Number of Quizzes: 4
Number of Published Lectures: 383
Number of Published Quizzes: 4
Number of Curriculum Items: 387
Number of Published Curriculum Objects: 387
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, DynamoDB and Kinesis
- AWS Lambda – Serverless, Event-driven Compute Service
- Amazon API Gateway – API-Driven Development for Synchronous Event Sources
- Amazon DynamoDB – Data persistence with NoSQL Serverless Database
- Amazon Cognito – Authentication and Authorization in Serverless
- Amazon S3 – for Cloud Object Storage in order to store any type of data or deploy our web applications.
- AWS Lambda Event-Driven Architectures and Invocation Types
- Application Integrations Services; Asynchronous Event Sources – Event-based Architectures
- Amazon SNS – Fully managed pub/sub messaging
- Amazon SQS – Fully managed message queues – Message Queues for cross-service communication using (AWS SQS)
- Amazon EventBridge – Decouple microservices with event-driven approaches
- AWS Step Functions – orchestrate microservices into serverless workflows.
- SAGA Pattern and apply SAGA pattern with different approaches
- Choreography-based SAGA with using Amazon EventBridge – which means Decouple microservices with events
- Orchestration-based SAGA with using AWS Step Functions – which means Decouple microservices with orchestration way
- Streams and Polling Event Source mapping; DynamoDB and Kinesis Data Streams
- Serverless Deployment Frameworks; CloudFormation and AWS CDK
- Develop almost 20 real-world hands-on labs with aws serverless services
Who Should Attend
- Beginners of AWS and Serverless
- Who will develop AWS Lambda functions into job
Target Audiences
- Beginners of AWS and Serverless
- Who will develop AWS Lambda functions into job
In this course, we will learn almost all the AWS Serverless Services with all aspects. We are going to build serverless applications with using
-
AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, DynamoDB and Kinesis Streams
-
AWS Serverless Deployment Frameworks – IaC – Infrastructure as Code tools;
-
CloudFormation
-
AWS CDK
-
This course will be 100% hands-on, and you will be developing a real-world application with hands-on labstogether and step by step, you can find main and sub topics;
Basics – Serverless Compute, APIs and Data Persistences
-
AWS Lambda – Serverless, Event-driven Compute Service
-
Amazon API Gateway – API-Driven Development for Synchronous Event Sources
-
Amazon DynamoDB – Data persistence with NoSQL Serverless Database
Authentication
-
Amazon Cognito – Authentication and Authorization in Serverless
Storing & Hosting
-
Amazon S3 – for Cloud Object Storage in order to store any type of data or deploy our web applications.
AWS Lambda Event-Driven Architectures and Invocation Types
-
AWS Lambda Best Practices and Event-driven Architecture
-
AWS Lambda – Asynchronous invocation
-
AWS Lambda – Lambda event source mappings
Application Integrations Services; Asynchronous Event Sources – Event-based Architectures
-
Amazon SNS – Fully managed pub/sub messaging
-
Amazon SQS – Fully managed message queues – Message Queues for cross-service communication using (AWS SQS)
-
Amazon EventBridge – Decouple microservices with event-driven approaches
Application Orchestration Services
-
AWS Step Functions – orchestrate microservices into serverless workflows.
SAGA Pattern and apply SAGA pattern with different approaches;
-
Choreography-based SAGA with using Amazon EventBridge – which means Decouple microservices with events
-
Orchestration-based SAGA with using AWS Step Functions – which means Decouple microservices with orchestration way
Streams and Polling Event Source mapping
-
Amazon DynamoDB streams
-
Amazon Kinesis Data streams
Serverless Deployment Frameworks – Cloud stack development with IaC
-
CloudFormation — Speed up cloud provisioning with infrastructure as code
-
AWS CDK — AWS Serverless Deployments IaC with AWS CDK (Cloud Development Kit)
Real-world Hands-on Labs:
We will develop almost 20 hands-on labs during the course. If we look at the some of the important hands-on labs of our course;
-
Hands-on Lab: Single Calculator Microservice Expose https methods with Lambda Function Url
-
Hands-on Lab: Build Serverless Chat App with a WebSocket API and Lambda
-
Hands-on Lab: Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
-
Hands-on Lab: Secure your API Gateway with Amazon Cognito User Pools
-
Hands-on Lab: Using an Amazon S3 trigger to invoke a Lambda function and persist on DynamoDB
-
Hands-on Lab:Fan-Out Serverless Architectures Using SNS, SQS and Lambda
-
Hands-on Lab: Process DynamoDB or Kinesis Streams using AWS Lambda for Change Data Capture of DynamoDB Tables
-
Hands-on Lab:AWS Serverless Microservices for Ecommerce Application using Amazon EventBridge
-
Hands-on Lab: Saga Pattern for Orchestrate Distributed Transactions using AWS Step Functions
Way of Learning:
This course is %100 hand-on course and include lots of development activities, that means we will develop codes for almost all AWS services and interactions.
For each AWS serverless services we will have 4 main part;
-
Theorical Information
-
AWS Service overview, core concepts, features, uses cases and general information
-
-
Walkthrough with AWS Management Console
-
AWS Service Walkthrough with AWS Management Console performs main use cases
-
-
Developing with AWS SDK
-
AWS Service Programmatic Access interaction with Serverless APIs using AWS SDK or CLI
-
-
Hands-on Labs with Real-World Use Cases
-
AWS Service Hands-on Labs implementation with Real-World Use Cases
-
These are 4 main topics that we are going to handle almost all AWS Serverless services. By this way we can cover for all aspects of any particular AWS services.
In the course structure, when we finished any AWS Serverless services, we have at least 1 hands-on lab for particular AWS services. For example if we finished Amazon SQS sections and understand the service, we will have several hands-on labs like Fan-out pattern implementations with Amazon SNS, or decouple microservices with Amazon EventBridge and so on. These will mostly includes combination of other AWS services that represents real-word applications.
And also in the last sections, we will see how we can do Cloud stack development – IaC with Serverless Deployment Frameworks for any particular AWS Serverless services. Develop infrastructure for all AWS services and perform interactions with coding interactions.
AWS Developer and AWS Solution Architecture Jobs
This course preparesto you real AWS Developerand AWS Solution Architecture jobs, which’s offers to you 3 figure salaries.
Because we are going to develop a Real-world Serverless application which is already used and developed by lots of companies in the world.
Prepare your AWS Certification with Practical Way
-
AWS Certified Developer Associate
-
AWS Certified Solutions Architect Associate
Don’t memorize all topics, feel and develop by hands-on, dirty your hands by this way you can achieve to onboard your target AWS jobs. This course will help you to prepare AWS Developer and Solutions Architect Associate certifications both theoretical and mostly practical way with developing Serverless applications.
By the end of this course, you’ll learn how to design and developing AWS Serverless services with real-world hands-onproject following the best practices.
You don’t need any prior knowledge before the course I will explain both theoretical information and practical developments.
This course is Developer Guideso that means; the course will be includes %100 of hands-on development activities, mostly we will develop lambda functions with different use cases and integrations. All course steps will be developed step by step and together.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Hands-on Labs with Real-World Use Cases
Lecture 3: Serverless Explanained : AWS Operational Responsibility Model
Lecture 4: AWS Serverless Services and Way of Learning
Lecture 5: AWS Cost Management During the Course
Chapter 2: Project Code & Course Slides
Lecture 1: Project Code & Course Slides
Lecture 2: Project Code Structure
Lecture 3: How to follow the Course
Chapter 3: Create AWS Account – Free Tier
Lecture 1: Create Free Tier AWS Account
Lecture 2: Security Best Practices of AWS Accounts
Lecture 3: Create IAM User Account and Configure for Programmatic and Console Access
Lecture 4: AWS Access Types – Programmatic and Management Console Access
Chapter 4: AWS Lambda – Serverless, Event-driven Compute Service
Lecture 1: What is AWS Lambda?
Lecture 2: How does AWS Lambda work?
Lecture 3: AWS Lambda Main Features
Lecture 4: AWS Lambda Event Sources and Destination Trigger Services
Lecture 5: AWS Lambda Invocation Types
Lecture 6: AWS Lambda Function Code
Lecture 7: AWS Lambda Execution Environment
Lecture 8: Configuring AWS Lambda Functions
Lecture 9: Concurrency on AWS Lambda – Reserved and Provisioned Concurrency
Lecture 10: AWS Lambda Permissions; Execution Role and Resource-based Policies
Chapter 5: AWS Lambda – Walkthrough with AWS Management Console
Lecture 1: Getting Started with AWS Lambda and How Lambda Works
Lecture 2: Create our First AWS Lambda Function with AWS Management Console
Lecture 3: Test AWS Lambda Function with AWS Management Console
Lecture 4: Configurations of AWS Lambda Function with AWS Management Console
Lecture 5: Logs of AWS Lambda Function with AWS Management Console
Lecture 6: Change AWS Lambda Function Code on AWS Management Console
Lecture 7: Create AWS Lambda Function with No-BluePrint with AWS Management Console
Lecture 8: Upload zip file for Lambda Function with AWS Management Console
Lecture 9: Clean up Resources
Chapter 6: Prerequisites and Tools for developing Serverless Applications on AWS
Lecture 1: Introduction – Prerequisites and Tools
Lecture 2: Prerequisites 1 – AWS Account and User
Lecture 3: Prerequisites 2 – AWS CLI
Lecture 4: Quick Setup of AWS CLI
Lecture 5: Prerequisites 3 – NodeJS
Lecture 6: Check our Installations
Lecture 7: Prerequisites 4 – Visual Studio Code
Lecture 8: Prerequisites 5 – Postman
Chapter 7: AWS Lambda – Developing with AWS CLI – Programmatic Access w/ Serverless APIs
Lecture 1: Introduction – AWS Lambda – Developing with AWS CLI – Programmatic Access
Lecture 2: Course Folder Structure and Create Project Directory
Lecture 3: Using AWS Lambda with the AWS CLI
Lecture 4: Invoking Lambda functions with the AWS CLI
Lecture 5: Invoking Lambda functions with passing event.json file using AWS CLI
Lecture 6: Create AWS Lambda functions with AWS CLI
Lecture 7: Create Execution Role for Lambda functions with AWS CLI
Lecture 8: Develop AWS Lambda function handler in Node.js
Lecture 9: Deploy Node.js Lambda Functions with .zip File Archives
Lecture 10: Create AWS Lambda function with .zip file using AWS CLI
Lecture 11: Invoking Lambda functions with passing event.json file using AWS CLI
Lecture 12: AWS Lambda CloudWatch Logs using AWS CLI
Lecture 13: Update AWS Lambda Function Code using AWS CLI
Lecture 14: Update AWS Lambda Function with Additional Dependencies using AWS CLI
Lecture 15: AWS Lambda Context Object in Node.js Function
Lecture 16: AWS Lambda Function Logging in Node.js Example
Lecture 17: AWS Lambda Function Errors in Node.js Example
Lecture 18: Using AWS Lambda Environment Variables
Lecture 19: Clean up Resources – Delete AWS Lambda Functions
Chapter 8: AWS Lambda – Working with Events
Lecture 1: AWS Lambda Best Practices and Event-driven Architecture
Lecture 2: Understanding How Lambda Trigger with Event Json Object
Lecture 3: Understanding How Lambda Trigger with Event JSON Object Part 2
Lecture 4: Hands-on Lab: Greeting Project
Lecture 5: Hands-on Lab: Calculator Project
Lecture 6: AWS Lambda Trigger Events and Test Templates
Lecture 7: AWS Lambda Invocation Types
Lecture 8: AWS Lambda Asynchronous Invocation using AWS CLI
Chapter 9: AWS Lambda Function URLs: Built-in HTTPS urls for Single-Function Microservice
Lecture 1: AWS Lambda Function URLs: Built-in HTTPS urls for Single-Function Microservice
Lecture 2: Using AWS Lambda as a Microservice
Lecture 3: Creating and Managing AWS Lambda Function URLs w/ Console
Lecture 4: Reviewing and Invoking AWS Lambda Function URLs w/ Console
Lecture 5: Understand Incoming Event When Invoking AWS Lambda Function URLs
Lecture 6: Update Function Code for Incoming Event When Invoking AWS Lambda Function URLs
Lecture 7: Hands-on Lab: Single Calculator Microservice Expose https methods with Lambda
Lecture 8: When to use Function URLs vs. Amazon API Gateway
Chapter 10: Amazon API Gateway – API-Driven Development for Synchronous Event Sources
Lecture 1: Introduction – API Gateway Restful API Development with Synchronous Lambda Event
Lecture 2: What is Amazon API Gateway?
Lecture 3: Architecture of API Gateway
Lecture 4: Main Features of API Gateway
Lecture 5: Amazon API Gateway Use Cases
Lecture 6: API Gateway as a Lambda Synchronous Event Sources
Lecture 7: Amazon API Gateway Core Concepts
Lecture 8: Amazon API Gateway -Differences between REST – HTTP API
Chapter 11: API Gateway – HTTP API – Walkthrough with AWS Management Console
Lecture 1: Introduction – API Gateway – HTTP API – Walkthrough with AWS Management Console
Lecture 2: API Gateway – HTTP API – Core Concepts; Routes
Lecture 3: API Gateway – HTTP API – Core Concepts; Integrations
Lecture 4: API Gateway – HTTP API – Core Concepts; Stages
Lecture 5: Getting Started with API Gateway – HTTP APIs
Instructors
-
Mehmet Ozkaya
Software Architect | Microservices | .NET | AWS | Azure
Rating Distribution
- 1 stars: 11 votes
- 2 stars: 7 votes
- 3 stars: 31 votes
- 4 stars: 130 votes
- 5 stars: 255 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024