Terraform indepth(2020) - With 10 Realworld Job Casestudies
4.1 (367 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,819 students enrolled

Terraform indepth(2020) - With 10 Realworld Job Casestudies

Terraform AWS 10 Job Casestudies , Docker , Kubernetes and Terraform , Ansible,EKS , Modules,Interpolation , GCP,Azure
4.1 (367 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,815 students enrolled
Created by Cloudops Academy
Last updated 1/2019
English
English [Auto-generated]
Current price: $22.99 Original price: $34.99 Discount: 34% off
4 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 28 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn Terraform basics and advanced concepts like modules,interpolation,state files
  • Work on 10 Realworld Job Scenarios - Kubernetes using Terraform , Complete stack (ec2,elb,vpc,rds) using Terraform , Dynamodb ..
  • Launch AWS EKS cluster using Terraform
  • Launch ELB,EC2 resources using modules
  • Effectively use modules , provisioners -Launch ELK stack (centralized logging) using modules and provisioners
  • State files - How important are they ?
  • Learn basic GCP and Azure concepts. Launch GCP and Azure resources using Terraform
Course content
Expand all 160 lectures 11:51:02
+ First steps with Terraform
22 lectures 44:25
CODE FOR THE COURSE - Must read
00:03
Credentials error code
00:15
Very Important Reminder - MUST READ !!
00:28
Creating first instance - CODE
00:14
Important Reminder - Please Read
00:28
AWSaccount-providertf
05:15
Sample provider.tf
00:06
AWSaccount -env
01:46
Create S3 bucket
01:24
Creating S3 bucket - CODE
00:06
Challenge scenario #1 - Solution
02:00
Challenge scenario #2 - Solution
02:26
Three instances
05:50
Three instances - CODE
00:12
Three options - Init,plan and apply
03:50
Quiz 1 - Assess basic skills
7 questions
+ Using Variables
13 lectures 25:11
Interactive variables
06:23
Interactive variables - CODE
00:13
Inline variables
01:54
Inline variables - CODE
00:12
List variables
02:19
List variables - CODE
00:15
Variables infile
02:03
Variables in file - CODE
00:11
Map variables - Part 1
03:55
Map variables 1 - CODE
00:14
Map variables - Part 2
04:52
Map variables 2 - CODE
00:13
Variables Summary
02:24
+ Terraform concepts - Building blocks
9 lectures 29:14
Terraform concepts - Code
00:16
Datasources - Part 1
06:12
Datasources - Part 2
01:43
Terraform graph - Part 1
02:25
Terraform graph - Part 2
01:10
Git and Terraform
08:41
Output variables
02:42
Load Order
04:08
Depends_on Argument
01:57
+ Interpolation scenarios
4 lectures 11:40
Interpolation - Variables
03:37
Resources interpolation
03:38
Interpolation example - Counts
01:51
Path interpolation example
02:34
+ AWS resources - Basic concepts
17 lectures 02:04:55
AWS Resource section overview
01:25
EC2-Choosing the right instance
08:20
EC2-General purpose instance
14:24
EBS Volume types
08:26
How to attach a EBS Volume ?
07:50
Removing EBS Volume
05:50
EBS Vs Instance store
07:34
What is EBS Snapshot ?
05:43
EBS Snapshot Operations
11:51
VPC Basics
07:06
RDS Basics
05:14
Loadbalancer basics
08:02
Classic loadbalancer demo
00:48
Creating classic load balancer
19:08
Application loadbalancer demo
01:16
Creating Application load balancer
09:44
ALB Vs Classic - Comparison study
02:14
+ Realworld Job Casestudy #1: Launching a complete web application
6 lectures 57:06
Casestudy overview - webapp
06:35
Webapp stack - App review (MUST READ)
00:44
VPC Module demo
21:50
RDS Module demo
09:35
Webservers and appservers
15:37
Full stack deployment demo
02:45
+ Realworld Job Casestudy #2 : Dynamodb resource using Terraform
7 lectures 29:26
Dynamodb scenario overview
02:15
Dynamodb key features - What makes dynamodb special ?
03:20
Key-value pairs in Dynamodb
04:52
RCUs and WCUs
02:38
How to accurately calculate RCU/WCU needs ?
09:38
Dynamodb resource creation - demo
06:30
Dynamodb resource creation - CODE
00:13
+ Realworld Job Casestudy #3 : Terraform and Kubernetes - Docker , KOPS
4 lectures 27:22
Docker basics
07:13
Docker commands
03:13
Building Kubernetes cluster using KOPS and Terraform
16:34
KOPS scenario CODE
00:22
+ Realworld Job Casestudy #4: Using Terraform to launch AWS EKS Kubernetes cluster
9 lectures 42:20
EKS master architecture
06:32
EKS master deployment procedure
02:00
IAM role for AWS EKS
01:19
EKS master using dashboard
03:47
EKS master using terraform
05:16
Kubectl and IAM authenticator - prereqs for worker nodes
07:31
Deploying worker nodes
06:34
Master and worker nodes using terraform
04:21
Configuring the cluster
05:00
Requirements
  • AWS account
  • Internet connection
  • Basic Cloud concepts
  • Basic Computing concepts
Description

Terraform indepth - With 10 Realworld Job Casestudies covers all basic and advanced topics with realtime examples. Course is created by AWS engineers who supported thousands of EC2 instances in production environment

Note: This course Primarily focuses on AWS(90% of the course is AWS based) . Some sections of this course focuses on Google cloud (GCP) and Azure

> Realworld Job Scenario 1 : Launch a complete web application stack : 2 ELBs , App servers , Web servers , RDS with  Multi-AZ replication . Learn how to launch production scale webapp stack in one go using Terraform

> Realworld Job Scenario 2 : Launch Kubernetes cluster using KOPS and Terraform : Kubectl , Kops , Hosted zone creation , learn docker basics, kubernetes architecture

> Realworld Job Scenario 3 : Launch Kubernetes cluster AWS EKS and Terraform : AWS EKS architecture, IAM authenticator, Worker node deployment, Control plane deployment using terraform

> Realworld Job Scenario 4 : Launch centralized logging to monitor : ELK (Elasticsearch , Logstash , Kibana) using Terraform . You will be using MODULES , REMOTE-EXEC PROVISIONER , NULL RESOURCE , FILE PROVISIONER

> Realworld Job Scenario 5: Launch Dynamodb resource using Terraform . You will be creating dynamodb table assigning RCUs, WCUs

> Realworld Job Scenario 6: Launch database cluster using Terraform . You will be creating Master-Replica pair in production like environmet

> Realworld Job Scenario 7: Launch EC2 and security group resources using MODULES sourced from Github and local repo

> Realworld Job Scenario 8: Launch Web app stack in Google cloud . You will be launching load balancer , Compute engine , CloudSQL resources  in GCP using Terraform

> Realworld Job Scenario 9: Launch Web app stack in Azure cloud . You will be launching load balancer , VM machine , Azure MySQL instance  in Azure using Terraform

Solve 10 challenge scenarios at the end of course to test your Terraform skills


Who this course is for:
  • Who wants to learn terraform to deploy/manage cloud resources automatically using Terraform