Skip to main content
  • العربية
    • English
    • 简体中文
    • Deutsch
    • Polski
    • العربية
    • Nederlands
    • Français
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Português
    • Română
    • Русский
    • Español
Home

Certificate Authentication

Terraform : Advanced

Add to LinkedIn

Certificate ID: 
814287
Authentication Code: 
0b16f
Certified Person Name: 
Lucian Bucurescu
Trainer Name: 
Vincenzo De Naro Papa
Duration Days: 
3
Duration Hours: 
21
Course Name: 
Terraform : Advanced
Course Date: 
24 June 2025 10:00 to 26 June 2025 17:00
Course Outline: 

Advanced Module Development

- Objective: Create complex and highly reusable modules.

- Advanced module composition.

- Module versioning and managing dependencies.

- Testing modules

Managing Infrastructure at Scale 

- Objective: Scale Terraform to manage large infrastructure.

- Strategies for managing large Terraform deployments.

- Workspaces and state management at scale.

- Optimising for performance with parallelism and resource targeting.

Terraform Automation with CI/CD 

- Objective: Automate Terraform workflows in a CI/CD pipeline.

- Integrating Terraform with Jenkins, GitHub Actions, or GitLab CI.

- Automating infrastructure deployment with pipelines.

Testing and Validating Terraform Code 

- Objective: Ensure high-quality infrastructure code with testing.

- Writing automated tests for infrastructure.

- Introduction to integration testing.

Terraform with External Providers and APIs 

- Objective: Extend Terraform's functionality by interacting with APIs.

- Using null provider for custom integrations.

- Writing custom Terraform providers.

- Interacting with external APIs and services.

Implementing Infrastructure Policy as Code

- Objective: Enforce infrastructure best practices with policies.

- Writing and enforcing policies in Terraform.

- Policy-driven workflows.

Optimising Terraform Performance

- Objective: Fine-tune Terraform for large-scale and efficient deployments.

- Optimising the use of state, resources, and data sources.

- Managing drift detection and performance tuning.

Debugging and Troubleshooting Terraform

- Objective: Master techniques to identify and fix issues in Terraform configurations.

- Common Terraform issues and solutions.

- Debugging state, plan, and apply issues.

Advanced Security Practices 

- Objective: Implement advanced security measures.

- Managing security groups, firewall rules, and least-privilege access.

- Encrypting Terraform state.

- Auditing and logging Terraform deployments.

Hands-on Lab: Deploy an End-to-End Secure and Automated Cloud Infrastructure 

- Objective: Apply advanced techniques to deploy a fully automated, secure infrastructure.

- Incorporating advanced modules, policies, and CI/CD pipelines.

- Implementing multi-cloud architecture.

- Enforcing infrastructure policies.

Course Wrap-Up and Final Q&A

- Objective: Summarise key takeaways and provide future learning directions.

- Final review of advanced concepts.

Staff Login