К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Terraform Essentials: IaC and HCL for Beginners · LearnSpace
Назад в каталог
courseraПрограммирование

Terraform Essentials: IaC and HCL for Beginners

Курс от KodeKloud
Начальный≈ 8.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Terraform is one of the most widely used Infrastructure as Code (IaC) tools for automating cloud provisioning. This course gives you the foundational skills to start using it with confidence. You'll begin by learning why IaC matters — how it solves the challenges of traditional infrastructure management and why Terraform stands out among IaC tools. From there, you'll install Terraform, set up your development environment, and write your first configurations using HashiCorp Configuration Language (HCL). As you progress, you'll work with Terraform providers to connect to cloud services, organize configuration directories, use input and output variables, and define resource attributes and dependencies. Each topic is paired with a hands-on lab so you can practice in a real environment. By the end of this course, you'll be able to write, update, and manage Terraform configurations that provision and control cloud infrastructure. These are foundational skills used daily by cloud engineers, DevOps practitioners, and infrastructure teams. Who this is for: Aspiring cloud engineers, DevOps practitioners, and IT professionals looking for a practical starting point with Infrastructure as Code. Basic familiarity with IT or cloud concepts is helpful, but no Terraform or coding experience is required.

Навыки, которые вы освоите

Infrastructure as Code (IaC)Cloud PlatformsCode ReusabilityTerraformCloud DeploymentSoftware InstallationCloud InfrastructureApplication Programming Interface (API)Configuration ManagementDevOpsCloud APIDevelopment EnvironmentDevops ToolsDependency AnalysisIT Automation

Программа курса

3 модулей · 29 учебных материалов

01Introduction to Infrastructure as Code (IaC)6 материалов
Course IntroductionВидеоAbout the Course and Hands-on labsЧтениеChallenges with Traditional IT InfrastructureВидео"Types of IAC Tools "Видео

Учитесь у экспертов

Mumshad Mannambeth

Преподаватель курса

Terraform Essentials: IaC and HCL for Beginners
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.7 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Пушту, Индонезийский, Испанский, Дари, Японский, Казахский

Часть программы вашего университета
Why Terraform?Видео
Course Resource & Engage with the CommunityЧтение
02Terraform Essentials6 материалов
Terraform Installation and SetupВидеоUnderstanding HashiCorp Configuration Language (HCL)ВидеоUpdate and Destroy InfrastructureВидеоHands-on Labs: HCL BasicsЧтениеPutting IaC Concepts to WorkDIALOGUEGraded Assessment: Terraform EssentialsЗадание
03Terraform Configurations17 материалов
Interacting with Terraform ProvidersВидеоHands-on Labs: Terraform ProvidersЧтениеConfiguration DirectoryВидеоManaging Multiple Providers in TerraformВидеоHands-on Labs: Multiple ProvidersЧтениеUnderstanding Input Variables in TerraformВидеоUnderstanding the Variable BlockВидеоHands-on Labs: VariablesЧтениеExploring Terraform VariablesВидеоHands-on Labs: Using Variables in TerraformЧтениеResource AttributesВидеоHands-on Labs: Resource AttributesЧтениеResource DependenciesВидеоHands-on Labs: Resource DependenciesЧтениеOutput VariablesВидеоHands-on Labs: Output VariablesЧтениеGraded Assessment: Terraform ConfigurationЗадание