Amazon Web Services AWS with JavaScript NodeJS

Learn Amazon Web Services (AWS) Features with JavaScript & NodeJS
Amazon Web Services AWS with JavaScript NodeJS
File Size :
8.16 GB
Total length :
20h 4m

Category

Instructor

Parwiz Forogh

Language

Last update

Last updated 1/2023

Ratings

4.3/5

Amazon Web Services AWS with JavaScript NodeJS

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

Amazon Web Services AWS with JavaScript NodeJS

Requirements

Basic Knowledge of JavaScript

Description

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 JavaScriptSDK V2 and also V3In 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 APIIn 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.

Overview

Section 1: Course Introduction

Lecture 1 Course Introduction

Lecture 2 Course Requirements

Section 2: AWS & IAM V2 Introduction

Lecture 3 AWS Introduction & Creating Account

Lecture 4 AWS Region Overview

Lecture 5 What Is IAM

Lecture 6 Creating IAM User

Lecture 7 AWS Console UI Changes

Lecture 8 Signing As IAM User

Lecture 9 IAM User Group

Lecture 10 AWS Configuration with JavaScript

Lecture 11 Installing AWS SDK Version 2 For JavaScript

Lecture 12 Creating IAM User with JavaScript

Lecture 13 List All AWS Users with JavaScript

Lecture 14 Update AWS IAM User with JavaScript

Lecture 15 Creating AWS Custom Policy with JavaScript

Lecture 16 List All AWS Policies with JavaScript

Lecture 17 Attach Policy to IAM User with JavaScript

Lecture 18 Detach Policy from IAM User with JavaScript

Lecture 19 Create AWS User Group with JavaScript

Lecture 20 Attach AWS Policy to Group with JavaScript

Lecture 21 Adding Users to AWS Group with JavaScript

Lecture 22 Detach Policy from Group with JavaScript

Lecture 23 Create IAM User Access Key with JavaScript

Lecture 24 Create Login Profile with JavaScript

Lecture 25 Delete Login Profile with JavaScript

Lecture 26 Change IAM User Password with JavaScript

Lecture 27 Delete an IAM User with JavaScript

Lecture 28 Get Information About Group with JavaScript

Lecture 29 Get Information about IAM User with JavaScript

Section 3: AWS & IAM V3 Introduction

Lecture 30 Create IAM User with SDK Version 3

Lecture 31 Listing IAM Users with JavaScript V3 SDK

Lecture 32 Update IAM User with JavaScript V3 SDK

Lecture 33 Create Policy with JavaScript V3 SDK

Lecture 34 Listing Policies with JavaScript V3 SDK

Lecture 35 Attach Policy to IAM User with JavaScript V3 SDK

Lecture 36 Detach Policy from IAM User with JavaScript V3 SDK

Lecture 37 Create IAM User Group with JavaScript V3 SDK

Lecture 38 Attach Policy to User Group with JavaScript V3 SDK

Lecture 39 Add Users to Group with JavaScript V3 SDK

Lecture 40 Detach Policy from Group with JavaScript

Lecture 41 Create Access Key for the User with JavaScript

Lecture 42 Create Login Profile with JavaScript

Lecture 43 Delete Login Profile with JavaScript

Lecture 44 Delete IAM User with JavaScript

Section 4: IAM with AWS CloudShell

Lecture 45 AWS CloudShell Create IAM User

Lecture 46 AWS CloudShell IAM Login Profile

Lecture 47 AWS CloudShell IAM User Policy

Lecture 48 AWS CloudShell Create Access Key

Lecture 49 AWS CloudShell Create Group

Section 5: Dynamodb with JavaScript V2 SDK

Lecture 50 Introduction to Dynamodb

Lecture 51 Creating Table in Dynamodb

Lecture 52 Read & Write Capacity

Lecture 53 Dynamodb PartiQL Editor

Lecture 54 Global Secondary Index (GSI)

