En este curso aprenderás como integrar y utilizar tecnologías como CI/CD usando GitHub Actions, Infraestructura como código con Terraform y Pulumi, y crear recursos en Google Cloud sin interactuar con la línea de comandos o con la interfaz gráfica.
Al integrar todas estas tecnologías te ayudara a tener una aplicación automatizada en su deployment y creando recursos en Google Cloud Platform.
Al automatizar este proceso nos evita el tener que recordar este proceso y nos disminuye el tener errores al momento de hacer el deployment manual y la creación de recursos desde el cli y user interfaz.
Estas mejores prácticas de automatizar son muy útiles cuando estás trabajando en aplicaciones con un equipo en el que todos están participando en el código y buscan tener un proceso estándar para trabajar en ambientes de desarrollo y producción.
Infraestructura como código es una tecnología muy útil que se está popularizando, pero es difícil integrar dentro del proceso de deployment continuo e integración continua y más en equipos donde se está colaborando en el mismo código. Las dos tecnologías que vamos a utilizar para implementar infraestructura como código será: Terraform y Pulumi
El objetivo de este curso es resolver estos desafíos y reusarlos fácilmente en el desarrollo de software.