Aws Developer Deploy Build Optimize Applications On Aws
Leverage your developer skills to build and run applications in the AWS Cloud
Last updated 2022-01-10 | 4.5
- Quickly deploy and manage applications using Elastic Beanstalk without getting into the complexities of the underlying infrastructure- Leverage different types of databases on AWS platform including RDS
- DynamoDB
- ElastiCache and Aurora
- How to use Lambda to run code without thinking about servers and pay only for the compute time you consume
What you'll learn
* Requirements
* You will need to set up an AWS Account (you can use the free tier for this course)* A Windows
* Linux or Mac PC/Laptop
* Knowledge of at least 1 programming language (Php
* Python
* Ruby etc) is advantageous but not strictly required
Description
- Quickly deploy and manage applications using Elastic Beanstalk without getting into the complexities of the underlying infrastructure
- Leverage different types of databases on AWS platform including RDS, DynamoDB, ElastiCache and Aurora
- How to use Lambda to run code without thinking about servers and pay only for the compute time you consume
- Various attributes of CloudFormation and how to speed up cloud provisioning with infrastructure as code
- Docker and ECS Basics
- Amazon ECS components such as ECS Cluster, Task Definitions, Services and Tasks etc.
- Deployment and management of Docker containers on AWS
- Usage of Auto Scaling in order to grow and shrink the number of resources based various factors like time of day, demand and patterns of the incoming traffic
- Deployment and management of different types of Load Balancers including Classic, Application and Network
- How to use Route 53 as a DNS service in order to route your domain’s traffic to AWS infrastructure
- Implementation of various Route 53 routing policies including Simple, Weighted, Latency, Failover, Geolocation, and Mutivalue Answer
- Some basic yet important VPC fundamentals
- Peering, VPC Endpoints, Site-to-Site VPN, and Direct Connect (DX)
- Enforcement of strict access control and management using IAM
- Basic of Elastic File System (EFS)
- AWS Global Infrastructure
- Various building blocks of Elastic Compute Cloud (EC2) such as Instance Types and Amazon Machine Images (AMIs) etc.
- EC2 pricing options
- IP addressing
- Elastic Blok Store (EBS) basics
- Usage of a Security Group as a virtual firewall to restrict incoming and outgoing traffic with respect to our EC2 instances
- Launching and connecting to Amazon EC2 Linux and Windows instances
- Elastic IP addresses
- Pass the AWS Certified Developer Associate examination (DVA-C01)
Course content
15 sections • 162 lectures
Course Introduction Preview 04:09
How to get the most out of the course? Preview 03:10
Section Introduction Preview 01:15
An Introduction to Amazon EC2 Preview 07:52
Deep Dive - EC2, AMI and Instance Types Preview 07:21
Exploring EC2, AMIs and Instance Types on AWS Management Console Part One Preview 04:53
Exploring EC2, AMIs and Instance Types on AWS Management Console Part Two Preview 06:53
Exploring EC2, AMIs and Instance Types on AWS Management Console Part Three Preview 06:43
Regions and Availability Zones (AZs) Preview 09:27
Amazon EC2 Pricing – Free Tier, On-Demand and Spot Instances Preview 10:41
Amazon EC2 Pricing (contd.) Preview 11:44
IP Addressing Preview 05:52
An Introduction to Amazon EBS Preview 08:04
Accessing & Managing EBS Volumes Preview 09:50
An Introduction to Security Groups Preview 11:34
Security Groups Hands-on Preview 08:24
Section Introduction Preview 02:10
Getting started with Amazon EC2 Linux instances Preview 11:19
Configuring Instance Details Preview 16:12
Adding Storage, Tags, Security Groups & Key Pairs Preview 09:46
Connecting to Amazon Linux EC2 Instance from macOS Preview 04:12
Connecting to Amazon Linux EC2 Instance from Windows PC Preview 07:33
Getting Started with Amazon EC2 Windows Instances Preview 04:39
Connecting to Amazon EC2 Windows Instance from macOS Preview 03:55
Connecting to Amazon EC2 Windows Instance from Windows 10 PC Preview 02:23
An Introduction to Elastic IP Addresses Preview 07:16
Elastic IP Addresses Hands-on Preview 12:06
Elastic Load Balancing Preview 11:00
Security Groups for Load Balancers Preview 04:14
Creating Security Groups for ELBs and EC2 Instances Preview 14:41
SSL Certificates Preview 07:24
Getting started with Classic Load Balancers Preview 12:38
Launching and adding EC2 instances to our Classic Load Balancer Preview 07:52
Testing our Classic Load Balancer's Deployment Preview 08:47
Application Load Balancer (ALB) Preview 18:11
Network Load Balancer Preview 15:44
Stickiness Preview 03:50
Cross-Zone Load Balancing Preview 07:20
Connection Draining Preview 07:32
ELB Quiz
An Introduction to Auto Scaling Preview 06:34
In this lecture, we will go through the basics of Auto Scaling and its benefits.
Auto Scaling Components and Pricing Preview 06:18
In this lecture, we will discuss the following:
All three components of Auto Scaling: Groups, Configuration Templates and Scaling Options
Launch Configurations vs. Launch Templates
Pricing
Creating a Security Group and a Key Pair for our Launch Template Preview 06:26
This is purely a demonstration where we will go through the step-by-step process of manufacturing a launch template from scratch, and the same will be used to create an Auto Scaling group in the later stage. To start with, we will create a security group and a key pair.
Creating a Launch Template Preview 13:14
After creating a security group and a key pair, let us now create a new launch template while using these existing components.
Getting Started with Amazon EC2 Auto Scaling Preview 11:27
Let’s now get started with the process of creating and configuring an Auto Scaling group from scratch.