Lecture 55 Inserting Data to Dynamodb with JavaScript

Lecture 56 Insert Multiple Items with BatchWriteItem in JavaScript

Lecture 57 Describing Dynamodb Table with JavaScript

Lecture 58 List Dynamodb Tables with JavaScript

Lecture 59 Update Table with JavaScript

Lecture 60 Create Backup with JavaScript

Lecture 61 Get Item from Dynamodb Table with JavaScript

Lecture 62 Get Batch Items with JavaScript

Lecture 63 Delete Dynamodb Table with JavaScript

Lecture 64 Create Dynamodb Table with JavaScript

Lecture 65 Load Movie Data to Dynamodb Table with JavaScript

Lecture 66 Adding Single Movie with JavaScript

Lecture 67 Get Movie Item with JavaScript

Lecture 68 Update Movie with JavaScript

Lecture 69 Delete Dynamodb Item with JavaScript

Section 6: Dynamodb with JavaScript V3 SDK

Lecture 70 Creating Dynamodb Table with JavaScript V3 SDK

Lecture 71 Listing Dynamodb Tables with JavaScript SDK V3

Lecture 72 Describing Dynamodb Table with JavaScript V3 SDK

Lecture 73 Insert Data to Dynamodb Table with JavaScript V3 SDK

Lecture 74 Update Data in Dynamodb with JavaScript V3

Lecture 75 Get Item from Dynamodb with JavaScript V3

Lecture 76 Delete Item in Dynamodb with JavaScript V3

Lecture 77 BatchWriteCommand with Dynamodb

Lecture 78 BatchGetItemCommand with Dynamodb

Lecture 79 Updating Dynamodb Table with JavaScript V3

Lecture 80 Delete Dynamodb Table with JavaScript V3 SDK

Section 7: AWS ElasticCache

Lecture 81 Introduction to AWS ElasticCache

Lecture 82 Testing Redis ElasticCache with EC2

Section 8: AWS Simple Storage Service (S3) with V2 SDK

Lecture 83 Amazon S3 Introduction

Lecture 84 Uploading files to S3 Bucket

Lecture 85 Creating Bucket with JavaScript V2 SDK

Lecture 86 Upload Image to S3 Bucket with JavaScript

Lecture 87 Listing S3 Buckets with JavaScript

Lecture 88 Delete S3 Bucket with JavaScript V2 SDK

Lecture 89 Delete Non Empty Bucket with JavaScript V2 SDK

Lecture 90 Upload File to S3 Bucket with JavaScript

Lecture 91 Get Object from S3 Bucket with JavaScript

Lecture 92 Listing Objects with JavaScript

Lecture 93 List Filtered Objects with JavaScript

Lecture 94 Get Object Attribute with JavaScript

Lecture 95 Copy Object with JavaScript

Lecture 96 Delete an Object from S3 Bucket

Lecture 97 Delete Multiple Objects with JavaScript

Lecture 98 Hosting Static Website in Amazon S3

Section 9: AWS Simple Storage Service (S3) with V3 SDK

Lecture 99 Creating Bucket with JavaScript V3

Lecture 100 Generate Bucket Policy with JavaScript

Lecture 101 Delete Bucket Policy with JavaScript

Lecture 102 Upload Image with JavaScript V3 SDK

Lecture 103 List Buckets with JavaScript V3 SDK

Lecture 104 Delete Bucket with JavaScript V3 SDK

Lecture 105 Delete Object with JavaScript V3 SDK

Lecture 106 Delete Multiple Objects with JavaScript V3 SDK

Lecture 107 List Objects with JavaScript V3 SDK

Lecture 108 Copy Object to Another Bucket with JavaScript

Section 10: Relation Database Service (RDS) V2 & V3 SDK

Lecture 109 Introduction to Amazon RDS

Lecture 110 Creating MySQL Database Instance in Amazon RDS

Lecture 111 Amazon RDS Charges

Lecture 112 CRUD Operation with MySQL DB Instance

