Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Practical and Professional Devops with AWS and Docker
1 Introduction
1 Introduction (4:22)
2 Course Details
1 Course Overview (5:02)
2 What You Need to Know (3:53)
3 How to Take the Course (1:47)
3 Getting Your Local Machine Ready
1 Machine Setup (2:27)
2 Docker Hub (1:00)
3 Setting Up the AWS Account (14:14)
4 Configuring the AWS CLI (6:38)
4 VPCs and Security - Overview and Setup
1 VPCs Overview Part 1 (12:29)
2 VPCs Overview Part 2 (6:24)
3 VPCs Overview Part 3 (5:04)
4 VPC Bastions and Key Pairs (2:07)
5 Approaches to VPC Creation (7:51)
6 Setting Up Our VPC (16:14)
7 Our Bastion Server and Key Pair (14:06)
8 IAM Overview (6:09)
5 Creating the Development Environment and API
1 Overview (10:25)
2 The Docker Development Images (9:30)
3 Creating the Docker Compose File (15:50)
4 Node App and User Model Set Up (11:27)
5 Hooking up MySQL via Docker (10:43)
6 Setting Up a Testing Environment (11:08)
7 Setting Up Test Coverage (11:24)
8 Models, Timestamps, and TDD Part 1 (12:39)
9 Models, Timestamps, and TDD Part 2 (14:02)
10 Models, Timestamps, and TDD Part 3 (10:22)
11 Creating Authorized Resources (16:33)
12 Pushing Up to Github and ECR (11:24)
5.5 ECS Overview (Yes, You Should Still Watch This)
1 Overview AWS ECS and Docker (3:09)
2 Docker and Challenges with Management (16:18)
3 ECS Cluster and Container Agent (10:28)
4 ECS Task Definitions (9:20)
5 Running ECS Tasks (7:31)
6 ECS Services Part 1 (6:36)
7 ECS Services Part 2 (9:18)
8 Application Load Balancers with ECS (9:47)
9 Launch Configurations and Auto Scaling Groups with ECS (6:33)
10 Summary of AWS ECS and Docker (5:16)
6 Creating AWS Resources for the API
1 Overview (3:34)
2 Making Our App Production Ready (8:37)
3 Setting Up Security Groups and IAM Roles (13:00)
4 Launching Our RDS Instance (17:50)
5 The Elastic Application Load Balancer (8:45)
6 The Cluster and Container Instances (15:46)
7 First Time API Launch into AWS
1 Overview (1:39)
2 Building and Pushing Up The Production Image (4:38)
3 Setting Up the API Task Definition (15:28)
4 Launching Our Service (13:29)
8 Continuous Deployment and Integration of API Service
READ ME - How to Watch This Section
1 Overview (6:45)
2 Setting Up CircleCI (3:11)
CircleCI 2 #1 - Setting up CircleCI 2.0 (12:02)
3 IAM User for CircleCI (12:45)
4 Creating the CircleCI Script (6:27)
CircleCI 2 #2 - Creating the CircleCI Config File Part 1 (18:03)
CircleCI 2 #3 - Creating the CircleCI Config File Part 2 (7:03)
CircleCI 2 #4 - Creating the CircleCI Config File Part 3 (5:17)
5 Task Definition Template and Update Script (8:23)
6 Creating the Build Shell Script and Deploying (13:40)
CircleCI 2 #5 - Full Deploy with Circle CI 2 (11:59)
9 AutoScaling our API Service and Infrastructure
1 Overview (11:53)
2 AutoScaling ECS Services (20:04)
3 AutoScaling ECS Container Instances (17:34)
10 First Infrastructure and API Launch Overview
1 API Completion Overview (2:37)
11 Setting up the Web Application
1 Overview (3:35)
2 Setting Up the React Project (17:00)
3 Testing Environment and Tools (17:49)
4 Snapshot Testing the Front End (24:41)
5 Unit Testing the Front End Part 1 (12:30)
6 Unit Testing the Front End Part 2 (14:00)
7 Building the Production Front End Docker Image Part 1 (6:00)
8 Building the Production Front End Docker Image Part 2 (15:24)
12 Building the Full Infrastructure with CloudFormation
1 Overview (8:28)
2 CloudFormation Basics Part 1 (8:03)
3 CloudFormation Basics Part 2, Cluster and Usage (14:30)
4 CloudFomation Security Groups (17:49)
5 CloudFormation IAM Roles Part 1 (9:48)
6 CloudFormation IAM Roles Part 2 (10:26)
7 CloudFormation Elastic Application Load Balancer Part 1 (9:48)
8 CloudFormation Elastic Application Load Balancer Part 2 (10:05)
9 CloudFormation Launch Configuration Part 1 (10:45)
10 CloudFormation Launch Configuration Part 2 (7:22)
11 CloudFormation Autoscaling Group (14:28)
12 CloudFormation ECS Task Definition (10:37)
13 CloudFormation ECS Service (13:22)
14 CloudFormation ECS Service AutoScaling Part 1 (13:09)
15 CloudFormation ECS Service AutoScaling Part 2 (15:43)
16 CloudFormation ECS Service AutoScaling Part 3 (15:21)
17 CloudFormation Scaling the Autoscaling Group (19:13)
13 Continuous Deployment with AWS CodePipeline and CodeBuild
1 Overview (6:20)
2 IAM Roles for CodePipeline and CodeBuild (10:00)
3 Building the AWS CodeBuild Docker Image (13:28)
4 Pushing and Protecting our ECR Image (4:06)
5 Build Files for Our Front End App (11:58)
6 Creating the CodePipeline and CodeBuild (14:21)
Conclusion
1 What We Built (4:45)
2 Conclusion (0:50)
14 Custom Domains and HTTPS with AWS Route53 and Certification Manager
Coming Soon!
SSL/HTTPS Setup with Application Load Balancers Text Guide
15 - Same Cluster Deploys
Coming Soon!
1 Overview
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock