Este curso proporciona el conocimiento y las habilidades para diseñar e implementar procesos y prácticas de DevOps. Los alumnos descubrirán cómo planificar DevOps, usar el control de origen, escalar Git para una empresa, consolidar artefactos, diseñar una estrategia de gestión de dependencias, administrar secretos, implementar una integración continua, implementar una estrategia de construcción de contenedores, diseñar una estrategia de lanzamiento, configurar un flujo de trabajo de gestión de lanzamiento, implementar un patrón de implementación y optimizar los mecanismos de realizar comentarios.

Objetivos

  • Preparar la certificación AZ-400. 
  • Planifique la transformación con objetivos y plazos compartidos 
  • Seleccione un proyecto e identifique las métricas del proyecto y los indicadores clave de rendimiento (KPI) 
  • Crear un equipo y una estructura organizativa ágil 
  • Diseñar una estrategia de integración de herramientas 
  • Diseñar una estrategia de administración de licencias (por ejemplo, usuarios de Azure DevOps y GitHub) 
  • Diseñar una estrategia para la trazabilidad de extremo a extremo desde los elementos de trabajo hasta el software de trabajo 
  • Diseñar una estrategia de autenticación y acceso 
  • Diseñar una estrategia para integrar recursos locales y en la nube 
  • Describir las ventajas de usar el control de código fuente 
  • Describir Azure Repos y GitHub 
  • Migrar de TFVC a Git 
  • Administre la calidad del código, incluida la deuda técnica sonarCloud y otras soluciones de herramientas 
  • Desarrollar el conocimiento organizacional sobre la calidad del código 
  • Explicar cómo estructurar los repositorios de Git 
  • Describir los flujos de trabajo de ramificación de Git 
  • Aproveche las solicitudes de extracción para la colaboración y las revisiones de código 
  • Aproveche los ganchos de Git para la automatización 
  • Usar Git para fomentar la fuente interna en toda la organización 
  • Explicar la función de Azure Pipelines y sus componentes 
  • Configuración de agentes para su uso en Azure Pipelines 
  • Explicar por qué es importante la integración continua 
  • Implementación de la integración continua mediante Azure Pipelines 
  • Definir la ingeniería de confiabilidad del sitio 
  • Diseñar procesos para medir la satisfacción del usuario final y analizar los comentarios de los usuarios 
  • Procesos de diseño para automatizar el análisis de aplicaciones 
  • Administre alertas y reduzca las alertas sin sentido y no procesables 
  • Realizar retrospectivas sin culpa y crear una cultura justa 
  • Definir una estrategia de infraestructura y configuración y un conjunto de herramientas adecuado para una canalización de versiones y una infraestructura de aplicaciones 
  • Implemente el cumplimiento y la seguridad en su infraestructura de aplicaciones 
  • Describir los desafíos potenciales con la integración de software de código abierto 
  • Inspeccione los paquetes de software de código abierto para la seguridad y el cumplimiento de licencias 
  • Administrar las políticas de seguridad y cumplimiento de la organización 
  • Integre análisis de licencias y vulnerabilidades en canalizaciones de compilación e implementación 
  • Configurar canalizaciones de compilación para acceder a la seguridad del paquete y a las clasificaciones de licencias 


Conoce más detalles sobre este curso