Advanced Terraform Certificate for Jeff Ong
Certificate ID:
759555
Authentication Code:
7dcb3
Certified Person Name:
Jeff Ong
Trainer Name:
Saurabh Dhingra
Duration Days:
2
Duration Hours:
14
Course Name:
Advanced Terraform
Course Date:
2024-04-08 09:00 to 2024-04-09 15:00
Course Outline:
Introduction
- Overview of Terraform core concepts and components
- DevOps fundamentals
Getting Started
- Installing and configuring Terraform
- Setting up workspaces for multiple environments
- Local state vs remote state in Terraform
- Advanced Terraform tools and CLI
Building Complex Terraform Modules
- Standard module structure
- Defining provider configurations
- Developing custom Terraform modules
- Creating reusable infrastructure with modules
- Public vs shared modules
- Publishing modules on the Terraform registry
- Best practices in module composition
Coding Techniques and Optimization
- Loops and meta-arguments
- Dynamic language expressions
- HCL syntax and operators
- Block syntax and backend configurations
- Mono-repo vs multi-repo
- Working with Terragrunt
Security Hardening and Automation
- Terraform security in depth
- Managing credentials and secrets
- Automated testing frameworks
- Code analysis and validation
- Automated delivery pipelines
- Reliability of infrastructure and deployments
Troubleshooting
Summary and Next Steps