Nombre del curso: | DevOps: Agilizando el despliegue continuo de aplicaciones |
Course Name: | DevOps: Streamlining Continuous Application Deployment |
Créditos: | 2 |
Profesor: | Mario Villamizar |
Versión PDF | Click Aquí |
DevOps junto a otras tecnologías como la nube y el desarrollo de aplicaciones nativas para la nube, están entre las disrupciones más importantes en los últimos años. DevOps implica grandes cambios en los procesos de desarrollo de software, iniciaremos en el curso analizando la manera como el software es desarrollado con metodologías tradicionales, avanzaremos por la historia de DevOps, los motivadores y beneficios de utilizar DevOps; y luego comenzaremos a profundizar en prácticas modernas de DevOps como Integración Continua, Entrega Continua, Despliegues Continuos, Monitoreo Continuo y SRE.
Tecnologías principales:
En este curso aprenderás a:
Metodología del curso
A lo largo de todo el curso estaremos desarrollando un proyecto con varias entregas que nos irán adentrando poco a poco en las complejidades de utilizar las prácticas de DevOps utilizando diferentes tipos de herramientas y tecnologías. El proyecto tiene como propósito ir automatizando el Pipeline de DevOps de una aplicación desde que está en su proceso de desarrollo, hasta que se libera a producción, y posteriormente se monitorea la calidad de los servicios.