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
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