Mô tả

With tremendous popularity and adoption of Terraform by the Industry, the HashiCorp Certified: Terraform Associate has become one of the most  popular certification in today's market.

This course is specifically designed for individuals who are new to Terraform and are planning to implement Terraform in their organization and want to get an in-depth view of various topics and best practices, along with gaining the official Terraform certification.

One of the pre-requisites for the course is the candidate's should have basic understanding about the Infrastructure Side (Servers)

The journey of this course begins with Understanding the basics of Infrastructure as Code technologies, and then we begin a deep dive journey into Terraform.

This course also has an exam preparation section with a series of practice tests to verify the candidate's understanding of the topics discussed in the course and verify if the candidate is ready to give the official certification exams.

Keeping the standards high similar to other best-seller courses of Zeal, this course has a perfect balance, and every topic is explained in a simplified way with practical scenarios.

With this exciting set of learnings and practicals, I look forward to seeing you in this course and be part of your journey into getting Terraform certified.

Bạn sẽ học được gì

PASS the HashiCorp Certified Terraform Associate (003) exam.

ALL 400+ SLIDES available to download.

Gain REAL-WORLD insights in practical implementation of Terraform.

Little Theory. ALL Practicals.

Yêu cầu

  • Basic Understanding of AWS
  • AWS Account

Nội dung khoá học

11 sections

Introduction

7 lectures
Overview of Terraform and Certification
12:32
About The Course and Resources
07:21
Document - Code Repository
00:01
Our Community
00:16
Basics of Infrastructure as Code (IAC)
12:38
Choosing Right IAC Tool
13:44
Central PPT Notes
00:09

Getting Started & Setting Up Labs

8 lectures
Installation Process of Terraform
06:20
Document - Terraform Downloads Page
00:00
Installing Terraform - MacOS and Linux Users
04:48
Choosing Right IDE for Terraform
05:43
Install & Setup Source Code Editor
04:59
Visual Studio Code Extensions
03:04
Sample Code - Extension Test
00:02
Setting up AWS account
06:28

Deploying Infrastructure with Terraform

16 lectures
Authentication and Authorization
06:24
Create User for AWS Account
02:47
Launch First Virtual Machine through Terraform
18:10
Terraform Code - First EC2 Instance
00:00
Important Security Pointer
00:12
Resource and Providers
12:42
Provider Tiers
08:07
Create GitHub Repository through Terraform
06:51
Terraform Destroy
07:17
Understanding Terraform State files
09:34
Understanding Desired & Current States (NEW)
05:42
Challenges with the current state on computed values (NEW)
04:34
Terraform Provider Versioning
13:17
Terraform Refresh
05:55
AWS Provider - Authentication Configuration
13:55
Practice Test - Domain 1
8 questions

Read, Generate, Modify Configurations

53 lectures
Overview of Course Lecture Format
06:05
Learning Scope - AWS Services for Terraform Course
07:30
Basics of Firewalls in AWS
13:50
Security Group Practical
05:45
Creating Firewall Rules using Terraform
16:26
Dealing with Documentation Code Updates
10:23
Creating Elastic IP with Terraform
05:26
Basic of Attributes
05:54
Cross Resource Attribute References (NEW)
12:39
Cross Resource Attribute References - Practical (NEW)
11:37
Output Values
07:36
Overview of Terraform Variables
09:09
Terraform Variables - Practical
10:17
Variable Definitions File (TFVARS)
11:19
Approaches for Variable Assignment - NEW
08:14
Setting Environment Variable in Linux
04:52
Variable Definition Precedence
08:07
Data Types in Terraform
13:14
Data Type - List
11:20
Data Type - Map (New)
05:19
Fetching Data from Maps and List in Variable
03:16
Count and Count Index
11:25
Conditional Expressions
07:52
Local Values
05:02
Terraform Functions
18:36
Overview of Data Sources
15:56
Data Sources - Documentation Reference
04:06
Data Sources - Format
08:58
Use-Case: Fetching Latest OS Image Using Data Sources
07:14
Practical - Fetching Latest OS Image Using Data Sources
11:39
Debugging in Terraform
04:04
Terraform Format
02:23
Load Order & Semantics
06:40
Dynamic Blocks
09:44
Validating Terraform Configuration Files
03:09
Tainting Resources
07:16
Splat Expressions
03:08
Terraform Graph
06:14
Saving Terraform Plan to File
03:42
Terraform Output
03:04
Terraform Settings
04:34
Dealing with Large Infrastructure
10:47
Zipmap Function
04:47
Comments in Terraform
04:34
Resource Behavior and Meta Arguments
13:56
Meta-Argument - LifeCycle
02:35
LifeCycle Meta-Argument - Create Before Destroy
07:08
LifeCycle Meta-Argument - Prevent Destroy
03:39
LifeCycle Meta-Argument - Ignore Changes
07:27
Challenges with Count Meta-Argument
07:20
Data Type - SET
03:49
for_each in Terraform
07:05
Practice Test
10 questions

