Udemy

Amazon Web Services (AWS) with JavaScript & NodeJS

Enroll Now
  • 2,456 Students
  • Updated 10/2023
  • Certificate Available
4.3
(199 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
21 Hour(s) 19 Minute(s)
Language
English
Taught by
Parwiz Forogh
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(199 Ratings)

Course Overview

Amazon Web Services (AWS) with JavaScript & NodeJS

Learn Amazon Web Services (AWS) Features with JavaScript & NodeJS

In this course we are going to learn Amazon Web Services (AWS) with JavaScript & NodeJS, so Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers including the fastest growing startups, largest enterprises, and leading government agencies are using AWS to lower costs. And you can use AWS with different programming languages, in this course we want to learn AWS with JavaScript & NodeJS.



This course is divided in to different sections, we are going to use SDK version 2 and Version 3 for JavaScript, it means first we create our examples using JavaScript V2 SDK and after that V3 SDK.


  • In the first section we are going to talk about IAM, so IAM is AWS Identity and Access Management. With IAM, you can specify who can access which services and resources, and under which conditions, we will create some examples with AWS console and after that we go through JavaScript examples. also we are going to work with two versions of JavaScript

    SDK V2 and also V3


  • In the second section we want to learn about AWS Dynamodb, so DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling. You don’t need to worry about these, because all of them are done by dynamodb.


  • In the third section we want to talk about amazon S3, so S3 stands for Simple Storage Service, it is an object storage service that offers industry-leading scalability, data availability, security, and performance.


  • In the fourth section we want to learn about Amazon RDS or Amazon Relational Database Services and we want to learn about two relational databases and their integration with JavaScript like MySQL and Postgres.


  • In the fifth section we are going to learn about Amazon EC2 or we can say elastic compute cloud and it provides scalable computing capacity in the Amazon Web Services (AWS) Cloud. We create some examples using the AWS console and after that we go through JavaScript, also we are going to deploy a NodeJS RESTAPI project in EC2.


  • In this sixth section we are going to talk about Elastic Beanstalk, Code Pipeline, Amazon RDS, Route53 and Certificate Manager, we create a simple REST API with NodeJS and we mix these technologies together.

    It means that we add relational database to our NodeJS RESTAPI, after that we deploy our project using Code Pipeline to Elastic Beanstalk, after that we add a custom domain name to REST API using Route53 and at the end we request a certificate from AWS Certificate Manager and we assign that to the Nodejs Rest API


  • In the seventh section we want to talk about AWS Lambda Function , so it is server less computing service that lets you run code without provisioning or managing servers.


  • In the eight section we want to learn about AWS SES or we can say Simple Email Services, and using this service we can send emails to our customers.



Course Content

  • 21 section(s)
  • 239 lecture(s)
  • Section 1 Course Introduction
  • Section 2 AWS & IAM V2 Introduction
  • Section 3 AWS & IAM V3 Introduction
  • Section 4 Advanced AWS IAM
  • Section 5 IAM with AWS CloudShell
  • Section 6 Dynamodb with JavaScript V2 SDK
  • Section 7 Dynamodb with JavaScript V3 SDK
  • Section 8 AWS ElasticCache
  • Section 9 AWS Simple Storage Service (S3) with V2 SDK
  • Section 10 AWS Simple Storage Service (S3) with V3 SDK
  • Section 11 Relation Database Service (RDS) V2 & V3 SDK
  • Section 12 Amazon Elastic Compute Cloud (EC2) with JavaScript V2 SDK
  • Section 13 Amazon Elastic Compute Cloud (EC2) with JavaScript V3 SDK
  • Section 14 More on Amazon EC2
  • Section 15 Deploy NodeJS App with RDS and EC2
  • Section 16 Elastic Load Balance with Route53 & ACM
  • Section 17 NodeJS, Elastic Beanstalk, Code Pipeline, Route53 & RDS
  • Section 18 Update on Elastic Beanstalk Creation
  • Section 19 Lambda Function with JavaScript V2 & V3 SDK
  • Section 20 AWS Simple Email Service (SES) V2 SDK
  • Section 21 AWS Simple Email Service (SES) V3 SDK

What You’ll Learn

  • In this course students will learn how to work with AWS IAM
  • In this course you will learn how to work with AWS Dynamodb and how you can integrate that with JavaScript & NodeJS
  • In this course you will learn how to work with AWS S3 (Simple Storage Services) and JavaScript
  • In this course you will learn how to work with AWS RDS (Relation Database Service)
  • In this course you will learn how to work with AWS EC2 (Elastic Compute Cloud)
  • In this course you will learn how to work with Lambda Functions
  • In this course you will learn how to work with SES (Simple Email Services)
  • In this course you will learn how to work with Amazon Elastic Beanstalk
  • In this course students will learn deploying NodeJS REST API in Elastic Beanstalk and adding custom domain from Route53


Reviews

  • V
    Vitalii Bilushenko
    5.0

    It was one of the most interesting courses I've taken! There is an old AWS UI, but if you are familiar with aws - it's not a problem.

  • S
    Stephane Gatien Fotso
    5.0

    excellent

  • E
    Eric Delmer Millen
    1.0

    Unfortunately the course is out dated. The AWS management console UI has changed significantly since the instructor made the course. It shows on the summary that the course was updated last month and in the first few sections the author mentions that the UI has changed since he made the course but that "it's ok you can figure it out". Yes, or I can checkout youtube for more up to date videos for free. Also the instructor has quite an accent, middling quality audio and tends to speak quickly so following along is not super easy. The captions are wildly off as well (likely due to the heavy accent and fast speaking speed) so following along and trying to figure out where the UI he's showing and the UI I'm seeing on AWS differ is just too much work. If it were just different color buttons I would not complain but things are very different including the current flow to various wizards from what is shown in the course and the current AWS console. Please update the course. I have worked with the AWS v3 sdk previously and it is significantly different enough that I can't see myself putting in the effort to finish this course while it is not up to date.

  • J
    Jordan Morris
    4.5

    Good coverage of AWS services in Javascript.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed