4.25 out of 5
4.25
526 reviews on Udemy

Learn AWS The Hard Way

A Very Simple Introduction to the Amazing World of Amazon Web Services (AWS)
Instructor:
Rohan Arora
4,228 students enrolled
English [Auto-generated]
Gain technical expertise in deployment, management, and operations on the AWS platform
Design and deploy scalable, highly available, and fault tolerant systems on AWS
Lift and shift of an existing on-premises application to AWS
Identify appropriate use of AWS architectural best practices
Estimate AWS costs and identify cost control mechanisms
Implement and control the flow of data to and from AWS
Select the appropriate AWS service based on compute, data, or security requirements
Make architectural decisions based on the AWS-recommended architectural principles and best practices.

Amazon Web Services (AWS) is one of the hottest trends in the field of technology nowadays. It provides individuals and organizations with innovative tools and techniques to deploy or migrate their entire infrastructure on to the AWS platform. Therefore, it is quite essential that any AWS aspirant would need to learn all those features and services, that would give him/her enough knowledge and confidence to start his/her career in this very domain.

This course is meant to get you started in AWS. The title says that it’s the hard way to learn to AWS, but it’s actually not. It’s only the “hard” way because this course instructs you in AWS by slowly building and establishing skills through various theoretical concepts, practical sessions, assignments and quizzes, then applying them to increasingly difficult deployment techniques. By the end of this course, you will have the tools and concepts needed to begin learning more complex AWS topics.

If you work hard, take your time, and build skills, you will learn how to deploy and manage your infrastructure on AWS cloud.

There is no prerequisite required to enroll for this course. It is just that you should have a basic understanding of computers and servers.

Last but not the least — This is just the beginning of this journey and we will study together to achieve best results. Feel free to reach out to me through Udemy, Facebook, Linkedin and E-mail. Also, there would be multiple additions to this course in the near future. Based upon your valuable feedback and market trend, more and more content would be added to this course.

Introduction to AWS

1
Introduction
2
Cloud Computing
3
AWS Global Infrastructure
4
Accessing Global Infrastructure via AWS Management Console
5
Free Tier Limitations
6
Creating a Billing Alarm
7
Elastic Compute Cloud (EC2)
8
Amazon Machine Image (AMI)
9
Creating your customized Amazon Machine Image (AMI)

This is a short yet informative video that shows you step-by-step process to create your own customized Amazon Machine Image (AMI).

10
Security Groups
11
EC2 Pricing Model
12
AWS Certificate Manager (ACM)
13
Quiz

This quiz contains 10 questions to test your knowledge on Cloud Computing and AWS.

Getting Started with Amazon EC2 Linux Instances

1
Choosing AMI, Instance Type & Configuring Instance Details
2
Configuring Advanced Details (Second Half)
3
Configuring Storage, Tag, Security Group & Key Pair
4
Connecting to Linux Instance from Mac
5
Connecting to Linux Instance from Windows PC

Getting Started with Amazon EC2 Windows Instances

1
Launching a Windows Instance
2
Getting connected to Windows Instance from Mac
3
Getting Connected to Windows Instance from Windows PC

Public IPs vs. Elastic IPs

1
Static Behaviour of Elastic IPs
2
Performing Manual Failover using Elastic IPs
3
Understanding Elastic IP Charges
4
Summarization
5
Quiz for Section 2

An Introduction to Command Line Interface (CLI)

1
Install the AWS Command Line Interface on macOS
2
Install the AWS Command Line Interface on Microsoft Windows

Following are the links you can access to download the packages:

1. AWS CLI: http://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html

2. Python: https://www.python.org/

3
Configure the AWS Command Line Interface

Launch an Instance via Command Line Interface

1
A brief overview of the steps
2
Create a security group and define its inbound rules
3
Create a key pair and download the private key
4
Finally, launch an EC2 Instance

Classic Load Balancer

1
Overview of Classic Load Balancer
2
Creating Internet-Facing ELB-->Steps
3
Internet-Facing Classic Load Balancers
4
Creating an Internet-Facing ELB-->Creating SGs for ELB and EC2 Instances
5
Creating an Internet-Facing ELB-->Launching Duplicate Instances
6
Creating an Internet-Facing ELB-->Selecting a LB Type and Defining It
7
Creating Internet-Facing ELB-->Assigning SG to ELB & Uploading SSL Certificate
8
Creating an Internet-Facing ELB-->Configuring Health Check for Our EC2 Instances
9
Creating an Internet-Facing ELB-->Registering EC2 Instances and Tagging
10
Creating an Internet-Facing ELB-->Review & Create Part 1
11
Creating an Internet-Facing ELB-->Review & Create Part 2
12
Overview of Internal Classic Load Balancers
13
Creating an Internal ELB via CLI-->Fetching the Data
14
Creating an Internal ELB via CLI-->create-load-balancer copy
15
Creating an Internal ELB via CLI-->describe-load-balancers
16
Creating an Internal ELB via CLI-->register-instances-with-load-balancer
17
Quiz for Section 4

Auto Scaling

1
An Introduction to Auto Scaling
2
Benefits of Auto Scaling
3
Components of Auto Scaling
4
Auto Scaling Basic Lifecycle
5
Setting Up a Scaled & Load Balanced Application-->Creating Launch Configuration
6
Setting Up a Scaled & Load Balanced Application-->Start Configuring Our ASG
7
Setting Up a Scaled & Load Balanced Application-->Configuring Advanced Details
8
Setting Up a Scaled & Load Balanced Application-->Configuring Scaling Policies 1
9
Setting Up a Scaled & Load Balanced Application-->Configuring Scaling Policies 2
10
Configuring Notifications, Reviewing and Launching Auto Scaling Group
11
Setting Up a Scaled & Load Balanced Application-->Testing our Auto Scaling Group
12
Setting Up a Scaled & Load Balanced App-->Configuring Schedule Based Policies
13
Setting Up a Scaled & Load Balanced Application via CLI-->Launch Configuration
14
Setting Up a Scaled & Load Balanced Application via CLI-->Creating ASG
15
Setting Up a Scaled & Load Balanced Application via CLI-->Description of ASG
16
Quiz for Section 5

Application Load Balancer (ALB)

1
Introduction-Creating an Application Load Balancer
2
Creating an ALB (1st Part)
3
Creating an ALB (2nd Part)

Virtual Private Cloud (VPC)

1
VPC Essentials
2
Subnets
3
Other Basic Concepts
4
Default vs. Non-Default VPC
5
Internet Gateway (IGW)
6
NAT Gateway
7
Route Tables Part 1
8
Route Tables Part 2
9
Blueprint for creating Non-Default VPC
10
Building our First Non-Default VPC Part 1
11
Building our First Non-Default VPC Part 2
12
Building our First Non-Default VPC Part 3
13
Building our First Non-Default VPC Part 4
14
Building our First Non-Default VPC Part 5
15
Building our First Non-Default VPC Part 6
16
Building our First Non-Default VPC Part 7
17
Building our First Non-Default VPC Part 8
18
Building our First Non-Default VPC Part 9
19
Access Control List (ACL)
20
Configuring our Access Control List
21
Overview of VPC Peering
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
526 Ratings

Detailed Rating

Stars 5
196
Stars 4
206
Stars 3
88
Stars 2
22
Stars 1
14
25273874e964eeb2c9c6d32c307318d1
30-Day Money-Back Guarantee

Includes

18 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion