DevOps 2.0: Entornos de Desarrollo de Alta Productividad
Capacitación laboral
En línea
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Capacitación laboral
-
Metodología
En línea
-
Horas lectivas
32h
-
Inicio
Fechas disponibles
DevOps es un acrónimo inglés de development (desarrollo) y operations (operaciones), que se refiere a una cultura o movimiento que se centra en la comunicación, colaboración e integración entre desarrolladores de software y los profesionales de operaciones en las tecnologías de la información (IT). DevOps es una respuesta a la interdependencia del desarrollo de software y las operaciones IT. Su objetivo es ayudar a una organización a producir productos y servicios software rápidamente.. Este curso toca las diferentes técnicas que ayudan a crear una mejor y eficiente arquitectura de software con microservicios como contenedores inmutables, probados y desplegados de forma continua a los servidores que están aprovisionados de forma automática con las herramientas de gestión de configuración. Desarrollos rápidos, fiables y con cero tiempo de inactividad y la capacidad para retroceder. Se trata de escalar a cualquier número de servidores, diseñar sistemas de auto-sostenibles capaces de recuperación de fallos de hardware y software.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
El alumno comprenderá y tendrá las habilidades, estando inmerso en en el ciclo de vida de desarrollo con microservicios y el uso de algunas de los últimas y mejores prácticas y herramientas. Aprenderá a utilizar acoplable, Kubernetes, Ansible, Ubuntu, acoplable Swarm y acoplable Componer, Cónsul, ETCD, Registrator, confd, etc. de manera práctica.
Opiniones
Materias
- Operaciones
- Desarrollo
- Herramientas
- Arquitectura
- Servicios
- Productividad
Programa académico
Parte 1. DevOps Ideal
La integración continua, entrega y despliegue | La luz al final de la implementación
Parte 2. La brecha de implementación
Integración continua | Entrega continua y despliegue | Microservicios | Contenedores | Los tres mosqueteros: sinergia de despliegue continuo, microservicios, y Contenedores
Parte 3. Arquitectura de Sistema
Las aplicaciones monolíticas | Servicios divide horizontalmente | Microservicios | Comparación entre las aplicaciones monolíticas y microservicios | Estrategias de despliegue | Microservicios, Buenas Prácticas
Parte 4. Configuración del entorno de desarrollo con Vagrant y Docker
Combinando Arquitectura de Microservicios y Tecnología de Contenedores | Vagrant y Docker | Configuración del entorno de desarrollo
Parte 5. Aplicación de la implementación: etapas iniciales
Girando la implementación continua en máquinas virtuales | Pasos de implementación | ChecklistParte 6. Configuración de la gestión en el Mundo Docker
CFengine | Puppet | Chef | Ansible | Configuración del entorno de producción | Configuración de Ansible Playbook
Parte 7. Aplicación de la implementación: etapas intermedias
La implementación de contenedores para el servidor de producción | Dockerui | Checklist
Parte 8. Descubrimiento de Servicio: La Clave de Servicios Distribuidos
Service Registry | Registro de servicios | Descubrimiento de servicio | Herramientas de descubrimiento de servicios | Configuración manual | Zookeeper | ETCD | Consul | Comparación de herramientas de descubrimiento de servicios
Parte 9. Servicios de proxy
Reverse Service Proxy | ¿Cómo puede servicio proxy ayudar a nuestro proyecto? | nginx | HAProxy | Comparación de herramient
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
DevOps 2.0: Entornos de Desarrollo de Alta Productividad