Exam Prep: HashiCorp Certified Terraform Associate (003)
- Offered byCoursera
Exam Prep: HashiCorp Certified Terraform Associate (003) at Coursera Overview
Duration | 14 hours |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Exam Prep: HashiCorp Certified Terraform Associate (003) at Coursera Highlights
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
- Intermediate Level Hands-on experience in creating services in public cloud platforms such as AWS, Azure or Google Cloud Platform. Basic knowledge of Linux commands.
- Approx. 14 hours to complete
- English Subtitles: English
Exam Prep: HashiCorp Certified Terraform Associate (003) at Coursera Course details
- Terraform is one of the most recognized infrastructure automation tools that help in addressing various real-life challenges. This training course helps you develop your skills and knowledge in Terraform. You can learn the skills for developing cloud infrastructure in an effective and reliable manner. In addition, you can also develop the skills for the automation of infrastructure by using Terraform for public cloud platforms.
- Exam Prep: HashiCorp Certified Terraform Associate (003) course contains 11+ hours of Training content. Learners could find a combination of Video Lectures. These lectures are divided into 7 Modules and each module is further split into Lessons. The entire course includes Assessments (both Graded and Non-Graded) to validate the knowledge checks of learners.
- Module 1: Terraform: Introduction, Setup, and Installation
- Module 2: Terraform: Providers and Statefiles
- Module 3: Terraform: Variables, Data Types, and Expressions
- Module 4: Terraform: Files and Provisioners
- Module 5: Terraform: Modules
- Module 6: Terraform: State Management and Workspaces
- Module 7: Terraform Cloud Capabilities
- Candidates should have hands-on experience in creating services in public cloud platforms such as AWS, Azure, or Google Cloud Platform. The target audience for this course includes any individual aspiring for infrastructure management in public, private, or hybrid clouds. By the end of this course, a learner will be able to:
- - Elaborate on Terraform features and its components.
- - Explore Terraform Provisioners, States, data types, and dynamic blocks.
- - Analyze Terraform Module sources, Workspaces and Security.
- - Explore Terraform Cloud and its features.
Exam Prep: HashiCorp Certified Terraform Associate (003) at Coursera Curriculum
Terraform: Introduction, Setup and Installation
Introduction to Terraform
Step 1 - Setup AWS account
Step 2 - Install Terraform
Step 3 - Install Atom
Step 4 - Create IAM User
Step 5 - Create First Virtual Machine
Step 6 - Destroy Resources
Step 7- Create RDS resource
Course Outline
Welcome to the Course
Overview of Terraform: Introduction, Setup and Installation
Terraform Setup and Installation - Knowledge Check
Terraform: Introduction, Setup and Installation - Assessment
Terraform: Providers and Statefiles
Terraform Providers
Multiple Providers
Provider Versioning
Terraform Statefile
Terraform State
Terraform DesiredState
Overview of Terraform: Providers and State Files
Terraform Providers and its Versioning - Knowledge Check
Terraform: Providers and Statefiles - Assessment
Terraform: Variables, Datatypes, and Expressions
Attributes: Introduction
Attributes - Demo
Variables: Define
Variables: Examples
Variables: Configure
Local Values
DataTypes
Map-list
Conditional Expression
Splat Expression
Functions
Formatting
Overview of Terraform: Variables, Datatypes, and Expressions
Terraform: Variables and Datatypes - Knowledge Check
Terraform: Variables, Datatypes, and Expressions - Assessment
Terraform: Files and Provisioners
Validate - ConfigFile
Split Files
Dynamic Block
Zip Function
Miscellaneous configurations with example
Provisioners
Provisioners configuration with example
Advanced Provisioners
Terraform command list
EC2 - Demo
S3 - Demo
VPC - Demo
Overview of Terraform: Files and Provisioners
Terraform: Dynamic Blocks and Provisioners - Knowledge Check
Terraform: Files and Provisioners - Assessment
Terraform: Modules
Terraform Modules Introduction
Terraform Modules: Configuration Demo
Terraform Modules: Analyze and Test Demo
Module Sources Introduction
Module Sources - Demo
Registry Modules
Registry Modules with examples
Import resources Introduction
Import resources - Demo
Overview of Terraform Modules
Terraform Modules and its sources - Knowledge Check
Terraform: Modules - Assessment
Terraform: State Management and Workspaces
Remote State Management - Introduction
Remote State Management - Demo
State lock
Workspaces Introduction
Workspaces - Demo
Security - User Credentials
Security - Sensitive Information
Multiple region resource
Multiple user resource
Overview of Terraform: State Management and Workspaces
Terraform Workspaces and Remote State Management - Knowledge Check
Terraform: State Management and Workspaces - Assessment
Terraform Cloud Capabilities
Terraform Cloud - Introduction
Terraform Cloud - Demo
Terraform Cloud - Advanced Demo
Sentinel
Create Database using Terraform Cloud
Create Database using Terraform Cloud - Demo
CloudFormation vs Terraform
Overview of Terraform Cloud Capabilities
Course Conclusion
Key Takeaways from the course
Terraform Cloud and its features - Knowledge Check
Terraform Cloud Capabilities - Assessment
Overall Course Assessment
Project: Upgrade and downgrade an EC2 Instance type using Terraform