A Comprehensive and Brand New Hands-On Training Course for Learning, How to Develop and Deploy AWS Lambda Functions Using Serverless Framework – (Launched in June 2017)
Do you want to advance your career by learning AWS Lambda and getting hands on with the Serverless framework?
Do you want to learn how to easily deploy and manage your AWS Lambda functions with the Serverless framework?
If you have answered YES to the above questions, then you are at the right place.
Building backend for your web and mobile applications has never been easier. AWS created this revolutionary product in 2014 named AWS Lambda; in which you don't have to run servers, you just run functions! You can then infinitely scale your backend automatically based on the load you are getting. The days of managing a fleet of servers are OVER! AWS is the next IT REVOLUTION, and you are at the right place to learn about the best tools to get started with it!
This course is designed for Developers, DevOps and Solution Architects who want a deep understanding about how to use Serverless Framework to deploy AWS Lambda functions. This course helps to learn how to develop, deploy and manage AWS Lambda functions easily with Serverless Framework with real world examples.
Course also covers all the required installations, the AWS Lambda Core Concepts, YAML, the Serverless Frameworks and all the required things you wanted to know, so that you should be confident enough to develop and deploy your own Lambda functions in Serverless framework.
This course also covers the details about real world examples such as S3 Thumbnails, REST API and AWS Automation with EC2 Start and Stop.
Why I should take this course?
Overview of the Course Contents -
Section 1 – Course Introduction: In this section, we will have introduction to the course. We will talk about what are the course pre-requisites, course objectives, who are the targeted students for this course. You will also have code available to download which will be used throughout the course for learning!
Section 2 - AWS Lambda & Serverless - Getting Started: In this section, we will get started with the understanding AWS Lambda using AWS console, how to install NodeJS and Serverless Framework, how to deploy your first function using the Serverless framework, how to run, update, fetch our AWS Lambda Functions directly from the Command Line Interface (CLI).
Section 3 - AWS Lambda & Serverless - In Depth: In this sections, we will learn about AWS Lambda and Serverless in depth. We will create a AWS Lambda function using Python. We will learn about how YAML works and its usage in the Serverless framework with a practice exercise. We will learn about AWS Lambda function timeouts and memory settings, and their impacts, IAM permissions, how to provision them using AWS Lambda Serverless framework, how they impact your functions, defining environment variables in AWS Lambda, how they can be used in your functions, how you can configure your AWS Lambda functions with Serverless to be in a VPC so they can access your internal resources such as EC2 servers or RDS databases. We will also understand the AWS Lambda pricing model in this section!
Section 4 - Real World Example 1 - S3 Thumbnails: In this section, we will gain understanding on the real-world example of S3 Thumbnails. We will have an overview of the S3 Thumbnail Generator Service, Docker installation, S3 Thumbnail Generator Service implementation and Next steps and ideas to make the Thumbnail Service better!
Section 5 - Real World Example 2 - REST API: In this section, we will see the overview of the REST API Service and understand how the REST API Service is built using AWS Lambda and Serverless in NodeJS. We will also learn to build the REST API and understand how the REST API Service is deployed using AWS Lambda and Serverless in NodeJS. We will understand how the REST API Service is tested, and Ideas to improve the REST API using AWS Lambda Serverless services.
Section 6 - Real World Example 3 - AWS Automation - EC2 Start Stop: In this section, we will have an overview of the Lambda Services, learn about a CRON job AWS Lambda, how to build and Deploy the CRON Job to stop and start EC2 Instances and next steps and ideas to improve the EC2 automation job!
Section 7 - Next Steps: In this section, we will see next steps which you can take in your learning adventures of the AWS Lambda and Serverless framework.
After taking this course, you will become proficient in developing and deploying Lambda functions with Serverless framework! You will know all the required setups and installations and management settings!
So, what are you thinking go ahead and click on “Enroll Now” button.
You have 30 days’ money back guarantee and a lifetime access to the course…!!! See you inside the course…!!!
Objectives of the course, who is this course for, what are the pre requisites to learn AWS Lambda and Serverless
Overview of AWS Lambda, understand what is AWS, and what the Serverless trend is about
Download the code that will be used throughout this course
Get Started with AWS Lambda using the AWS Console
Install NodeJS and Serverless Framework to get ready to use AWS Lambda
Deploy our first function using the Serverless framework
Running our AWS Functions directly from the CLI
Updating our function from the CLI without re-deploying the entire stack
Fetch the AWS Lambda function logs directly from the Command Line Interface (CLI)
Cleaning up the entire Serverless Stack
Summarizing the section and our learnings
Learn how to create a serverless AWS Lambda function using any runtime, such as nodejs, python, java, scala, c# (csharp)
Crash course about YAML. Learn how YAML works, how it's used in the Serverless framework, etc
Practice exercise to make sure you correctly understand YAML
Learn about AWS Lambda function timeouts and memory settings, and their impacts on your functions
Learn about IAM permissions for your functions, how to provision them using AWS Lambda Serverless framework and how they impact your functions overall
Learn how to define environment variables in AWS Lambda through the serverless framework, and how they can be leveraged in your functions
Learn how you can configure your AWS Lambda functions with Serverless to be in a VPC so they can access your internal resources such as EC2 servers or RDS databases
Learn and understand the AWS Lambda pricing model
Overview of the S3 Thumbnail Generator Service.
Please install Docker
Docker needs to be installed if you would like to run this example
Part one of S3 Thumbnail Generator Service implementation
Part two of S3 Thumbnail Generator Service implementation
Next steps and ideas to make the Thumbnail Service better
Overview of the REST API Service we will deploy
Understand how the REST API Service is built using AWS Lambda and Serverless in NodeJS
Understand how the REST API Service is deployed using AWS Lambda and Serverless in NodeJS
Understand how the REST API Service is tested using AWS Lambda and Serverless in NodeJS
Ideas to improve the REST API AWS Lambda Serverless service
Learn about a CRON job AWS Lambda
Learn how to build and Deploy the CRON Job to stop and start EC2 Instances
Next steps and ideas to improve the EC2 automation job
Next steps in your learning adventures of the AWS Lambda and Serverless framework
Links to my other courses. Coupons inside!!
Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to big data and analytics. He's also a best seller instructor on Udemy for his courses in Apache Kafka, Apache NiFi and AWS Lambda!
He loves Apache Kafka. He regularly contributes to the Apache Kafka project and wrote a guest blog post featured on the Confluent website, the company behind Apache Kafka.
He also is an AWS certified Solutions Architect, and has many years of experience with technologies such as Apache Kafka, Apache NiFi, Apache Spark, Hadoop, PostgreSQL, Tableau, Spotfire, Docker and Ansible amongst many others.
His favourite programming languages are Scala and Python, and he plans on learning Go soon.
During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and traveling to awesome destinations!