Code Along - AWS Lambda, Step Functions and Serverless
4.5 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
24 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Code Along - AWS Lambda, Step Functions and Serverless to your Wishlist.

Add to Wishlist

Code Along - AWS Lambda, Step Functions and Serverless

Code a project using Serverless Framework, AWS Lambdas, Step Functions, Algolia, Google Geocoding API & Slack
New
4.5 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
24 students enrolled
Created by Essential Courses
Last updated 8/2017
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build a end-to-end system using AWS Lambda and AWS Step Function
  • Learn how to use the "Serverless Framework" in your project
View Curriculum
Requirements
  • Basic Javascript knowledge
Description

You are probably here because you  have heard a lot of buzz around server-less technologies and specifically AWS lambdas and Step Functions. You probably know that this is code that runs without servers (i.e without you having to provision servers) but are not sure exactly where and how to use them.

In this course we will use these technologies to solve a real problem.

We will utilize the  “Serverless Framework” to write multiple Lambda functions. We will also dive into AWS Step Functions to arrive at our solution.

The tools used in this project are as follows:

  1. The Serverless Framework
  2. AWS Lambda
  3. AWS Step Functions
  4. Google Geocoding API
  5. Algolia Hosted Search Service
  6. Slack

IN THIS COURSE I'LL WALK YOU THROUGH A SOLUTION CREATED USING AWS LAMBDA & STEP FUNCTIONS. THIS IS NOT A TUTORIAL ON AWS LAMBDA OR STEP FUNCTIONS.

Who is the target audience?
  • Anyone who enjoys coding
  • Anyone who wants to learn how to use the "Serverless Framework"
  • Anyone interested in learning AWS Step Functions
  • Anyone interested in learning AWS Lambda
Compare to Other AWS Lambda Courses
Curriculum For This Course
26 Lectures
02:45:18
+
Introduction
1 Lecture 01:09
+
Project Setup
7 Lectures 14:05
System Requirements
00:54

Setting up the Serverless framework
01:59

About the Serverless Framework
01:14

A note on Node.js version
00:37

Setting up mock data in DynamodDb
02:41

Generating the project in Serverless
00:46

Exploring the generated project
05:54
+
First Lambda Function
3 Lectures 28:00
AWS Lambda Basics
13:23

First Lamda Function - Get Data from Dynamodb
12:55

Recap
01:42
+
Second Lambda Function & Google Geocoding API
3 Lectures 14:31
Google Api Geocoding Key
01:50

Get Latitude & Longitude
07:28

Second Lambda Function -getGeoCode
05:13
+
AWS Step Functions
2 Lectures 22:01
Creating a State Machine
13:42

Coding the Step Function
08:19
+
More Steps in our State Machine
3 Lectures 34:34
Third Lambda Function - Add to Algolia
13:13

Fourth Lambda Function - Connecting to Slack
11:55

Step Functions Testing
09:26
+
Listening to Dynamodb
2 Lectures 17:44
Need for Dynamodb Trigger
02:19

Fifth Lambda Function - Lets listen to Dynamodb Changes
15:25
+
Creating a API using the Serverless Framework
1 Lecture 19:07
Sixth Lambda Function - AWS API Gateway
19:07
+
Goal Achieved
1 Lecture 02:15
The End
02:15
About the Instructor
Essential Courses
4.3 Average rating
37 Reviews
679 Students
4 Courses
Software Architects

The goal of essential courses is to deliver precise and up-to-date information on the latest technologies. 

We are experts in tools such as NodeJs, Javascript, Firebase, AWS Lambda, Kinesis, Serverless Framework & Angular.

We hope you find these courses of value. 

If you like to see courses for any particular subject, please do not hesitate to reach out.