Terraform Provisioners

9 lectures
Overview of Provisioners
06:14
Type of Provisioners
07:23
Format of Defining Provisioners
05:03
Practical - local-exec Provisioner
05:52
Practical - remote-exec Provisioner
15:59
Points to Note - Provisioners
03:15
Creation-Time and Destroy-Time Provisioners
07:42
Failure Behaviour for Provisioners
04:51
Practice Tests
3 questions

Terraform Modules & Workspaces

15 lectures
Basics of Terraform Modules
10:29
Creating EC2 instance using Modules
06:11
Points to Note - Referencing Modules
10:52
Choosing the Right Terraform Module
12:40
Creating Base Module Structure for Custom Module
04:40
Creating Custom Module for EC2
04:39
Module Sources - Calling a Module
07:54
Using Local Paths to Call Custom Module
04:24
Document - Update Alert
00:09
Variables and Terraform Modules
06:18
Using Locals with Modules
08:22
Referencing Module Outputs
08:08
Requirement for Publishing Modules in Terraform Registry
07:29
Terraform Workspace
05:27
Implementing Terraform Workspace
07:54

Remote State Management

13 lectures
Integrating with GIT for team management
07:21
Important Note
00:12
Security Challenges in Commiting TFState to GIT
08:06
Terraform and .gitignore
05:24
Terraform Backends
06:48
Implementing S3 Backend
07:07
State File locking
07:11
Integrating DynamoDB with S3 for state locking
06:29
Terraform State Management
09:43
Cross- Project Collaboration using Remote State
06:42
Implementing Remote States Connections
10:27
Overview of Terraform Import - NEW
09:00
Terraform Import Practical - NEW
07:06

Security Primer

9 lectures
Terraform Provider UseCase - Resources in Multiple Regions
06:33
Handling Multiple AWS Profiles with Terraform Providers
04:05
Note - STS
00:15
Terraform & Assume Role with AWS STS
07:52
Sensitive Parameter
02:53
Note - HashiCorp Vault
00:15
Overview of HashiCorp Vault
06:47
Terraform and Vault Integration
05:59
Dependency Lock File
11:00

Terraform Cloud & Enterprise Capabilities

7 lectures
Overview of Terraform Cloud
06:52
Creating Terraform Cloud Account
02:46
Creating Infrastructure with Terraform Cloud
10:02
Overview of Sentinel
09:00
Overview of Remote Backends
06:20
Implementing Remote Backend Operations
06:35
Air Gapped Environments
03:41

Terraform Challenges

15 lectures
Overview of Terraform Challenges
03:57
Document - Terraform Challenges Repository
00:00
Cloning Git Repository For Challenges
02:03
Overview of Terraform Challenge - 1
03:35
Terraform Challenge 1 - Solution Hints
03:39
Terraform Challenge 1 - Solution Video
15:34
Overview of Terraform Challenge - 2
03:27
Terraform Challenge 2 - Solution Discussion and Hints
04:36
Terraform Challenge 2 - Solution Video
26:56
Overview of Terraform Challenge - 3
02:46
Terraform Challenge 3 - and Hints
01:37
Terraform Challenge 3 - Solution Video
09:20
Overview of Challenge 4
02:18
Terraform Challenge 4 - and Hints
01:30
Terraform Challenge 4 - Solution Video
13:02

Exam Preparation Section

17 lectures
Our Community
00:12
Overview of HashiCorp Exams
15:13
Note - Exam Software Changes
00:04
Important Pointers for Exams - Part 01
08:17
Important Pointers for Exams - Part 02
08:07
Important Pointers for Exams - Part 03
06:50
Important Pointers for Exams - Part 04
07:23
Important Pointers for Exams - Part 05
14:14
Important Pointers for Exams - Part 06
13:32
Updated - Important Pointers for Exams
01:49
Exam Preparation Practice Test - 1
22 questions
Exam Preparation Practice Test - 2
32 questions
Exam Preparation Practice Test - 3
31 questions
Exam Preparation Practice Test - 4
30 questions
Exam Preparation Practice Test - 5
21 questions
Exam Preparation Practice Test - 6
42 questions
Additional Resources - Bonus
00:11

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.