Para qué te prepara:
Este Curso de Introducción a GitOps te aportará un conocimiento general sobre sus principios rectores para que despliegues el desarrollo de tus aplicaciones nativas en la nube con plataformas como Kubernetes. Además, también implementarás estrategias de organización y de push y pull-based y flujos de trabajo más eficientes. Te capacitará para aprovechar herramientas de Git más concretas como Flux, Argo CD, Jenkins X y Redhat GitOps.
A quién va dirigido:
Este Curso de Introducción a GitOps está destinado a desarrolladores de software que quieran gestionar el desarrollo de sus aplicaciones en la nube, ingenieros de calidad y gestores de proyectos del ámbito informático. En definitiva, está dirigido a cualquier profesional que quiera optimizar sus flujos de trabajo a través de la automatización del despliegue y testeo de software.
Titulación:
TITULACIÓN expedida por EUROINNOVA INTERNATIONAL ONLINE EDUCATION, miembro de la AEEN (Asociación Española de Escuelas de Negocios) y CLADEA (Consejo Latinoamericano de Escuelas de Administración)
Objetivos:
- Capacitar al alumno para construir infraestructuras y desplegar aplicaciones a través de estrategias pull y push. - Aprender los principios de GitOps e interiorizarlos para aplicarlos en estrategias de equipos de desarrollo. - Ser capaz de ejecutar operaciones en plataformas online como Kubernetes de forma eficaz y resolutiva ante cualquier fallo.
Salidas Laborales:
Este Curso de Introducción a GitOps es perfecto para todos aquellos programadores e ingenieros de software que quieran implementar automatizaciones en los flujos de trabajo y cambios de sus proyectos. Así pues, sus posibles salidas profesionales abarcan los perfiles de ingeniero DevOps, ingeniero full-stack, ingeniero de aplicaciones e ingeniero cloud o de nube.
Resumen:
Git es un software de control de versiones de diferentes aplicaciones móviles que, aunque imprevisiblemente, se ha acabado convirtiendo en una herramienta muy útil para grandes proyectos informáticos como puede ser Linux. Así pues, muchos equipos de programadores implementan los flujos de trabajo propios de GitOps para gestionar el desarrollo de sus aplicaciones. Este Curso de Introducción a GitOps te aporta nociones básicas sobre su funcionamiento junto con Kubernetes y aplicación mediante estrategias de desarrollo de push y pull en el ámbito de la programación, las herramientas de automatización y notificación de cambios como Flux y Jenkins entre otras funcionalidades muy útiles propias de Git.
Metodología:
Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Temario:
UNIDAD DIDÁCTICA 1. ¿QUÉ ES GITOPS?
UNIDAD DIDÁCTICA 2. PRINCIPIOS DE GITOPS
UNIDAD DIDÁCTICA 3. GITOPS WORKFLOW
UNIDAD DIDÁCTICA 4. DESARROLLOS PUSH BASED VS PULL-BASED
UNIDAD DIDÁCTICA 5. HERRAMIENTAS GITOPS
UNIDAD DIDÁCTICA 6. FLUX CD
UNIDAD DIDÁCTICA 7. ARGO CD
UNIDAD DIDÁCTICA 8. JENKINS X
UNIDAD DIDÁCTICA 9. REDHAT GITOPS
UNIDAD DIDÁCTICA 10. FLUXCD VS ARGOCD VS JENKINS X VS REDHAT GITOPS