We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

Ce cours est une introduction à Terraform pour Google Cloud. Il permet aux participants de découvrir comment Terraform peut être utilisé pour implémenter une Infrastructure as Code, et comment appliquer certaines de ses fonctionnalités essentielles pour créer et gérer une infrastructure Google Cloud.

Les participants mettront en pratique les connaissances qu'ils auront acquises en créant et en gérant des ressources Google Cloud à l'aide de Terraform.

Enroll now

What's inside

Syllabus

Présentation du cours
Cette section accueille les participants au cours "Google Cloud Fundamentals: Core Infrastructure" et leur offre un aperçu de sa structure et de ses objectifs.
Read more
Introduction à Terraform pour Google Cloud
Il s'agit d'un module d'introduction expliquant en quoi Terraform est nécessaire aux entreprises. Nous commencerons par les bases en vous donnant un aperçu de l'Infrastructure as Code (IaC), le concept sur lequel repose Terraform. Nous verrons comment Terraform peut être utilisé comme outil d'Infrastructure as Code sur Google Cloud et étudierons également ses fonctionnalités et ses avantages. Nous découvrirons ensuite comment Terraform transforme les lignes de code en une véritable infrastructure sur Google Cloud.
Termes et concepts
Dans ce module, nous vous présenterons le langage HashiCorp et nous aborderons les termes et concepts associés à la création d'une configuration Terraform. Nous nous pencherons également sur certaines commandes Terraform qui jouent un rôle clé dans la gestion de la configuration Terraform. À la fin de ce module, vous serez capable de comprendre la signification de chaque bloc de code, de créer des fichiers de configuration de base dans Terraform, et d'expliquer la finalité de quelques commandes Terraform importantes. Nous verrons également en quoi consiste l'outil Validator (programme de validation).
Écrire le code de l'infrastructure pour Google Cloud
Dans ce module, vous allez approfondir vos connaissances sur les ressources, les variables et les valeurs de sortie. Tout d'abord, nous apprendrons à créer des composants d'infrastructure à l'aide de ressources, puis nous découvrirons comment Terraform gère les dépendances dans ces ressources. Alors que nous avons précédemment vu comment créer des ressources à l'aide d'arguments de ressources codés en dur, nous allons ici explorer la manière dont vous pouvez paramétrer une configuration donnée à l'aide de variables. Nous étudierons la syntaxe permettant de les déclarer, de les définir et de les utiliser dans votre configuration. Nous verrons ensuite comment vous pouvez exporter les attributs de ressource en dehors de la déclaration de ressources à l'aide des valeurs de sortie. Nous clôturerons le module en découvrant comment simplifier la création de code grâce au registre Terraform et au kit Cloud Foundation.
Organiser et réutiliser une configuration avec des modules Terraform
Vous allez découvrir ce que sont les modules, comment les utiliser à partir d'un registre public et comment réutiliser des configurations à l'aide de modules. Vous apprendrez également à paramétrer des configurations avec des variables d'entrée et à utiliser des valeurs de sortie pour accéder aux attributs d'une ressource en dehors du module.
Introduction à l'état Terraform
Ce module commencera par une introduction à l'état Terraform, avant de présenter les différentes méthodes pour le stocker. Dans la suite du module, vous découvrirez les avantages du stockage à distance du fichier d'état. Sachez qu'il existe de nombreux emplacements de stockage à distance, mais ce module ne s'intéresse qu'aux buckets Google Cloud Storage. Pour terminer le module, vous découvrirez les bonnes pratiques concernant les fichiers d'état.
Résumé du cours
Dans cette dernière section, nous passerons en revue les sujets abordés dans ce cours.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
S'aligne bien avec les besoins des professionnels de l'informatique qui souhaitent approfondir leurs connaissances en matière d'infrastructure cloud
Développe des fondamentaux solides dans la gestion de l'infrastructure cloud avec Terraform, un outil très utilisé dans l'industrie
Fournit des exemples pratiques et des exercices pour renforcer les compétences acquises
Requiert des connaissances préalables en gestion d'infrastructure cloud pour bien suivre le cours
Le cours est dispensé par Google Cloud Training, qui est reconnu pour son expertise dans le domaine
Couvre les concepts fondamentaux de Terraform pour Google Cloud, ce qui est utile pour les débutants

Save this course

Save Getting Started with Terraform for Google Cloud - Français to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Getting Started with Terraform for Google Cloud - Français with these activities:
Terraform review guide
Compile a review guide of the key concepts covered in this course.
Browse courses on Terraform
Show steps
  • Review your notes and assignments.
  • Identify the key concepts covered in the course.
  • Create a document that summarizes these concepts.
Terraform tutorials
Follow online tutorials to learn more about Terraform and its features.
Browse courses on Terraform
Show steps
  • Find a tutorial that covers the topic you're interested in.
  • Follow the steps in the tutorial.
  • Experiment with the code in the tutorial.
Suivre le tutoriel : Introduction à Terraform pour Google Cloud
Passer en revue le tutoriel : Introduction à Terraform pour Google Cloud vous aidera à renforcer vos connaissances sur les concepts fondamentaux de Terraform et son utilisation avec Google Cloud.
Browse courses on Terraform
Show steps
  • Lisez le tutoriel.
  • Suivez les instructions étape par étape pour créer votre propre infrastructure Terraform sur Google Cloud.
  • Testez votre infrastructure pour vous assurer qu'elle fonctionne correctement.
