Serverless using AWS Lambda for Java Developers
What you'll learn
- Master the fundamentals of Serverless Programming and AWS Lamdba
- Create Lambda Function using the AWS console
- Install the tools required to create and deploy Serverless Projects from your command line
- Learn the method signature and the data that can be passed to and returned from a Lambda Function
- Learn the YAML Syntax required to create SAM template files
- Create Projects using SAM CLI
- Understand the structure of a Serverless Project
- Build and deploy Function as Code(FaaS)
- Test the Functions remotely on the cloud and locally
- Access the lambda environment information
- Create and cleanup the entire infrastructure required for your project with a single command
- Create Serverless APIs using API Gateway , AWS Lambda functions and DynamoDB
- Learn how to use AWS APIs and SDKs to programatically work with various components
- Work on a ASync usecase using S3 and SNS as triggers
- Configure Logging using Log4j
- Handle Errors gracefully to configure Dead Letter Queues
- Learn what Cold Starts are
- Scaling Lambda Functions
- and more in easy steps
Requirements
- Some Knowledge of AWS and Java Development
Description
---
Sample of the reviews:
Hello Learners, To put in one word, "Awesome" !!! To learn AWS Serverless basics programmatically. this is the course which needs to be followed step by step. I am writing this after going through first 4 sections. I went through many Udemy courses especially all the top rated ones, everyone explained theoretically. I wasn't satisfied by any of them. I needed to know the flow of how it actually works in code not just through Amazon Console. My search stopped when I found this course :) Thanks a ton Bharath for the guidance -- Rohit Kumar Singh
The best and the most comprehensive AWS Lambda course for Java I can find so far - Marios Chen
Sharing & guiding on cutting edge technologies in a user friendly way is the unique about this course - Samaresh Kumar Pradhan
---
All source code is available for download
Responsive Instructor - All questions answered within 24 hours
Professional video and audio recordings (check the free previews)
----
Are you a Java developer interested in learning Serverless Programming in detail then this course is for you .Are you an experienced java developer who wants to master the fundamentals of AWS Lambda Functions and use them to create Serverless projects then this course is for you as well.
AWS Lambdas combine Nano Services and Function as a service (FaaS) to deliver Serverless programming model while using various other managed components in AWS. Look at any project that is on AWS it will be using AWS Lambda functions. This course is designed for developers with some knowledge of AWS and Java Development.
You will start this course by:
Master the fundamentals of Serverless Programming and AWS Lamdba
Create Lambda Function using the AWS console
Install the tools required to create and deploy Serverless Projects from your command line
Learn the method signature and the data that can be passed to and returned from a Lambda Function
Learn the YAML Syntax required to create SAM template files
Create Projects using SAM CLI
Understand the structure of a Serverless Project
Build and deploy Function as Code(FAAS)
Test the Functions remotely on the cloud and locally
Access the lambda environment information
Create and cleanup the entire infrastructure required for your project with a single command
Create Serverless APIs using API Gateway , AWS Lambda functions and DynamoDB
Learn how to use AWS APIs and SDKs to programatically work with various components
Work on a ASync usecase using S3 and SNS as triggers
Configure Logging using Log4j
Handle Errors gracefully to configure Dead Letter Queues
Learn what Cold Starts are
Scaling Lambda Functions
and more in easy steps
Who this course is for:
- Students who want to master Serverless Programming using AWS Lambdas
- Students who have completed my Devops Tools and AWS course
Instructor
Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 700000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.
He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.
His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes.
From 30+ Courses which currently have 700K+ Learners you can pick a track and master
Spring Boot Project Development using Angular and React
Angular and React project creation with Java or Node backend
Complete Python Stack from core Python to Django REST Framework
Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps
Java (Java Design Patterns,Java Web Services,Java Messaging Service)
Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST)
Serverless programming using AWS Lambda and more