IT Training, Desktop Application Courses
  • Back
  • Course Catalogue
      • Technical IT Training
      • Desktop Applications
      • CyberSecurity
      • Custom Group Solution
      Technical IT Training

      VENDORS

      • Microsoft
      • Cisco
      • Amazon
      • Red Hat
      • CompTIA

      TECHNOLOGIES

      • CyberSecurity
      • Cloud Computing
      • Networking
      • Business Analysis
      • Programming
      • Databases
      • Artificial Intelligence
      10% off promo
      Desktop Applications

       

      Microsoft

      • Excel
      • Word
      • Teams
      • PowerPoint
      • Outlook

      Adobe

      • Photoshop
      • Illustrator
      • InDesign
      • Premiere Pro
      • Acrobat
      • After Effects
      • LiveCycle Designer

      Other Vendors

      • Kofax
      • WCAG
      • Foxit
      • Programming
      CyberSecurity

      Ultimate IT Courses delivers a focused, career-ready cybersecurity program offered exclusively through our Mile2 partnership.

      Designed for both individuals and teams, the program builds practical, job-relevant skills across core security concepts, threat awareness, governance and risk fundamentals, and real-world defensive practices.

      Flexible delivery options make it easy to train remotely or in a live classroom setting, with a consistent learning path that supports confident progress from foundational knowledge to advanced application.

      Learn more>>>

      Custom Group Solution

      Customized Group Training Solutions are built for organizations that want training to match reality—your goals, your technology stack, your timelines, and your team’s current skill levels. Instead of forcing employees into generic public classes, Ultimate IT Courses designs private, instructor-led programs that fit how your business actually operates, with measurable outcomes and scheduling that won’t derail productivity. Learn more >>>

  • About Us
      Based in Ottawa, Ontario, Ultimate IT Courses combines enterprise-level course offerings with the flexibility of a boutique provider.
      Read More
      • About Ultimate IT Courses
      • About Mile2 Canada
      • Course Catalogue
      • Contact us
  • Resources
  • Contact us

Login

cloud computing

Terraform Essentials

$3,030.00

by Mile2 Canada

As enterprises seek to deploy and maintain increasingly complex cloud infrastructure, there is a necessity to use “Infrastructure as Code” (IaC) tools, like Terraform. An open–source, state management tool developed by HashiCorp, Terraform allows developers to use a common coding interface to work through their various clouds safely and efficiently. Attendees will leave being able to write and understand Terraform code (HCL), have a clear understanding of Terraform’s various components and supporting tools, as well as when to reach for Terraform over another IaC tool, such as Ansible.

DatesGuaranteed to run?
April 13, 2026No
Clear
-
+
SKU: N/A Categories: Alta3, Cloud Computing, Technical Tag: In-Class
  • Description

Who should attend

  • DevOps Engineers
  • Software Developers
  • Technical Managers and Leads
  • System and Cloud Administrators
  • Network Engineers and Developers

Prerequisites

Although not required, students with some experience programming, or pre–existing knowledge of cloud architecture, will most appreciate the technical nature of this hands-on course.

Course Objectives

  • Writing Terraform HCL code
  • Deploying into common clouds such as AWS, Azure, Docker, Kubernetes, and VMWare
  • Where Terraform fits in the Enterprise CI/CD model
  • Differences between Terraform and Ansible
  • Best practices

Follow On Courses

Ansible 101 – Essentials (A101E)
Jenkins Automation Server Essentials (JASE)

Outline: Terraform 101 – Infrastructure as Code (IaC) (TIAC)

Up and Running with Terraform

  • Terraform Overview
  • Defining “declarative”
  • How to think about Terraform (versus Ansible)
  • Reviewing the Terraform Configuration
  • Running the Terraform Configuration
  • Provisioners

Syntax

  • “Low Level” HCL syntax
  • Style Conventions
  • Comments
  • Blocks
  • Arguments
  • JSON Configuration Syntax

Resources

  • Meta–Arguments
  • depends_on
  • count
  • for_each
  • provider
  • lifecycle
  • Data Sources

Variables and Output

  • Input Variables
  • Output Values
  • Local Values

Modules

  • Module Blocks
  • Module Sources
  • Meta Arguments

Terraform Templates

  • templatefile Function
  • Template Demonstration
  • Introducing Data Sources
  • Creating an External Data Source
  • Building tftpl template files

Expressions

  • Types and Values
  • Strings and Templates
  • Reference to Values
  • Operators
  • Function Calls
  • Conditionals
  • For Expressions
  • Splat Expressions
  • Dynamic Blocks
  • Type Constraints
  • Version Constraints

Functions

  • String
  • Collection
  • Numeric
  • Encoding
  • Filesystem
  • Date and Time
  • Hash and Crypto
  • IP Network
  • Type Conversion

State

  • Understanding the importants of state
  • State storage and locking
  • importing existing resources
  • Remote State
  • What to do when local state is lost

CICD Piplines with Terraform

  • Terraform and GitLab pipelines
  • Terraform and Jenkins pipelines

Enterprise Case Studies

  • Terraform and Docker
  • Terraform and Kubernetes
  • Terraform and Amazon AWS
  • Terraform and Azure
  • Terraform and VMWare
  • Understanding how to apply Terraform to your unique infrastructure

Beyond Basics

  • Intro to Go Programming
  • Terraform Cloud
  • Additional HashiCorp Offerings
  • Backends
  • Secrets

Related products

  • Splunk Logo
    Select options
    This product has multiple variants. The options may be chosen on the product page
    Architecting Splunk Enterprise Deployments by Mile2 Canada
    $2,595.00
  • Implementing AOS-CX Switching
    Select options
    This product has multiple variants. The options may be chosen on the product page
    Implementing AOS-CX Switching by Mile2 Canada
  • VMware logo
    Select options
    This product has multiple variants. The options may be chosen on the product page
    VMware vSphere: Install, Configure, Manage [V7] by Mile2 Canada
  • Foxit PhantomPDF: PDF Accessibility for WCAG 2.1 and PDF/UA 
    Select options
    This product has multiple variants. The options may be chosen on the product page
    Foxit PhantomPDF: PDF Accessibility for WCAG 2.1 and PDF/UA  by Mile2 Canada

Let's Achieve Together

Welcome to our diverse and dynamic course catalogue.

loader
About Ultimate IT Courses

Based in Ottawa, Ontario, Ultimate IT Courses combines enterprise-level course offerings with the flexibility of a boutique provider. Read more…

Facebook-f Linkedin
Courses
  • Course Catalogue
  • Certifications
  • Training Resources
Useful Links
  • Terms and conditions
  • Privacy Policy
  • Refund Policy
Contact Us
  • (613) 416-8898
  • info@ultimateitcourses.ca
  • 451-207 Bank Street Ottawa, ON K2P 2N2 Canada
  • Copyright © 2026 Mile2 Canada. All Rights Reserved.
HomeSearchAccount
  • English