Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a custom Terraform provider from scratch in this hands-on lab that guides you through creating a Go-based provider using the plugin framework to manage a fictional coffee-shop application. Develop essential skills in implementing authentication mechanisms, resource and data source lifecycle management, comprehensive testing strategies, and effective logging practices. Master the process of wrapping CRUD operations for any API through Terraform providers, enabling you to manage diverse resources alongside your existing infrastructure using Terraform's consistent workflow. Gain practical experience with the HashiCorp plugin framework while building a fully functional provider that demonstrates real-world implementation patterns and best practices for extending Terraform's capabilities to manage custom services and applications.