Main Menu

Wednesday, March 15, 2023

All in one course for learning Terraform and gaining the official HashiCorp Certified: Terraform Associate certification.


All in one course for learning Terraform and gaining the official HashiCorp Certified: Terraform Associate certification.

Udemy course by Zeal 

Course content


1. Introduction to the Course and Certification

8


2. Document - Code Repository

1


3. Our Community

1


4. Central PPT Notes

1


5. Choosing a right Infrastructure as Code tool

10


6. Installation Process of Terraform

6


7. Document - Terraform Downloads Page

0


8. Installing Terraform - MacOS and Linux Users

5


9. Choosing Right IDE for Terraform

6


10. Install & Setup Source Code Editor

5


11. Note - Visual Studio Setup

1


12. Setting up AWS account

6


13. Notes - Getting ed

1


14. Small Note - New AWS Console Update

1


15. Creating first EC2 instance with Terraform

20


16. New Console Update - AWS

1


17. Terraform Code - First EC2 Instance

0


18. Important Security Pointer

1


19. Understanding Resources & Providers - NEW

12


20. Understanding Resource & Providers - Part 2 NEW

9


21. Destroying Infrastructure with Terraform (NEW)

9


22. Understanding Terraform State files (NEW)

10


23. Understanding Desired & Current States (NEW)

6


24. Challenges with the current state on computed values (NEW)

5


25. Terraform Provider Versioning

13


26. Notes - Deploying Infrastructure with Terraform

1


Quiz 1: Practice Test - Domain 1


27. Overview of Course Lecture Format

6


28. Understanding Attributes and Output Values in Terraform

13


29. Referencing Cross-Account Resource Attributes

12


30. Terraform Variables

8


31. Approaches for Variable Assignment

11


32. Data Types for Variables

13


33. Fetching Data from Maps and List in Variable

3


34. Count and Count Index

11


35. Conditional Expressions

8


36. Local Values

5


37. Terraform Functions

19


38. Data Sources

8


39. Note - Filters in Data Sources

1


40. Debugging in Terraform

4


41. Terraform Format

2


42. Validating Terraform Configuration Files

3


43. Load Order & Semantics

7


44. Dynamic Blocks

10


45. Tainting Resources

7


46. Splat Expressions

3


47. Terraform Graph

6


48. Saving Terraform Plan to File

4


49. Terraform Output

3


50. Terraform Settings

5


51. Dealing with Large Infrastructure

11


52. Zipmap Function

5


53. Comments in Terraform

5


54. Challenges with Count Meta-Argument

7


55. Data Type - SET

4


56. for_each in Terraform

7


57. Notes - Read, Generate, Modify Configuration

1


Quiz 2: Practice Test


58. Understanding Provisioners in Terraform

6


59. Types of Provisioners

5


60. Implementing remote-exec provisioners

17


61. Implementing local-exec provisioners

5


62. Creation-Time & Destroy-Time Provisioners

10


63. Failure Behavior for Provisioners

4


64. Null Resource

10


65. Notes - Terraform Provisioners

1


Quiz 3: Practice Tests


66. Understanding DRY principle

7


67. Implementing EC2 module with Terraform

8


68. Variables and Terraform Modules

6


69. Using Locals with Modules

8


70. Referencing Module Outputs

8


71. Terraform Registry

11


72. Requirement for Publishing Modules in Terraform Registry

7


73. Terraform Workspace

5


74. Implementing Terraform Workspace

8


75. Notes - Module Section

1


76. Integrating with GIT for team management

7


77. Important Note

1


78. Security Challenges in Commiting TFState to GIT

8


79. Module Sources in Terraform

7


80. Terraform and .gitignore

5


81. Terraform Backends

7


82. Implementing S3 Backend

7


83. State File locking

7


84. Integrating DynamoDB with S3 for state locking

6


85. Terraform State Management

10


86. Cross- Project Collaboration using Remote State

7


87. Implementing Remote States Connections

10


88. Importing Existing Resources with Terraform Import

12


89. Notes - Remote State Management

1


90. Handling Access & Secret Keys the Right Way in Providers

4


91. Terraform Provider UseCase - Resources in Multiple Regions

7


92. Handling Multiple AWS Profiles with Terraform Providers

4


93. Note - STS

1


94. Terraform & Assume Role with AWS STS

8


95. Sensitive Parameter

3


96. Note - HashiCorp Vault

1


97. Overview of HashiCorp Vault

7


98. Terraform and Vault Integration

6


99. Notes - Security Primer

1


100. Overview of Terraform Cloud

7


101. Creating Terraform Cloud Account

3


102. Creating Infrastructure with Terraform Cloud

10


103. Overview of Sentinel

9


104. Overview of Remote Backends

6


105. Implementing Remote Backend Operations

7


106. Air Gapped Environments

4


107. Notes - Terraform Cloud & Enterprise

1


108. Our Community

1


109. Overview of HashiCorp Exams

15


110. Important Pointers for Exams - Part 01

8


111. Important Pointers for Exams - Part 02

8


112. Important Pointers for Exams - Part 03

7


113. Important Pointers for Exams - Part 04

7


114. Important Pointers for Exams - Part 05

14


115. Important Pointers for Exams - Part 06

14


116. Updated - Important Pointers for Exams

2


117. Notes - Important Pointers for Exams

1


Quiz 4: Exam Preparation Practice Test - 1


Quiz 5: Exam Preparation Practice Test - 2


Quiz 6: Exam Preparation Practice Test - 3


Practice Test 1: Exam Preparation Practice Test - 4


Practice Test 2: Exam Preparation Practice Test - 5


Quiz 7: Exam Preparation Practice Test - 6


118. Additional Resources - Bonus

1

All in one course for learning Terraform and gaining the official certification.


No comments:

Post a Comment