|
1 | 1 | # Curso de Terraform
|
2 | 2 |
|
3 |
| -¡Hola! En este repositorio encontrarás todos los recursos que te pueden ayudar para aprender en tu curso de Terraform. |
| 3 | +¡Hola! En este repositorio encontrarás todos los recursos que te pueden ayudar para aprender en tu curso de Terraform con Platzi. |
4 | 4 |
|
| 5 | +Puedes ver el curso completo en este [enlace](https://github.com/platzi/curso-terraform.git). |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +## Temario del curso |
| 10 | + |
| 11 | +### Infraestructura como código |
| 12 | + |
| 13 | +* Clase 1 **Gratis**: [Terraform infraestructura como código](https://platzi.com/clases/11819-terraform/74109-terraform-infraestructura-como-codigo/) |
| 14 | +* Clase 2 **Gratis**: [Introducción a la infraestructura como código](https://platzi.com/clases/11819-terraform/74110-introduccion-a-la-infraestructura-como-codigo/) |
| 15 | +* Clase 3: [¿Qué es Terraform y por qué te vas a enamorar?](https://platzi.com/clases/11819-terraform/74111-que-es-terraform-y-por-que-te-vas-a-enamorar/) |
| 16 | +* Clase 4: [Instalación de Terraform en Ubuntu](https://platzi.com/clases/11819-terraform/74112-instalacion-de-terraform-en-ubuntu/) |
| 17 | +* Clase 5: [Creación de una cuenta en Azure](https://platzi.com/clases/11819-terraform/74113-creacion-de-una-cuenta-en-azure/) |
| 18 | +* Clase 6: [Instalación y uso de Azure CLI](https://platzi.com/clases/11819-terraform/74114-instalacion-y-uso-de-azure-cli/) |
| 19 | +* Clase 7: [Estructura del lenguaje HCL](https://platzi.com/clases/11819-terraform/74115-estructura-del-lenguaje-hcl-configuracion-de-vscod/) |
| 20 | + |
| 21 | +### Fundamentos de Terraform |
| 22 | + |
| 23 | +* Clase 8: [Proveedores de Terraform](https://platzi.com/clases/11819-terraform/74116-proveedores-de-terraform/) |
| 24 | +* Clase 9: [El comando terraform init](https://platzi.com/clases/11819-terraform/74117-el-comando-terraform-init/) |
| 25 | +* Clase 10: [El comando terraform plan](https://platzi.com/clases/11819-terraform/74118-el-comando-terraform-plan/) |
| 26 | +* Clase 11: [El comando terraform apply](https://platzi.com/clases/11819-terraform/74119-el-comando-terraform-apply/) |
| 27 | +* Clase 12: [El comando terraform destroy](https://platzi.com/clases/11819-terraform/74120-el-comando-terraform-destroy/) |
| 28 | +* Clase 13: [Despliega tu primer grupo de recursos](https://platzi.com/clases/11819-terraform/74121-despliega-tu-primer-grupo-de-recursos/) |
| 29 | + |
| 30 | +### Variables y estado |
| 31 | + |
| 32 | +* Clase 14: [Variables en Terraform](https://platzi.com/clases/11819-terraform/74122-variables-en-terraform/) |
| 33 | +* Clase 15: [Valores de salida (outputs) en Terraform](https://platzi.com/clases/11819-terraform/74123-valores-de-salida-outputs-en-terraform/) |
| 34 | +* Clase 16: [Tu primer recurso desplegado](https://platzi.com/clases/11819-terraform/74124-tu-primer-recurso-desplegado-con-terraform/) |
| 35 | +* Clase 17: [Extracción del proveedor en un archivo propio en Terraform](https://platzi.com/clases/11819-terraform/74125-extraccion-del-proveedor-en-un-archivo-propio-en-t/) |
| 36 | +* Clase 18: [Introducción al estado dentro de Terraform](https://platzi.com/clases/11819-terraform/74126-introduccion-al-estado-dentro-de-terraform/) |
| 37 | +* Clase 19: [Configuración del estado remoto en Terraform](https://platzi.com/clases/11819-terraform/74127-configuracion-del-estado-remoto-de-terraform/) |
| 38 | +* Clase 20: [Desplegando mi infraestructura con un estado remoto](https://platzi.com/clases/11819-terraform/74128-desplegando-mi-infraestructura-con-un-estado-remot/) |
| 39 | + |
| 40 | +### Bloques y comandos útiles |
| 41 | + |
| 42 | +* Clase 21: [El bloque data en Terraform](https://platzi.com/clases/11819-terraform/74129-el-bloque-data-en-terraform/) |
| 43 | +* Clase 22: [Comandos fmt y validate en Terraform](https://platzi.com/clases/11819-terraform/74130-comandos-fmt-y-validate-en-terraform/) |
| 44 | + |
| 45 | +### Creación y gestión de recursos |
| 46 | + |
| 47 | +* Clase 23: [Creando una máquina virtual](https://platzi.com/clases/11819-terraform/74131-creando-una-maquina-virtual/) |
| 48 | +* Clase 24: [Agregando componentes a mi solución](https://platzi.com/clases/11819-terraform/74132-agregando-componentes-a-mi-solucion/) |
| 49 | + |
| 50 | +### Módulos en Terraform |
| 51 | + |
| 52 | +* Clase 25: [Introducción a los módulos en Terraform](https://platzi.com/clases/11819-terraform/74133-introduccion-a-los-modulos-en-terraform/) |
| 53 | +* Clase 26: [Fragmentando mi solución en módulos en Terraform](https://platzi.com/clases/11819-terraform/74134-fragmentando-mi-solucion-en-modulos-en-terraform/) |
| 54 | +* Clase 27: [El bloque locals en Terraform](https://platzi.com/clases/11819-terraform/74135-el-bloque-locals-en-terraform/) |
| 55 | +* Clase 28: [El bloque import en Terraform](https://platzi.com/clases/11819-terraform/74136-el-bloque-import-en-terraform/) |
| 56 | +* Clase 29: [Diferencias entre import y data](https://platzi.com/clases/11819-terraform/74137-diferencias-entre-import-y-data/) |
| 57 | +* Clase 30: [Presentación al registro de Terraform](https://platzi.com/clases/11819-terraform/74138-presentacion-al-registro-de-terraform/) |
| 58 | +* Clase 31: [Planeando mi primer módulo en Terraform](https://platzi.com/clases/11819-terraform/74139-planeando-mi-primer-modulo-en-terraform/) |
| 59 | +* Clase 32: [Estructurando mi módulo en Terraform](https://platzi.com/clases/11819-terraform/74140-estructurando-mi-modulo-en-terraform/) |
| 60 | +* Clase 33: [Publicando mi módulo en Terraform](https://platzi.com/clases/11819-terraform/74141-publicando-mi-modulo-en-terraform/) |
| 61 | + |
| 62 | +### Integración y despliegue continuo |
| 63 | + |
| 64 | +* Clase 34: [Integración continua con Terraform y Github Actions](https://platzi.com/clases/11819-terraform/74142-integracion-continua-con-terraform-y-github-action/) |
| 65 | +* Clase 35: [Despliegue continuo con Terraform y Github Actions](https://platzi.com/clases/11819-terraform/74143-despliegue-continuo-con-terraform-y-github-actions/) |
| 66 | +* Clase 36: [Mejores prácticas de CI/CD para Terraform](https://platzi.com/clases/11819-terraform/74144-mejores-practicas-de-cicd-para-terraform/) |
| 67 | + |
| 68 | +### Documentación y recursos |
| 69 | + |
| 70 | +* Clase 37: [Navegación en la documentación de Terraform](https://platzi.com/clases/11819-terraform/74145-navegacion-en-la-documentacion-de-terraform/) |
| 71 | + |
| 72 | +## Profesor |
| 73 | + |
| 74 | +Tu profesor para este curso es [Amin Espinoza](https://platzi.com/profes/aminespinoza/), Senior Software Engineer en Microsoft. |
| 75 | + |
| 76 | +[Github de Amin Espinoza](https://github.com/aminespinoza10) |
| 77 | +[LinkedIn de Amin Espinoza](https://www.linkedin.com/in/aminespinoza/) |
0 commit comments