Upcoming Training

Sessions Available

Course Categories

Questions?

Visit our frequently asked questions page or contact us.

it-icon.png

XLAB – BMW Infrastructure as CODE

(ITEM_59036)

8 hours
Multiple Dates
Multiple Locations
Multiple Languages

Objectives

The participant:

  • Is familiar with Terraform and can apply Infrastructure as Code (IaC) independently.
  • Knows how to utilize Terraform to write, plan and apply their IaC Code compliant to BMW´s IaC Coding Guideline.
  • Knows Terraform commands like: terraform init, terraform plan, terraform apply, etc.
  • Walks away with a solid understanding of Terraform.

Content

  • Introduction in Infrastructure as Code.
  • Tooling:
    • Terraform Commands.
    • GIT Commands.
    • BMWs IaC Coding Guideline.
  • Terraform Core Concepts:
    • Installation and Configuration.
    • Providers and Resources.
    • Variables and Outputs.
    • References and Best Practices.
  • Gain practical experience through hand-on exercises.

Target Group

  • Partner, especially Software Developers and Architects who want to build knowledge about Infrastructure as Code using Terraform.

Good to know

  • Personal Prerequisites:
    • Completion of BMW Level 1 Cloud Beginner.
    • Completion of BMW Level 2 Cloud Potential.
    • Be able to write and modify source code.
    • Ability to write and modify source code.
    • Terminal knowledge and programming skills.
    • Experience with at least one object-oriented programming language.
    • Experience in dealing with command line interfaces (e.g. Linux Bash).
  • Technical Prerequisites:
    • Access to ATC GitHub.
    • Developer Client or Cloud Development Environment.
    • Git + Terraform + Visual Studio Code localy installed (via WUSS).
  • Students are responsible for checking their prior knowledge.
  • If you have further questions regarding Cloud Trainings, you can contact us: cloudtrainings@bmw.de

Available Trainings

Upcoming Training

Sessions Available

Course Categories