Aprende a orquestar microservicios y aplicaciones con docker , kubernetes y automatizar el despliegue mediante pipelines
Platform: Udemy
Status: Available
Duration: 2.5 Hours
Price: $129.99 $0.00
Note: Udemy FREE coupon codes are valid for maximum 3 days only. Look for "Get Coupon" orange button at the end of Description.
What you'll learn
- Entenderás de una manera sencilla que es y en que consiste DevOps, sus diferentes componentes y todos los beneficios que aporta a las compañias que implementan una cultura DevOps
- Tendras la oportunidad de dockerizar un conjunto de microservicios y crear una orquestación en kubernetes
- Aprenderás sobre como instalar las principales herramientas para trabajar con DevOps como Kubernetes, Docker, y git Jenkins
- Te enseñaré sobre las practicas 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
- Computador con sistema operativo linux, o un entorno virtualizado de linux
- Tener bases en TI experiencia trabajando con sistemas de información
- Te será de gran ayuda si tienes bases o experiencia administrando sistemas de información
- Algunas bases de programación en general
- Pero sobretodo muchas granas de aprender, compromiso y dedicación
- Sistema operativo linux preferiblemente basado en debian o en su equipo de trabajo o virtualizado.
Vamos a estar muy centrados en el despliegue, orquestación, ingracion 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.
Vamos a 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 a un repositorio de código.
Conectaremos slack para enviar notitifaciones a los desarrolladores, administradores y diferentes interesados cada vez que se ejcuten los pipelines o sea necesario.
Te enseñaré como orquestar microservicios en un cluster de kuberntes, como monitorizarlos, recopilar y analizar estadisticas 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.
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 pods, configuraciones, deployments, namespaces y mucho más en kubernetes.
Voy a enseñarte a crear imagenes personalizadas en docker y como crear y administrar repositorios de imágenes similar a docker hub.
Who this course is for:
- 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