Aws Developer: Deploy, Build & Optimize Applications On Aws

Aws Developer: Deploy, Build & Optimize Applications On Aws

Last updated 11/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.70 GB | Duration: 21h 2m

Leverage your developer skills to build and run applications in the AWS Cloud

What you'll learn
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)

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

This skill path covers all the objectives needed to develop application with Amazon Web Services. You will learn how to develop, deploy and debug cloud-based applications using AWS. Although this path will prepare you to take the AWS Developer Associate Certification exam, it also teaches you practical, hands-on skills for successfully developing with AWS. By the end of this path, you will have mastery and experience with all of the major services in AWS.This course is for intermediate-level students and begins with an overview of the fundamentals of Elastic Compute Cloud (EC2). It then moves you through an in-depth curriculum on developing, deploying, and maintaining applications—especially Serverless ones—on AWS.Why should you go for AWS developer certification? - Recent research shows that almost 83% of enterprise workloads would be transferred to the cloud. This means there will be ample opportunities for AWS Developer Associate certification holders.The average salary of AWS certified associates is almost USD 113,932.Please note, this course does not teach you how to code. All required code in this course is provided when you join the course.

Section 1: Course Introduction

Lecture 1 Course Introduction

Lecture 2 How to get the most out of the course?

Section 2: In-Depth Conceptual Understanding - EC2 & its Components

Lecture 3 Section Introduction

Lecture 4 An Introduction to Amazon EC2

Lecture 5 Deep Dive - EC2, AMI and Instance Types

Lecture 6 Exploring EC2, AMIs and Instance Types on AWS Management Console Part One

Lecture 7 Exploring EC2, AMIs and Instance Types on AWS Management Console Part Two

Lecture 8 Exploring EC2, AMIs and Instance Types on AWS Management Console Part Three

Lecture 9 Regions and Availability Zones (AZs)

Lecture 10 Amazon EC2 Pricing – Free Tier, On-Demand and Spot Instances

Lecture 11 Amazon EC2 Pricing (contd.)

Lecture 12 IP Addressing

Lecture 13 An Introduction to Amazon EBS

Lecture 14 Accessing & Managing EBS Volumes

Lecture 15 An Introduction to Security Groups

Lecture 16 Security Groups Hands-on

Section 3: EC2 - Bringing All The Pieces Together

Lecture 17 Section Introduction

Lecture 18 Getting started with Amazon EC2 Linux instances

Lecture 19 Configuring Instance Details

Lecture 20 Adding Storage, Tags, Security Groups & Key Pairs

Lecture 21 Connecting to Amazon Linux EC2 Instance from macOS

Lecture 22 Connecting to Amazon Linux EC2 Instance from Windows PC

Lecture 23 Getting Started with Amazon EC2 Windows Instances

Lecture 24 Connecting to Amazon EC2 Windows Instance from macOS

Lecture 25 Connecting to Amazon EC2 Windows Instance from Windows 10 PC

Section 4: Elastic IP Addresses (EIPs)

Lecture 26 An Introduction to Elastic IP Addresses

Lecture 27 Elastic IP Addresses Hands-on

Section 5: Elastic Load Balancing (ELB)

Lecture 28 Elastic Load Balancing

Lecture 29 Security Groups for Load Balancers

Lecture 30 Creating Security Groups for ELBs and EC2 Instances

Lecture 31 SSL Certificates

Lecture 32 Getting started with Classic Load Balancers

Lecture 33 Launching and adding EC2 instances to our Classic Load Balancer

Lecture 34 Testing our Classic Load Balancer's Deployment

Lecture 35 Application Load Balancer (ALB)

Lecture 36 Network Load Balancer

Lecture 37 Stickiness

Lecture 38 Cross-Zone Load Balancing

Lecture 39 Connection Draining

Section 6: Amazon EC2 Auto Scaling

Lecture 40 An Introduction to Auto Scaling

Lecture 41 Auto Scaling Components and Pricing

Lecture 42 Creating a Security Group and a Key Pair for our Launch Template

Lecture 43 Creating a Launch Template

Lecture 44 Getting Started with Amazon EC2 Auto Scaling

Lecture 45 Testing our Auto Scaling Deployment

Lecture 46 Set up a scaled and load-balanced application

Lecture 47 Creating a Classic Load Balancer

Lecture 48 Creating a Launch Template while including User Data

Lecture 49 Creating an Auto Scaling group with a Load Balancer

Lecture 50 Performing test using Load Balancer's DNS name

Lecture 51 Getting Started with Target Tracking Policy

Lecture 52 Implementing Target Tracking Policy via an Auto Scaling group

Lecture 53 Putting Target Tracking policy to test

Section 7: AWS Identity & Access Management (IAM)

Lecture 54 An Introduction to IAM

Lecture 55 Creating IAM Users

Lecture 56 In-depth analysis of IAM Users

Lecture 57 IAM Groups

Lecture 58 IAM Groups Hands-on

Lecture 59 IAM Roles

Lecture 60 IAM Roles Hands-on

Lecture 61 IAM Policies

Lecture 62 Multi-Factor Authentication (MFA)

Section 8: Simple Storage Service (S3) & Elastic File System (EFS)

Lecture 63 An Introduction to Amazon S3

