Here's what you'll learn:
- Grasp the principles of IaC and understand the declarative vs. imperative paradigms.
- Learn to use Terraform's HashiCorp Configuration Language (HCL) for your infrastructure management.
- Use key Terraform commands: init, plan, apply, and destroy.
- Experience the lifecycle of creating, modifying, and deleting infrastructure resources.
This course combines theoretical knowledge with practical tasks, preparing you to manage and deploy infrastructure using Terraform.
As this is a hands-on workshop there are a few things you might need to prepare before the training:
- The workshop will involve exercises using preconfigured cloud VMs that run a server version of VSCode, accessible via your browser(Chrome/Firefox/Safari all works), so ensure your computer is up to date and has a stable internet connection. If you do not know the IDE, there is a small introduction here: https://code.visualstudio.com/docs/introvideos/codeediting
- We will be running linux and the command line for many of the exercises, so if you have never touched that, it might be a good idea to watch a “linux command line tutorial” video. You do not need in any way to master it, just be able to navigate around the file system.The URL for connecting to the training platform will be announced during the workshop.
- Please consider using a microphone and webcam during the workshop for a smooth and interactive session
We are looking forward to showing you the powers of Terraform!
Trainer
The training is conducted by an experienced consultant from Eficode, a world wide consultancy company specializing in Continuous Delivery & DevOps.
The training language and the study material will be in English.