DevOps con Docker, Jenkins, Kubernetes, git, GitFlow CI y CD

Inicia tu carrera DevOps de manera práctica, aprende Docker, pipelines, jenkins, orquestar servicios en kubernetes y más

Ratings: 4.62 / 5.00




Description

Este curso es 100% práctico, hands-on donde aprenderás de manera sencilla practicando con ejemplos reales todo sobre DevOps, Docker, Jenkins y kubernetes desde cero hasta un nivel profesional, y las principales herramientas y practicas y te darán todo lo necesario para que te inicies en este maravilloso mundo y puedas conseguir el trabajo que anhelas o para que implementes DevOps en tu compañía, mejores la productividad y ahorres costos.  Es uno de los mejores cursos en todas las practicas y herramientas DevOps, compruébalo tu mismo final de esta página con los comentarios y la calificación de los estudiantes.


Aprende DevOps desde cero, no requieres conocimientos previos en DevOps.


  • Aprenderás como instalar y configurar las principales herramientas que son necesarias para implementar DevOps, tales como: kuberntes, Docker, Docker Swarm, Docker Compose, Jenkins, git, prometheus y grafana entre otras.

  • Aprende a crear imágenes, contenedores y administrarlos con docker, Docker compose, docker swarm, docker hub, docker engine.

  • Aprende sobre integración continua con Jenkins, despliegue continuo, pipelies, integración con slack, gestión de repositorios git con trunk base, gitflow y mucho mas.

  • Vamos a estar muy centrados en el despliegue, orquestación, integración y administración en general de microservicios dado es lo más demandado en el momento, pero tambien veremos como gestionar otro tipo de aplicaciones, como bases de datos y aplicaciones front end.

  • Crear pipelines para automatizar el proceso de validación de código mediante la ejecución de pruebas unitarias cada vez que se hace un push y un Merge Request o pull request a un repositorio de código git.

  • Conectar slack para enviar notificaciones a  los desarrolladores, administradores y diferentes interesados cada vez que se ejecuten los pipelines o sea necesario.

  • Te enseñaré como orquestar microservicios en un cluster de kubernetes, como monitorizarlos, recopilar y analizar estadísticas de desempeño para hacer mejoras.

  • Veremos como trabajar con metodología gitflow para la correcta estructuración y administración del repositorio de código.

  • Aprenderás a trabajar de manera correcta con git y las dos metodologías mas relevantes, gitflow y trunk based.

  • Aprenderás a implementar pruebas unitarias en el código fuente para validar el código y contribuir al proceso de integración continua y entrega continua.

  • Aprende a definir infraestructura como código en kuberentes para crear pods, configuraciones, deployments, namespaces, secrets y mucho más en un cluster de kubernetes.

  • Voy a enseñarte a crear imágenes y contendores de docker y cómo crear y administrar repositorios de imágenes similar a docker hub.

  • Tambien comprenderás los principales conceptos de DevOps como Integración continua (CI) , Despligue continuo (CD) y mucho más.

What You Will Learn!

  • Entenderás de una manera sencilla y práctica que es y en que consiste DevOps, las piezas claves para implementarlo y todos los beneficios que aporta
  • Aprenderás como funciona docker, como instalarlo y crear contenedores para cualquier aplicación
  • Aprenderás como funciona kubernetes, podras instalar un cluster en tu ordenadore, crear y administrar orquestaciones de microservicios
  • Aprenderás sobre como instalar las principales herramientas para trabajar con DevOps como Kubernetes, Docker, y git Jenkins
  • Te enseñaré como diseñar y construir pipelines en jenkins para probar, compilar y desplegar aplicaciones de maenra automatica, integrandose con git y sonar
  • Ciclo de vida DevOps, CI (Integración continua) y CD (entrega Continua)
  • Aprenderas de manera practica como trabajar con Docker, como crear imagenes y contenedores de microservicios y luego crear una orquestación en kubernetes
  • Te enseñaré sobre las prácticas de integración continua y despliegue continuo.
  • Podras practicar administrando y monitorizando tu ecositema de servicios en un cluster de kubernetes.
  • Tendrás acceso al código de fuente de los microservicios y scripsts que se utilicen en el curso
  • Vamos a aprender sobre automatización de test unitarios y en que consiste TDD

Who Should Attend!

  • Para todos aquellos que quieran incurcionar el mercado laboral mas demandado en la actualidad dentro del mundo TI
  • Administradores de infraestructuras de TI
  • Técnicos y operadores de sistemas
  • CEOs y CTOs Interesandos en optimizar sus procesos de integración continua y despliegue continuo dentro de su compañia y aumentar el margen de utilidad de su negocio y la satisfacción del cliente.
  • Esta dirigido a estudiantes, desarrolladores de software, arquitectos de soluciones, lideres técnicos y en general personas que quieran aprender de DevOps de una manera profesional