Lecture 64 Getting Started with Amazon S3

Lecture 65 Managing Permissions via Bucket Policy

Lecture 66 Versioning

Lecture 67 Static Website Hosting

Lecture 68 Transfer Acceleration

Lecture 69 Theoretical Overview of Storage Classes

Lecture 70 Storage Classes Hands-On

Lecture 71 Object Lifecycle Management

Lecture 72 Replication

Lecture 73 Getting Started with Elastic File System (EFS)

Section 9: Databases on AWS

Lecture 74 An Introduction to Amazon RDS

Lecture 75 High Availability (Multi-AZ)

Lecture 76 Read Replicas

Lecture 77 Encryption & Security

Lecture 78 Creating a MySQL DB instance

Lecture 79 An Introdution to Amazon Aurora

Lecture 80 Creating an Aurora MySQL DB Cluster

Section 10: Route 53

Lecture 81 DNS 101

Lecture 82 Exploring DNS Service Options and Domain Registration Lab

Lecture 83 Routing Polices

Lecture 84 Simple Routing Policy

Lecture 85 Weighted Routing Policy

Lecture 86 Latency Routing Policy

Lecture 87 Failover Routing Policy

Lecture 88 Geolocation Routing Policy

Lecture 89 Multivalue Answer Routing

Section 11: Virtual Private Cloud (VPC) Fundamentals

Lecture 90 An Introduction to VPC

Lecture 91 Detailed explanation of some key concepts

Lecture 92 Internet & NAT Gateways

Lecture 93 Security Options

Lecture 94 VPC Peering

Lecture 95 VPC Endpoints

Lecture 96 Site-to-Site VPN and Direct Connect (DX)

Section 12: Docker on AWS

Lecture 97 Basic Docker Concepts

Lecture 98 ECS Terminologies

Lecture 99 Creating an ECS Cluster (Part One)

Lecture 100 Creating an ECS Cluster (Part Two)

Lecture 101 Creating a Task Definition (Part One)

Lecture 102 Creating a Task Definition (Part Two)

Lecture 103 Running a Task using Task Definition

Lecture 104 Creating an ECS Service

Lecture 105 Finish setting up ECS Service and deploying an ECS containers

Lecture 106 Achieving Fault Tolerance and Resilience using ECS Service

Lecture 107 Set up Dynamic Port Mapping for Amazon ECS (Part One)

Lecture 108 Set up Dynamic Port Mapping for Amazon ECS (Part Two)

Lecture 109 Service Auto Scaling Theoretical Overview

Lecture 110 Demo: Target Tracking Policy

Lecture 111 Installing and Running ApacheBench (ab) Utility

Lecture 112 Putting our Target Tracking Policy to test

Lecture 113 Demo: Step Scaling Policy

Lecture 114 Putting our Step Scaling Policy to test

Lecture 115 Capacity Providers

Lecture 116 Demo Auto Scaling Capacity Providers

Lecture 117 Implementing Capacity Provider via an ECS Service

Section 13: Elastic Beanstalk

Lecture 118 EB Introduction

Lecture 119 EB Overview and First Environment

Lecture 120 Launching an Advanced or Prod Environment

Lecture 121 Deployment Options or Policies

Lecture 122 EB Deployment Policies Hands On

Lecture 123 Implementing Blue Green Deployment

Lecture 124 EB Advanced Concepts

Lecture 125 Adding a Database to an Existing EB Environment

Lecture 126 Decoupling an Amazon RDS Instance from an EB Environment

Lecture 127 Summary

Section 14: CloudFormation

Lecture 128 Introduction

Lecture 129 AWS CloudFormation Concepts

Lecture 130 Manufacturing our first stack using AWS CloudFormation

Lecture 131 Updating our CloudFormation Stack

Lecture 132 Learn Template Basics

Lecture 133 Resources

Lecture 134 Parameters

Lecture 135 Properties

Lecture 136 Mappings

Lecture 137 Constructed and Output Values

Lecture 138 Conditions

Lecture 139 Wrap Up

Section 15: AWS Lambda

Lecture 140 Serverless Computing

Lecture 141 Serverless in AWS

Lecture 142 Lambda Integrations

Lecture 143 Lambda Pricing

Lecture 144 Lambda First Hands On

Lecture 145 Synchronous Invocation

Lecture 146 Synchronous Invocation Hands-on

Lecture 147 Asynchronous Invocation

Lecture 148 Asynchronous Invocation Hands-on

Lecture 149 Lambda and ALB Integration

Lecture 150 Using Lambda with ALB

Lecture 151 Lambda Edge

Lecture 152 Lambda and EventBridge

Lecture 153 Lambda and S3 Event Notifications

Lecture 154 Event Source Mapping

Lecture 155 Lambda Destinations

Lecture 156 Lambda Environment Variables

Lecture 157 Lambda in VPC

Lecture 158 Lambda Function Concurrency

Lecture 159 Lambda Versions

Lecture 160 Lambda Limits

AWS absolute beginners. No prior AWS experience necessary,Existing developers, solutions architects and system administrators,Students interested in hosting highly scalable, fault tolerant and resilient applications on the AWS cloud


Aws Developer: Deploy, Build & Optimize Applications On Aws


without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.