HashiCorp Certified Terraform Associate 2023
What you’ll learn
Implement Terraform in your organization
Preparation for the Certification Exams.
Requirements
Basic Understanding of AWS
AWS Account
Description
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.
Overview
Section 1: Introduction
Lecture 1 Introduction to the Course and Certification
Lecture 2 Document – Code Repository
Lecture 3 Our Community
Section 2: Getting Started & Setting Up Labs
Lecture 4 Choosing a right Infrastructure as Code tool
Lecture 5 Installation Process of Terraform
Lecture 6 Document – Terraform Downloads Page
Lecture 7 Installing Terraform – MacOS and Linux Users
Lecture 8 Choosing Right IDE for Terraform
Lecture 9 Install & Setup Source Code Editor
Lecture 10 Note – Visual Studio Setup
Lecture 11 Setting up AWS account
Lecture 12 Notes – Getting Started
Section 3: Deploying Infrastructure with Terraform
Lecture 13 Creating first EC2 instance with Terraform
Lecture 14 Terraform Code – First EC2 Instance
Lecture 15 Important Security Pointer
Lecture 16 Understanding Resources & Providers – NEW
Lecture 17 Understanding Resource & Providers – Part 2 NEW
Lecture 18 Destroying Infrastructure with Terraform (NEW)
Lecture 19 Understanding Terraform State files (NEW)
Lecture 20 Understanding Desired & Current States (NEW)
Lecture 21 Challenges with the current state on computed values (NEW)
Lecture 22 Terraform Provider Versioning
Lecture 23 Notes – Deploying Infrastructure with Terraform
Section 4: Read, Generate, Modify Configurations
Lecture 24 Overview of Course Lecture Format
Lecture 25 Understanding Attributes and Output Values in Terraform
Lecture 26 Referencing Cross-Account Resource Attributes
Lecture 27 Terraform Variables
Lecture 28 Approaches for Variable Assignment
Lecture 29 Data Types for Variables
Lecture 30 Fetching Data from Maps and List in Variable
Lecture 31 Count and Count Index
Lecture 32 Conditional Expressions
Lecture 33 Local Values
Lecture 34 Terraform Functions
Lecture 35 Data Sources
Lecture 36 Note – Filters in Data Sources
Lecture 37 Debugging in Terraform
Lecture 38 Terraform Format
Lecture 39 Validating Terraform Configuration Files
Lecture 40 Load Order & Semantics
Lecture 41 Dynamic Blocks
Lecture 42 Tainting Resources
Lecture 43 Splat Expressions
Lecture 44 Terraform Graph
Lecture 45 Saving Terraform Plan to File
Lecture 46 Terraform Output
Lecture 47 Terraform Settings
Lecture 48 Dealing with Large Infrastructure
Lecture 49 Zipmap Function
Lecture 50 Comments in Terraform
Lecture 51 Challenges with Count Meta-Argument
Lecture 52 Data Type – SET
Lecture 53 for_each in Terraform
Lecture 54 Notes – Read, Generate, Modify Configuration
Section 5: Terraform Provisioners
Lecture 55 Understanding Provisioners in Terraform
Lecture 56 Types of Provisioners
Lecture 57 Implementing remote-exec provisioners
Lecture 58 Implementing local-exec provisioners
Lecture 59 Creation-Time & Destroy-Time Provisioners
Lecture 60 Failure Behavior for Provisioners
Lecture 61 Null Resource
Lecture 62 Notes – Terraform Provisioners
Section 6: Terraform Modules & Workspaces
Lecture 63 Understanding DRY principle
Lecture 64 Implementing EC2 module with Terraform
Lecture 65 Variables and Terraform Modules
Lecture 66 Using Locals with Modules
Lecture 67 Referencing Module Outputs
Lecture 68 Terraform Registry
Lecture 69 Requirement for Publishing Modules in Terraform Registry
Lecture 70 Terraform Workspace
Lecture 71 Implementing Terraform Workspace
Lecture 72 Notes – Module Section
Section 7: Remote State Management
Lecture 73 Integrating with GIT for team management
Lecture 74 Important Note
Lecture 75 Security Challenges in Commiting TFState to GIT
Lecture 76 Module Sources in Terraform
Lecture 77 Terraform and .gitignore
Lecture 78 Terraform Backends
Lecture 79 Implementing S3 Backend
Lecture 80 State File locking
Lecture 81 Integrating DynamoDB with S3 for state locking
Lecture 82 Terraform State Management
Lecture 83 Cross- Project Collaboration using Remote State
Lecture 84 Implementing Remote States Connections
Lecture 85 Importing Existing Resources with Terraform Import
Lecture 86 Notes – Remote State Management
Section 8: Security Primer
Lecture 87 Handling Access & Secret Keys the Right Way in Providers
Lecture 88 Terraform Provider UseCase – Resources in Multiple Regions
Lecture 89 Handling Multiple AWS Profiles with Terraform Providers
Lecture 90 Note – STS
Lecture 91 Terraform & Assume Role with AWS STS
Lecture 92 Sensitive Parameter
Lecture 93 Note – HashiCorp Vault
Lecture 94 Overview of HashiCorp Vault
Lecture 95 Terraform and Vault Integration
Lecture 96 Notes – Security Primer
Section 9: Terraform Cloud & Enterprise Capabilities
Lecture 97 Overview of Terraform Cloud
Lecture 98 Creating Terraform Cloud Account
Lecture 99 Creating Infrastructure with Terraform Cloud
Lecture 100 Overview of Sentinel
Lecture 101 Overview of Remote Backends
Lecture 102 Implementing Remote Backend Operations
Lecture 103 Air Gapped Environments
Lecture 104 Notes – Terraform Cloud & Enterprise
Section 10: Exam Preparation Section
Lecture 105 Our Community
Lecture 106 Overview of HashiCorp Exams
Lecture 107 Important Pointers for Exams – Part 01
Lecture 108 Important Pointers for Exams – Part 02
Lecture 109 Important Pointers for Exams – Part 03
Lecture 110 Important Pointers for Exams – Part 04
Lecture 111 Important Pointers for Exams – Part 05
Lecture 112 Important Pointers for Exams – Part 06
Lecture 113 Updated – Important Pointers for Exams
Lecture 114 Notes – Important Pointers for Exams
Lecture 115 Additional Resources – Bonus
Individuals who are interested in mastering Terraform from scratch.,Individuals interested in gaining the HashiCorp Certified: Terraform Associate certification.
Course Information:
Udemy | English | 12h 0m | 6.51 GB
Created by: Zeal Vora
You Can See More Courses in the Developer >> Greetings from CourseDown.com