Serverless computing in AWS

Using serverless components on AWS for hosting a website

4.75 (520 reviews)
Udemy
platform
English
language
Other
category
instructor
43,117
students
4 hours
content
Nov 2018
last update
FREE
regular price

What you will learn

Understand how to host a static web site using the Simple Storage service

Understand how to work with DynamoDB tables

Understand the basics of using Node JS with AWS Services

Understand how to use functions in AWS Lambda

Understand how to use the API gateway service

Description

This course is designed for students who want to have a better idea of building and deploying web based applications using serverless components on AWS. In this course we will touch upon the following


  1. Hosting a static web site using the Elastic Compute Cloud service

  2. Hosting a static web site using the Simple Storage service

  3. Working with DynamoDB

  4. Working with AWS Lambda

  5. Using Node.js as the underlying runtime for our server side Javascript

  6. Using the API gateway service

  7. Putting all the serverless components together for our application

Content

Introduction

Evolution of Infrastructure
Introduction to Amazon Web Services
What are we going to cover
Starting with development
The AWS Free Tier Account
Lab - Creating IAM users
Recap

Simple Storage Service

Agenda
What is the Simple Storage Service
Lab - Simple Storage Service
What is Route 53
Lab - Using EC2 to host a static web site
Lab - Using S3 to host a static web site
Using the command Line Interface
IAM Policies
Lab - IAM Policies

DynamoDB

Agenda
What is DynamoDB
Lab - Working with DynamoDB
DynamoDB Throughput
Lab - DynamoDB Throughput

Node.js and Python with AWS

Agenda
Working with DynamoDB via the CLI
What is Node.js
Lab - Setting up Node.js
Lab - Node.js and DynamoDB
Lab - Python and S3
Lab - Python and DynamoDB

AWS Lambda

Agenda
What is AWS Lambda
Lab - Using AWS Lambda
Additional aspects on AWS Lambda
IAM Roles
Lab - AWS Lambda and Event Data
AWS Lambda and S3 - Node.js
Monitoring AWS Lambda
AWS Lambda and S3 trigger - Node.js
AWS Lambda and DynamoDB - Node.js
Lab - AWS Lambda and S3 - Python
Lab - AWS Lambda and S3 trigger - Python
Lab - AWS Lambda and DynamoDB - Python

API Gateway Service

Agenda
Introduction to the API gateway service
Lab - Creating an API
Lab - Working with POST Data
AWS API Gateway and Lambda - Python
Lab - Deploying the API
Lab - Calling the API from a Web page
The complete picture
Quiz

Personal Project

Introduction to the project
Setting up DynamoDB
AWS Lambda setup
Lambda - Additional setup
Setting up the API gateway
Complete Picture
There's more
Monitoring your application

Screenshots

Serverless computing in AWS - Screenshot_01Serverless computing in AWS - Screenshot_02Serverless computing in AWS - Screenshot_03Serverless computing in AWS - Screenshot_04

Reviews

Wellington
January 12, 2023
Este curso permitiu conhecer as ferramentas providas pela AWS de forma muita prática. Recomendo para que nunca trabalhou antes com ferramentas da AWS.
Serhii
January 10, 2023
Все доступно сказано и структурировано. понимаю что ожидать. Для идеала подготовленные субтитры на разных языках
Vas
December 16, 2022
its awesome courst to get to know about AWS the tutor is excellent in communication/presentation etc in all aspects,i love this course.
Sourya
August 29, 2022
Most of the Serverless services are covered in this course. Nice practical demo and explanations. Thanks for this course. Regards, Sourya
Sudip
July 7, 2021
Best course! can you make a full aws developer course? Love to see it! Once again thank you for making this well designed high level course in Serverless.
Mariane
April 11, 2021
I love the way the instructor teaches the material l. The pace is just right for me and he explains the basic things.
Mireia
January 26, 2021
Perfect for AWS services introduction and also you have some practical and real-life examples that are useful. I really appreciate that the videos in general are short and very well explained!
Sathis
October 7, 2020
Very good learning experience, Thanks you! Would like thank you for giving fundamental/basic explanation before going to the actual topic.
Salvatore
August 22, 2020
Excellent course! Gives a pretty good overview of serverless computing in AWS, in a relatively short span, with plenty of hands-on examples to work with. Good job!
Manuel
April 21, 2020
It has allowed me to know fast the essential of serverless, It has some issues but it doesn't matter. Thanks.
Angel
April 20, 2020
Thanks a lot for your great work. I have really enjoyed this course! It was exactly what I needed. Topics were great, the labs were really nice, and the personal project awesome!
Kunal
January 25, 2020
The proper way of presentation with correct pauses to grasp the concept. Preferred way of teaching. - Thank You.
Andy
December 28, 2019
Nice way to get a different point of view without using servers in AWS. I'm eager to put up my own serverless infrastructure as well. Less resources, less cost, most cost efficient, as the customers/organisations I've been at as IT consultant are constantly cutting costs. Expensive license costs, expensive server runtime, as well as running servers with no acitve processing, is something that is slowly becoming the past. I'm interested to see AWS Athena being used instead of DynamoDB as an alternative to the db store and also an alternative to sap hana's in-memory relational database, to see the cost comparison. I'm also interested to see from security perspective an uniform way of implementing IAM roles for developers/users of the website, so that dev/staging/prd environments can use the same setup to become standard within a large organization.

Charts

Price

Serverless computing in AWS - Price chart

Rating

Serverless computing in AWS - Ratings chart

Enrollment distribution

Serverless computing in AWS - Distribution chart

Related Topics

1997248
udemy ID
10/30/2018
course created date
6/2/2019
course indexed date
Bot
course submited by