AWS Lambda & Serverless - Developer Guide with Hands-on Labs

Develop thousands line of AWS Lambda functions interact to AWS Serverless services with Real-world Hands-on Labs

4.23 (385 reviews)
Udemy
platform
English
language
Web Development
category
instructor
AWS Lambda & Serverless - Developer Guide with Hands-on Labs
6,449
students
28.5 hours
content
Apr 2024
last update
$94.99
regular price

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

Why take this course?

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 labs together 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;

  1. Theorical Information

    1. AWS Service overview, core concepts, features, uses cases and general information

  2. Walkthrough with AWS Management Console

    1. AWS Service Walkthrough with AWS Management Console performs main use cases

  3. Developing with AWS SDK

    1. AWS Service Programmatic Access interaction with Serverless APIs using AWS SDK or CLI

  4. Hands-on Labs with Real-World Use Cases

    1. 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 prepares to you real AWS Developer and 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-on project 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 Guide so 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.

Screenshots

AWS Lambda & Serverless - Developer Guide with Hands-on Labs - Screenshot_01AWS Lambda & Serverless - Developer Guide with Hands-on Labs - Screenshot_02AWS Lambda & Serverless - Developer Guide with Hands-on Labs - Screenshot_03AWS Lambda & Serverless - Developer Guide with Hands-on Labs - Screenshot_04

Reviews

Aking76
August 1, 2023
Disclaimer: I only wanted to see the DynamoDB info Overall it's decent, however, it feels like he's just reading the definitions. It gets confusing because he has one example on his slide but then starts giving another example so his words don't match the visualizations.
rachit
July 20, 2023
The content is in-depth . Only con is the speaker has to work on the accent and english even with the transcript it is difficult to understand sometimes.
Alan
April 26, 2023
Only starting the course now and it looks very thorough, if you find it difficult to understand the accent just add in the captions and it is all fine. Glad to find an up to date course on this on Udemy most of these courses are out of date.
Shehryar
March 30, 2023
Love this guy. Best Serverless instructor. Great Hands on Labs. No one else gives the level of detail and explanation. Keep up the great work Great Teacher Ozkaya!!!!
Alberto
March 11, 2023
It is a good course, has a lot of details. However, I think that the teacher should improve his accent.
Ngochieu276
January 11, 2023
Good course structure with combination theoretital and hand-on. Author's accent is little hard to hear but for me that no problem
koketso
December 11, 2022
Yes the course was a good match for me. I have learned a lot about AWS services and I believe this course was very important to me
Weichi
November 18, 2022
Very effective teaching from concept to lay the foundation and gradually move to implementation through console, sdk, etc. I just hope that the caption can match better.
Mario
November 2, 2022
Fantastic level of detail. It is a veritable deep dive into AWS Lambda and its many integrations with other AWS services. A mandatory course for anyone coming into Lambda development for the first time. And if the accent bothers you, you can always turn on close-captioning.
Sridhar
September 20, 2022
You are covering all the major topics that I'm searching for. Awesome! Raising curiosity to start learning!
Tadeu
August 23, 2022
Excente curso, nunca vi nada com esse nivel de excelencia, obrigado por compartilhar tão importantes conhecimentos!

Charts

Price

AWS Lambda & Serverless - Developer Guide with Hands-on Labs - Price chart

Rating

AWS Lambda & Serverless - Developer Guide with Hands-on Labs - Ratings chart

Enrollment distribution

AWS Lambda & Serverless - Developer Guide with Hands-on Labs - Distribution chart

Related Topics

4757674
udemy ID
6/29/2022
course created date
8/23/2022
course indexed date
Bot
course submited by