Lecture 113 Create MySQL Instance with JavaScript V2 SDK

Lecture 114 Create Connection with MySQL Instance

Lecture 115 Create MySQL Database with JavaScript

Lecture 116 Create MySQL Table with JavaScript

Lecture 117 Insert Data to MySQL with JavaScript

Lecture 118 Select Data from MySQL Table with JavaScript

Lecture 119 Update MySQL Data with JavaScript

Lecture 120 Delete MySQL Data with JavaScript

Lecture 121 Drop MySQL Table with JavaScript

Lecture 122 Describe RDS Instance Information

Lecture 123 Delete RDS MySQL Instance with JavaScript

Lecture 124 Delete RDS Instance Snapshot with V2 SDK

Lecture 125 Create Postgress Instance in RDS

Lecture 126 Create Postgress Database with JavaScript

Lecture 127 Create Postgress Table with JavaScript

Lecture 128 Insert Data to Postgress Table with JavaScript

Lecture 129 Select Data from Postgress Database

Lecture 130 Update Data in Postgress with JavaScript

Lecture 131 Delete Data in Postgress with JavaScript

Lecture 132 Create MySQL Instance with JavaScript V3 SDK

Lecture 133 Delete Instance with JavaScript V3 SDK

Lecture 134 Delete Snapshot with JavaScript V3 SDK

Section 11: Amazon Elastic Compute Cloud (EC2) with JavaScript V2 SDK

Lecture 135 Introduction to Amazon EC2

Lecture 136 Creating Linux Instance in EC2

Lecture 137 Launch Windows Server EC2 Instance

Lecture 138 Creating Key Pair with JavaScript V2

Lecture 139 Create Security Group with JavaScript V2

Lecture 140 Creating Inbound Rules with JavaScript V2

Lecture 141 Create EC2 Instance with JavaScript V2

Lecture 142 Run EC2 Instance with MobaXterm

Lecture 143 Describe EC2 Instance with JavaScript

Lecture 144 Describe Security Group with JavaScript V2 SDK

Lecture 145 Stop EC2 Instance with JavaScript V2

Lecture 146 Terminating EC2 Instance with JavaScript

Lecture 147 Delete Security Group with JavaScript

Lecture 148 Delete Key Pair with JavaScript V2

Section 12: Amazon Elastic Compute Cloud (EC2) with JavaScript V3 SDK

Lecture 149 Create Key Pair with JavaScript V3 SDK

Lecture 150 Create Security Group with JavaScript V3

Lecture 151 Create Inboud Rules with JavaScript V3 SDK

Lecture 152 Create Instance with JavaScript V3 SDK

Lecture 153 Run EC2 Instance with MobaXterm

Lecture 154 Describe EC2 Instance with JavaScript V3 SDK

Lecture 155 Get Security Group Information with V3 SDK

Lecture 156 Stop Instance with JavaScript V3 SDK

Lecture 157 Terminate an EC2 Instance with JavaScript V3 SDK

Lecture 158 Delete Security Group with JavaScript V3 SDK

Lecture 159 Delete Key Pair with JavaScript V3 SDK

Section 13: More on Amazon EC2

Lecture 160 Amazon EC2 User Data

Lecture 161 Amazon EC2 Security Groups

Lecture 162 EC2 UserData with JavaScript

Lecture 163 Amazon EC2 and IAM Role

Lecture 164 Amazon EC2 Storage Introduction

Lecture 165 Amazon EBS

Lecture 166 EBS SnapShot

Lecture 167 Create EBS Volume with JavaScript

Lecture 168 List EBS Volumes with JavaScript

Lecture 169 Attach EBS Volume with JavaScript

Lecture 170 Detach EBS Volume with JavaScript

Lecture 171 Increase Volume Size with JavaScript

Lecture 172 Create Volume SnapShot with JavaScript

Lecture 173 Delete EBS Volume with JavaScript

Lecture 174 EC2 Instance Store

