Certificate Authentication

Advanced Terraform Certificate for Gert Botha

Add to LinkedIn

Certificate ID: 
746619
Authentication Code: 
2ea81
Certified Person Name: 
Gert Botha
Trainer Name: 
Reda NOUSHI
Duration Days: 
2
Duration Hours: 
14
Course Name: 
Advanced Terraform
Course Date: 
2023-11-29 09:00 to 2023-11-30 16:30
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