Getting Digital

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

Learn systems & infrastructure through practical, hands-on projects and real-world applications.

Online Course
Self-paced learning
Flexible Schedule
Learn at your pace
Expert Instructor
Industry professional
Certificate
Upon completion
What You'll Learn
Build real-world projects using systems & infrastructure
Apply theoretical knowledge to practical scenarios
Build practical projects to demonstrate your skills
Understand advanced concepts and techniques

Skills you'll gain:

Professional SkillsBest PracticesIndustry StandardsAWS
Prerequisites & Target Audience

Skill Level

IntermediateSome prior knowledge recommended

Requirements

Basic understanding of systems & infrastructure
Enthusiasm to learn
Access to necessary software/tools
Commitment to practice

Who This Course Is For

Professionals working in systems & infrastructure
Students and career changers
Freelancers and consultants
Anyone looking to improve their skills
Course Information

About 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 usingAWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, Amazon S3, Amazon SNS, Amazon SQS, Amazon EventBridge, AWS Step Functions, DynamoDB and Kinesis StreamsAWS Serverless Deployment Frameworks - IaC - Infrastructure as Code tools;CloudFormationAWS CDKThis 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 PersistencesAWS Lambda - Serverless, Event-driven Compute ServiceAmazon API Gateway - API-Driven Development for Synchronous Event SourcesAmazon DynamoDB - Data persistence with NoSQL Serverless DatabaseAuthenticationAmazon Cognito - Authentication and Authorization in ServerlessStoring & HostingAmazon 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 TypesAWS Lambda Best Practices and Event-driven ArchitectureAWS Lambda - Asynchronous invocationAWS Lambda - Lambda event source mappingsApplication Integrations Services; Asynchronous Event Sources - Event-based ArchitecturesAmazon SNS - Fully managed pub/sub messagingAmazon SQS - Fully managed message queues - Message Queues for cross-service communication using (AWS SQS)Amazon EventBridge - Decouple microservices with event-driven approachesApplication Orchestration ServicesAWS 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 eventsOrchestration-based SAGA with using AWS Step Functions - which means Decouple microservices with orchestration wayStreams and Polling Event Source mappingAmazon DynamoDB streamsAmazon Kinesis Data streamsServerless Deployment Frameworks - Cloud stack development with IaC CloudFormation - Speed up cloud provisioning with infrastructure as codeAWS 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 UrlHands-on Lab: Build Serverless Chat App with a WebSocket API and LambdaHands-on Lab: Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDBHands-on Lab: Secure your API Gateway with Amazon Cognito User PoolsHands-on Lab: Using an Amazon S3 trigger to invoke a Lambda function and persist on DynamoDBHands-on Lab: Fan-Out Serverless Architectures Using SNS, SQS and LambdaHands-on Lab: Process DynamoDB or Kinesis Streams using AWS Lambda for Change Data Capture of DynamoDB TablesHands-on Lab: AWS Serverless Microservices for Ecommerce Application using Amazon EventBridgeHands-on Lab: Saga Pattern for Orchestrate Distributed Transactions using AWS Step FunctionsWay 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 InformationAWS Service overview, core concepts, features, uses cases and general informationWalkthrough with AWS Management ConsoleAWS Service Walkthrough with AWS Management Console performs main use casesDeveloping with AWS SDKAWS Service Programmatic Access interaction with Serverless APIs using AWS SDK or CLIHands-on Labs with Real-World Use CasesAWS Service Hands-on Labs implementation with Real-World Use CasesThese 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.

Provider
Udemy
Estimated Duration
10-20 hours
Language
English
Category
Technology & Programming

Topics Covered

Systems & InfrastructureAwsUiHands-On Learning

Course Details

Format
Online, Self-Paced
Access
Lifetime
Certificate
Upon Completion
Support
Q&A Forum
Course Details
Ready to get started?

View pricing and check out the reviews. See what other learners had to say about the course.

Get started and enroll now
Money-back guarantee might be available
Join thousands of students

This course includes:

Lifetime access to course content
Access on mobile and desktop
Certificate of completion
Downloadable resources

Not sure if this is right for you?

Browse More Systems & Infrastructure Courses

Continue Your Learning Journey

Explore more Systems & Infrastructure courses to deepen your skills and advance your expertise.

Embark on your journey to becoming an AWS Certified Solutions Architect Associate with this comprehensive course. Whethe...
Google Cloud Platform GCP is Fastest growing Public cloud. Professional Cloud DevOps certification is the one which help...
"Gone through various Kubernetes paid courses too. But this series is the best so far. It is helping me to understand ea...
The course begins by giving you an overview of Platform as a service (PaaS) and Application Platform as a Service (aPaaS...
The AWS Certified Solutions Architect - Professional (SAP-C02) is widely considered one of the most challenging certific...
New CKAD Course (Just Released )..!!! This is a new CKAD course designed with the latest CKAD curriculum. To know WHY th...