Course Code: terraocibsq
Duration: 21 hours
Prerequisites:
  • An understanding of cloud infrastructure concepts.
Overview:

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.
Course Outline:

Introduction to Terraform and Oracle Cloud

•          Introduction to Terraform and Infrastructure as Code (IaC)

•          Benefits of using Terraform with Oracle Cloud

•          Setting up your development environment

•          Terraform basics: Configuration, Variables, and State

•          Hands-on lab: Creating your first Terraform configuration

•          Understanding Oracle Cloud Infrastructure (OCI)

•          Oracle Cloud Identity and Access Management (IAM)

Terraforming Oracle Resources and Best Practices

•          Configuring the Oracle Cloud provider in Terraform

•          Provisioning Oracle Cloud resources using Terraform

•          Managing compute instances, networking, and storage

•          Advanced Terraform concepts: Modules, Outputs, and Workspaces

•          Hands-on lab: Deploying Oracle Cloud resources with Terraform

•          Terraform state management and remote backends

•          Infrastructure as Code (IaC) best practices

•          Security considerations in Terraform for Oracle Cloud

Advanced Topics and Real-world Use Cases

•          Integrating Terraform into CI/CD pipelines

•          Automation and continuous deployment with Terraform

•          Cost management strategies and scalability

•          Monitoring, logging, and troubleshooting

•          Real-world projects and use cases

•          Hands-on lab: Optimizing and automating Terraform workflows

•          Final project presentations and certification awards