Section 14: Deploy NodeJS App with RDS and EC2

Lecture 175 Section Introduction

Lecture 176 Creating MySQL Instance in RDS

Lecture 177 Creating Get Route

Lecture 178 Create Update, Delete Routes

Lecture 179 Push NodeJS Project to Github

Lecture 180 Create EC2 Instance for NodeJS Deployment

Lecture 181 Deploy NodeJS App to EC2 Instance

Section 15: Elastic Load Balance with Route53 & ACM

Lecture 182 Introduction to Elastic Load Balancing (ELB)

Lecture 183 AWS Classic Load Balancer (CLB)

Lecture 184 AWS Application Load Balancer (ALB)

Lecture 185 AWS Sticky Session

Lecture 186 Amazon Route53 with Application Load Balancer

Lecture 187 AWS SSL Certificate with Application Load Balancer

Lecture 188 AWS Network Load Balancer (NLB)

Section 16: NodeJS, Elastic Beanstalk, Code Pipeline, Route53 & RDS

Lecture 189 Section Introduction

Lecture 190 Creating MySQL Instance in RDS

Lecture 191 Creating Get Route

Lecture 192 Create Update, Delete Routes

Lecture 193 What is Elastic Beanstalk

Lecture 194 Push NodeJS REST API to GitHub

Lecture 195 Deploy NodeJS App with Elastic Beanstalk & Code Pipe line

Lecture 196 Health Check Problem in Elastic Beanstalk

Lecture 197 Adding Custom Domain to Elastic Beanstalk

Lecture 198 Request Certificate from AWS Certificate Manager

Lecture 199 Add Certificate to Elastic Beanstalk with Load Balancer

Section 17: Lambda Function with JavaScript V2 & V3 SDK

Lecture 200 What is Lambda Function

Lecture 201 Create S3 Bucket with Lambda Function

Lecture 202 Listing Buckets with Lambda Function

Lecture 203 Upload Image to S3 with Lambda Function

Lecture 204 Create Dynamodb Table with Lambda Function

Lecture 205 Insert Data to Dynamodb with Lambda Function

Lecture 206 Get Dynamodb Data with Lambda Function

Lecture 207 Update Dynamodb Table with Lambda Function

Lecture 208 Delete Dynamodb Data with Lambda Function

Lecture 209 Create IAM Role with JavaScript

Lecture 210 Creating Lambda Function with JavaScript

Lecture 211 Describe Lambda Function

Lecture 212 Delete Lambda Function with JavaScript

Section 18: AWS Simple Email Service (SES) V2 SDK

Lecture 213 AWS SES Introduction & Pricing

Lecture 214 Creating Identity In SES Console

Lecture 215 Sending Email from SES to Gmail

Lecture 216 Verify Domain Email Address with SES

Lecture 217 Verify Email Address with JavaScript V2 SDK

Lecture 218 List Identity with JavaScript V2 SDK

Lecture 219 Create Email Template with JavaScript

Lecture 220 Get Email Template Information with JavaScript V2

Lecture 221 Send Template Email with JavaScript

Lecture 222 Send Plain Text Email with JavaScript

Lecture 223 Send HTML Emails with JavaScript

Section 19: AWS Simple Email Service (SES) V3 SDK

Lecture 224 Verify Email Address with JavaScript V3 SDK

Lecture 225 List Identities with JavaScript V3

Lecture 226 Create Template with JavaScript V3 SDK

Lecture 227 Get Template Information with JavaScript V3 SDK

Lecture 228 Send Email Template with JavaScript V3

Lecture 229 Send Plain Text Email

Lecture 230 Send HTML Contents with Email

Those who are interested in working with Amazon Web Services (AWS) with JavaScript & NodeJS,Those who are interested in deploying NodeJS projects in Amazon Web Services like Elastic Beanstalk and EC2

Course Information:

Udemy | English | 20h 4m | 8.16 GB
Created by: Parwiz Forogh

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top