Seven other activities
Expand to see all activities and additional details
Show all ten activities
Terraform playground
Practice Terraform exercises to solidify your understanding of its syntax and usage.
Browse courses on Terraform
Show steps
  • Set up your Terraform environment.
  • Create a new Terraform configuration file.
  • Add resources to your configuration file.
  • Initialize your Terraform configuration.
  • Run Terraform `plan` to see the changes that will be made.
  • Run Terraform `apply` to create your infrastructure.
Terraform workshop
Attend a workshop to learn more about Terraform and how to use it effectively.
Browse courses on Terraform
Show steps
  • Find a workshop that covers the topic you're interested in.
  • Register for the workshop.
  • Attend the workshop.
  • Complete the exercises in the workshop.
Créer une infrastructure Google Cloud avec Terraform
Mettre en pratique les concepts appris en créant et en gérant des ressources Google Cloud à l'aide de Terraform vous aidera à mieux comprendre le processus de gestion de l'infrastructure à l'aide de Terraform.
Browse courses on Infrastructure as Code
Show steps
  • Définissez les ressources Google Cloud que vous souhaitez créer.
  • Créez un fichier de configuration Terraform pour définir votre infrastructure.
  • Utilisez Terraform pour provisionner votre infrastructure sur Google Cloud.
  • Testez votre infrastructure pour vous assurer qu'elle fonctionne correctement.
Meetup
Attend a meetup to meet other people who are interested in Terraform and cloud infrastructure.
Browse courses on Terraform
Show steps
  • Find a meetup in your area.
  • Attend the meetup.
  • Talk to other people at the meetup.
Terraform blog post
Write a blog post about how you used Terraform to manage your Google Cloud infrastructure.
Browse courses on Terraform
Show steps
  • Choose a topic for your blog post.
  • Research your topic.
  • Write your blog post.
  • Edit and proofread your blog post.
  • Publish your blog post.
Terraform project
Start a project that will help you apply the skills you've learned in this course.
Browse courses on Terraform
Show steps
  • Choose a project idea.
  • Plan your project.
  • Create your project.
  • Test your project.
  • Deploy your project.
Terraform presentation
Create a presentation about Terraform and how you used it to manage your Google Cloud infrastructure.
Browse courses on Terraform
Show steps
  • Choose a topic for your presentation.
  • Research your topic.
  • Create your presentation.
  • Rehearse your presentation.
  • Deliver your presentation.

Career center

Learners who complete Getting Started with Terraform for Google Cloud - Français will develop knowledge and skills that may be useful to these careers:
Infrastructure Architect
As an Infrastructure Architect, you will be responsible for designing and implementing infrastructure solutions. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Infrastructure Engineer
As an Infrastructure Engineer, you will be responsible for designing, building, and maintaining the physical and virtual infrastructure that supports an organization's IT systems. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Software Engineer
As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
DevOps Engineer
As a DevOps Engineer, you will be responsible for bridging the gap between development and operations teams, ensuring that software is built, tested, and deployed efficiently. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Cloud Engineer
As a Cloud Engineer, you will be responsible for designing, building, and managing cloud infrastructure. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Security Engineer
As a Security Engineer, you will be responsible for protecting an organization's computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Network Engineer
As a Network Engineer, you will be responsible for designing, building, and maintaining computer networks. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Data Engineer
As a Data Engineer, you will be responsible for designing, building, and maintaining data pipelines. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Site Reliability Engineer
As a Site Reliability Engineer, you will be responsible for ensuring the reliability and performance of software systems. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Cloud Architect
As a Cloud Architect, you will be responsible for understanding overall cloud computing concepts, designing and architecting cloud solutions, and providing technical leadership and guidance to your team. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Cloud Solutions Architect
As a Cloud Solutions Architect, you will be responsible for designing and implementing cloud computing solutions. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Cloud Security Architect
As a Cloud Security Architect, you will be responsible for designing and implementing security measures for cloud computing environments. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
DevOps Specialist
As a DevOps Specialist, you will be responsible for bridging the gap between development and operations teams. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Systems Administrator
As a Systems Administrator, you will be responsible for managing and maintaining computer systems and networks. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.
Cloud Developer
As a Cloud Developer, you will be responsible for developing and maintaining cloud applications. This course may be useful in this role by providing you with a foundation in Terraform, a popular tool for managing infrastructure on Google Cloud. This course will teach you how to use Terraform to provision and manage Google Cloud resources, including compute instances, storage buckets, and networks.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Getting Started with Terraform for Google Cloud - Français.
The book serves as a concise, fast-paced guide to master Terraform's features and its various components. Even if you are completely new to Terraform, this book will turn you into an effective Terraform developer in just a few hours.
Provides a collection of practical examples of how to use Terraform to create and manage infrastructure. It valuable resource for anyone who wants to learn more about Terraform.
Provides a comprehensive overview of Google Cloud Platform (GCP), including its core services and best practices for using them. It great resource for understanding the broader context of Terraform on GCP.
Provides a comprehensive guide to Terraform, covering topics such as Terraform architecture, syntax, and best practices. It valuable resource for readers who want to learn how to use Terraform effectively.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Getting Started with Terraform for Google Cloud - Français.
Building Resilient Streaming Analytics Systems on GCP en...
Most relevant
Gestion de projet Agile
Most relevant
App Deployment, Debugging, and Performance en Français
Most relevant
Exécuter le projet
Most relevant
Serverless Machine Learning with Tensorflow on Google...
Most relevant
Poser des questions pour prendre des décisions basées sur...
Most relevant
Innovating with GC Artificial Intelligence - Français
Most relevant
Initiation au projet : Démarrer un projet réussi
Most relevant
Exploring Data Transformation with Google Cloud - Français
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser