Terraform in Practice Training in United Kingdom

  • Learn via: Classroom
  • Duration: 2 Days
  • Level: Fundamentals
  • Price: From €1,547+VAT
We can host this training at your preferred location. Contact us!

By the end of the course, learners will have created infrastructure through Terraform scripts, which provides a foundation to apply these skills into the workplace.

QA’s Terraform in Practice is an instructor led 2-day course with ‘workshop’ style labs.

The course begins with an overview of Terraform and its usage, followed by a discussion around the Hashicorp Configuration Language. Core Terraform concepts, such as Data Types and Providers, as well as the use of Terraform’s configuration syntax, variables, resources. modules and functions. Understanding of how Terraform operates, manages state, deals with configuration drift and building a best practice will be covered

Initially in the course learners will be introduced into the concepts of Infrastructure as Code. This will be quickly followed by an introduction to Terraform and a ‘quick win’ lab to demonstrate the use of terraform to deploy a simple resource.

As the course progresses the learner will increase their Terraform knowledge by understanding how terraforms features can be used to deploy simple resources into the cloud.

As more advanced concepts are introduced, together with more complex deployments into the cloud, the use of real-world documentation is also referenced, such as may be done in the workplace. The information and knowledge gained will constantly be enforced by a series of labs.

The labs will be often in a ‘workshop’ style where the learner is given a set of challenges and asked to use terraform to build a solution in the cloud that meets a given set of requirements. As with the real-world, we must identify the requirements, plan the work to be undertaken and perform our research before creating and testing our configuration. The course structure will reflect this as before each lab we investigate, plan and identify tasks as a group before the learner proceeds on their own to build infrastructure. End solution files are provided if needed.

Target audience

  • DevOps Engineer
  • System Administrator
  • Infrastructure Engineer
  • Cloud Engineer

Learners need to have a level equivalent to:

  • Foundational Knowledge of Operating Systems such as Windows or Linux as well as a basic understanding of networking,
  • Familiarity working in the Command Line Interface and using IDE’s is advantageous as well as a basic understanding of JSON.
  • Basic understanding of cloud concepts, terminology and basic services of either AWS, Azure or GCP is highly recommended

2-day classroom

  • Introducing IaC & Terraform
    • Infrastructure as Code
    • Introducing Terraform
    • Comparing Vendor tools to Terraform
    • Basic Terraform
  • Terraform Foundations
    • Installing Terraform
    • Authentication
    • The Terraform files (into Modules)
    • Template structure
    • Introduction to workspaces
    • Init
    • Plan
    • Apply
    • Parallelism
    • Implicit vs. explicit dependencies
  • Terraform Providers
    • AWS
    • Azure
    • GCP
    • Code examples
  • Terraform Variables and Functions
    • Introduction to Variables
    • Input Variables
    • Output Values
    • Introducing Built in functions
    • Built in functions
    • References to Named Values
    • Interpolation, Expressions & Functions
  • Terraform Files & Configuration
    • Template design
    • Nesting
    • Introduction to Workspaces
    • Managing State
    • Local Vs Remote Backend
    • Configuration Drift
    • Recreating Resources
    • Terminating Resources
    • Importing Resources
    • Local vs. Remote Execution
    • Logging
  • Introduction to Terraform Cloud
    • Comparison: OSS vs. Cloud vs. Enterprise
    • Local Vs, TFC Workspaces
    • Introduction to Terraform Cloud
    • Setting up and using TFC


Contact us for more detail about our trainings and for all other enquiries!

Upcoming Trainings

Join our public courses in our United Kingdom facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

Classroom / Virtual Classroom
12 July 2024
London, Manchester, Birmingham
2 Days
Classroom / Virtual Classroom
19 July 2024
London, Manchester, Birmingham
2 Days
Classroom / Virtual Classroom
24 July 2024
London, Manchester, Birmingham
2 Days
Classroom / Virtual Classroom
05 August 2024
London, Manchester, Birmingham
€1,547 +VAT Book Now
Classroom / Virtual Classroom
06 August 2024
London, Manchester, Birmingham
€1,547 +VAT Book Now
Classroom / Virtual Classroom
12 August 2024
London, Manchester, Birmingham
2 Days
Classroom / Virtual Classroom
18 August 2024
London, Manchester, Birmingham
2 Days
Classroom / Virtual Classroom
07 October 2024
London, Manchester, Birmingham
2 Days

Related Trainings

Terraform in Practice Training Course in the United Kingdom

The United Kingdom (Britain) is situated in north-western Europe. The UK is made up of England, Scotland, Wales and Northern Ireland. The United Kingdom is a constitutional monarchy with a unitary parliamentary democracy, as Queen Elizabeth II has been the monarch since 1952. The country's capital and largest metropolis is London.

The United Kingdom has always been one of the most popular tourist destinations in Europe. People from all around the world come to see the diverse scenery and rich cultural background of Britain. Some of the most popular places to visit in the UK are London (with Tower Bridge, River Thames, Big Ben, Parliament Buildings, Westminster Abbey…), Scotland's Capital Edinburgh, Roman-Era Bath, Stonehenge (one of the best-known prehistoric monument in Europe), Windsor Castle and Loch Ness.

Empower yourself with our extensive selection of IT courses, covering programming, data analytics, software development, business skills, cloud computing, cybersecurity, project management. Experience personalized training and expert guidance from our instructors, who will come to your chosen training venue anywhere in United Kingdom.
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.