Este curso proporciona el conocimiento y las habilidades para diseñar e implementar procesos y prácticas de DevOps. Los estudiantes aprenderán cómo planificar DevOps, usar el control de fuente, escalar Git para una empresa, consolidar artefactos, diseñar una estrategia de gestión de dependencias, administrar secretos, implementar integración continua, implementar una estrategia de creación de contenedores, diseñar una estrategia de lanzamiento, configurar un lanzamiento flujo de trabajo de gestión, implementar un patrón de implementación y optimizar los mecanismos de retroalimentación.
Duración: 40 Horas Académicas
1.1. INTRODUCCIÓN A DEVOPS
1.2. ELIGE EL PROYECTO ADECUADO
1.3. DESCRIBIR LAS ESTRUCTURAS DEL EQUIPO
1.4. MIGRAR A DEVOPS
1.5. INTRODUCCIÓN AL CONTROL DE FUENTE
1.6. DESCRIBIR LOS TIPOS DE SISTEMAS DE CONTROL DE FUENTE
1.7. TRABAJAR CON AZURE REPOS Y GITHUB
2.1. ESTRUCTURA TU GIT REPO
2.2. ADMINISTRAR RAMAS Y FLUJOS DE TRABAJO DE GIT
2.3. COLABORAR CON SOLICITUDES DE INCORPORACIóN DE CAMBIOS EN AZURE REPOS
2.4. EXPLORA LOS GANCHOS DE GIT
2.5. PLAN DE FOMENTO DE LA FUENTE INTERNA
2.6. ADMINISTRAR REPOSITORIOS DE GIT
3.1. EXPLORE LAS CANALIZACIONES DE AZURE
3.2. ADMINISTRAR GRUPOS Y AGENTES DE AZURE PIPELINE
3.3. DESCRIBIR CANALIZACIONES Y CONCURRENCIA
3.4. EXPLORAR INTEGRACIÓN CONTINUA
3.5. IMPLEMENTAR UNA ESTRATEGIA DE TUBERÍA
3.6. INTEGRACIÓN CON AZURE PIPELINES
3.7. INTRODUCCIÓN A LAS ACCIONES DE GITHUB
3.8. APRENDA LA INTEGRACIÓN CONTINUA CON GITHUB ACTIONS
4.1. INTRODUCCIÓN A LA ENTREGA CONTINUA
4.2. EXPLORE LAS RECOMENDACIONES DE ESTRATEGIAS DE LANZAMIENTO
4.3. CREE UNA CANALIZACIÓN DE LANZAMIENTO DE ALTA CALIDAD
4.4. INTRODUCCIÓN A LOS PATRONES DE IMPLEMENTACIÓN
4.5. IMPLEMENTAR LA IMPLEMENTACIÓN AZUL-VERDE Y ALTERNAR FUNCIONES
4.6. IMPLEMENTAR LANZAMIENTOS CANARIOS Y LANZAMIENTOS OSCUROS
4.7. IMPLEMENTAR PRUEBAS AB Y DESPLIEGUE DE EXPOSICIÓN PROGRESIVA
5.1. CREAR UNA CANALIZACIÓN DE LANZAMIENTO
5.2. CONFIGURAR Y APROVISIONAR ENTORNOS
5.3. ADMINISTRAR Y MODULARIZAR TAREAS Y PLANTILLAS
5.4. AUTOMATICE LA INSPECCIÓN DE LA SALUD
5.5. INTRODUCCIÓN AL PROCESO DE DESARROLLO DE SEGURIDAD
5.6. ADMINISTRAR LOS DATOS DE CONFIGURACIÓN DE LA APLICACIÓN
5.7. INTEGRACIÓN CON SISTEMAS DE GESTIÓN DE IDENTIDAD
5.8. IMPLEMENTAR LA CONFIGURACIÓN DE LA APLICACIÓN
6.1. EXPLORE LA INFRAESTRUCTURA COMO GESTIÓN DE CONFIGURACIÓN Y CÓDIGO
6.2. CREE RECURSOS DE AZURE CON PLANTILLAS DE AZURE RESOURCE MANAGER
6.3. CREAR RECURSOS DE AZURE MEDIANTE LA CLI DE AZURE
6.4. EXPLORE AZURE AUTOMATION CON DEVOPS
6.5. IMPLEMENTAR LA CONFIGURACIÓN DE ESTADO DESEADO (DSC)
6.6. INTRODUCCIÓN A CHEF Y MARIONETA
6.7. IMPLEMENTAR ANSIBLE
6.8. IMPLEMENTAR TERRAFORMAR
7.1. COMPRENDER LA SEGURIDAD EN PIPELINE
7.2. INTRODUCCIÓN AL CENTRO DE SEGURIDAD DE AZURE
7.3. IMPLEMENTAR SOFTWARE DE CÓDIGO ABIERTO
7.4. ADMINISTRAR POLÍTICAS ANTIMALWARE Y ANTISPAM
7.5. INTEGRE ESCANEOS DE LICENCIAS Y VULNERABILIDADES
7.6. IDENTIFICAR LA DEUDA TÉCNICA
8.1. EXPLORAR DEPENDENCIAS DE PAQUETES
8.2. COMPRENDER LA GESTIÓN DE PAQUETES
8.3. MIGRAR, CONSOLIDAR Y ASEGURAR ARTEFACTOS
8.4. IMPLEMENTAR UNA ESTRATEGIA DE CONTROL DE VERSIONES
9.1. DISEÑAR UNA ESTRATEGIA DE CREACIÓN DE CONTENEDORES
9.2. IMPLEMENTAR COMPILACIONES DE VARIAS ETAPAS DE DOCKER
9.3. IMPLEMENTAR EL SERVICIO AZURE KUBERNETES (AKS)
9.4. EXPLORE LAS HERRAMIENTAS DE KUBERNETES
9.5. INTEGRE AKS CON CANALIZACIONES
10.1. IMPLEMENTAR HERRAMIENTAS PARA RASTREAR EL USO Y EL FLUJO
10.2. IMPLEMENTAR RUTA PARA DATOS DE INFORMES DE FALLAS DE APLICACIONES MÓVILES
10.3. DESARROLLAR TABLEROS DE MONITOREO Y ESTADO
10.4. COMPARTIR CONOCIMIENTOS DENTRO DE LOS EQUIPOS
10.5. EXPLORE SRE Y PRÁCTICAS DE DISEÑO PARA MEDIR LA SATISFACCIÓN DEL USUARIO FINAL
10.6. DISEÑAR PROCESOS PARA CAPTURAR Y ANALIZAR LOS COMENTARIOS DE LOS USUARIOS
10.7. DISEÑAR PROCESOS PARA AUTOMATIZAR EL ANÁLISIS DE APLICACIONES
10.8. GESTIONA ALERTAS, RETROSPECTIVAS BLAMELESS Y UNA CULTURA JUSTA
La inversión incluye: Material de estudio oficial de MICROSOFT, certificados e impuestos de ley.