Buscar
Español
Español
Iniciar sesión Cuenta
Iniciar sesión / Registrar Cuenta
DO500

Red Hat Training: DevOps Culture and Practice Enablement

Ubicación

Formato Información de los cursos

Lea las opiniones de otros estudiantes en nuestro Red Hat Learning Community

Resumen

Realice distribuciones en poco tiempo con los métodos modernos de desarrollo de aplicaciones y sistemas de software

Red Hat Training: DevOps Culture and Practice Enablement (DO500) es un curso intensivo de cinco días que le ofrece la oportunidad de implementar y experimentar el cambio cultural que se necesita para adoptar con éxito los métodos de DevOps.

¿Cuál es la diferencia entre este curso y cualquier otra capacitación sobre la metodología ágil?

La mayoría de las ofertas de capacitación en la metodología ágil se concentran en un marco en particular o están orientadas solo al proceso de distribución o a la tecnología; sin embargo, este curso integra las mejores herramientas de los principales marcos. El plan de estudios combina el descubrimiento y la distribución continuos junto con las prácticas técnicas y culturales en una experiencia única y extremadamente interesante repleta de aplicaciones reales.

¿A quién está dirigido?

Este curso se diseñó para los propietarios de productos comerciales, los desarrolladores y los ingenieros que deseen comprender mejor las cambiantes necesidades de los clientes y permitirles reducir el tiempo necesario para llevar ideas nuevas al mercado, y así ofrecerles un valor permanente.

Además, el curso simula un equipo de distribución real, así que esta oferta es ideal para los equipos interdisciplinarios interesados en aprender a generar innovaciones a través de la cooperación. El equipo cuenta con experiencias compartidas y prácticas recomendadas que puede aplicar para beneficiar la cultura y el resultado final de la empresa, en la búsqueda de proyectos nuevos y procesos mejorados.

¿Cuáles son los requisitos previos?

  • Conocer las prácticas ágiles
  • Tener experiencia en el uso de las prácticas y las metodologías ágiles, como scrum

Requisitos de tecnología

  • Necesitará tener conexión a Internet para acceder a ciertos sitios (AWS, YouTube, Google Drive, herramientas para la comunicación en línea por chat).
  • Como se trata de un curso de capacitación con "uso de dispositivo personal" (BYOD), deberá traer el suyo.
    • Se recomienda utilizar el explorador Chrome.

Objetivos

Descripción del curso

Definición de DevOps
Proponga ideas y conozca cuáles son los principios, las prácticas y los elementos culturales que conforman un modelo de DevOps para el diseño y el desarrollo de software.
Trabajo en pareja y en equipo
Analice y pruebe dos prácticas fundamentales: la programación en pareja y la programación en equipo.
Reuniones retrospectivas, tablas de información y opiniones del equipo
Analice los beneficios de realizar reuniones retrospectivas, visualizar el trabajo y evaluar las opiniones del equipo.
Mapas del impacto
Analice la práctica de descubrimiento de mapeo del impacto.
Prácticas ágiles
Aborde las prácticas ágiles, como la planificación de sprints, las reuniones diarias, las presentaciones, las reuniones retrospectivas y el perfeccionamiento de la lista de requisitos.
Mapas del flujo de valor y de los procesos
Analice en detalle las prácticas de mapeo del flujo de valor y mapeo de los procesos basado en métricas.
Distribución, implementación e integración continuas
Analice las prácticas básicas de integración, implementación y distribución continuas.
Planificación de eventos
Aprenda a utilizar la práctica de descubrimiento para la planificación de eventos.
Mapas de historias de usuarios y segmentación de valores
Analice las prácticas de mapeo de historias de usuarios, segmentación de valores y mapeo de empatía.
Pruebas automatizadas, primera parte
Asimile las prácticas fundamentales de desarrollo basado en pruebas y desarrollo basado en la empresa, también conocidas como pruebas automatizadas.
Pruebas automatizadas, segunda parte
Complete el laboratorio de pruebas automatizadas que comenzó en la primera parte.
Canales como código
Utilice Jenkins para analizar los canales de integración y distribución continuas.
Pruebas no funcionales
Conozca las ventajas de las pruebas no funcionales.
Supervisión de los diseños
Aprenda a supervisar los diseños y a representar sus estados de forma gráfica, como una tabla de información.
Día de la demostración
Use los métodos óptimos para elaborar una demostración y concluya la clase.
Nota: El curso se basa en Red Hat OpenShift Container Platform, Red Hat® Ansible Engine y Red Hat® Enterprise Linux®. La descripción del curso está sujeta a cambios en función del avance de la tecnología y a medida que evolucione la naturaleza de las tareas relacionadas. Si tiene dudas o necesita confirmación sobre cierto objetivo o tema concreto, póngase en contacto con alguno de los representantes de Red Hat.

Resultados

Resultados del curso y próximos pasos

¿Qué resultados académicos se pueden esperar?

Para asistirlo en la transición hacia DevOps, este curso le ofrece una simulación intensiva de cinco días. Ganará experiencia y podrá aplicarla con más de 30 prácticas, que incluyen las siguientes:

  • Herramientas culturales, como contratos sociales, retrospecciones inmediatas y opiniones de los equipos para que estén coordinados.
  • Prácticas sólidas de planificación, como el mapeo de impacto, la planificación de eventos y el mapeo de procesos basado en métricas.
  • Prácticas de distribución constante y gradual, como scrum y kanban.
  • Prácticas de programación técnica, que incluyen la integración continua, la distribución continua, la infraestructura como código, la automatización de pruebas y el desarrollo basado en pruebas.

Trabajará con estas y otras de las prácticas abiertas que se usan en Open Innovation Labs y que puede encontrar en la Biblioteca de prácticas abiertas.

Además, participará en laboratorios prácticos donde verá cómo utilizamos Red Hat OpenShift Container Platform y Red Hat Ansible en conjunto con Jenkins, para automatizar el diseño y la implementación de una aplicación de lista de tareas pendientes de muestra y de su infraestructura.

¿Cuáles son los beneficios para la empresa y los equipos?

Muchas empresas han descubierto que sus prácticas de desarrollo de software y sus estructuras empresariales actuales no están preparadas para cumplir con los compromisos de la transformación digital, como la comercialización en menos tiempo, los bucles de retroalimentación rápidos y los productos orientados al cliente. Para lograrlo, las empresas deben adoptar los métodos y la cultura DevOps, y ponerlos en práctica.

El curso presenta las prácticas modernas de desarrollo de software y los principios reales de la cultura DevOps. Desarrollará una aplicación de software moderna con Red Hat OpenShift Cluster Platform, Red Hat Ansible Automation y demás técnicas, herramientas y sistemas de software de DevOps estándares del sector. Podrá usar los principios de DevOps y las soluciones open source para iniciar y guiar el proceso de transformación digital de su empresa.

Aunque Red Hat haya creado el curso para que sus clientes saquen el mayor provecho, cada empresa e infraestructura es única, y los resultados o beneficios reales pueden variar.

¿Qué beneficios obtendré?

Después de realizar el curso, tendrá experiencia en la cultura DevOps, conocerá las diversas prácticas de esta metodología y sabrá cómo implementar una aplicación pequeña utilizando los conocimientos adquiridos. Podrá demostrar las siguientes habilidades:

  • Comprender e implementar varias prácticas abiertas
  • Implementar una aplicación pequeña de varios niveles en un clúster de OpenShift
  • Ser uno de los miembros eficientes de un equipo ágil
  • Descubrir, priorizar y documentar las funciones y las características de software deseadas
  • Desarrollar sistemas de software utilizando los estilos de programación en pareja y en equipo

Próximo examen o curso recomendado

 

The reason I would recommend other people attend this course is to give a full appreciation of the whole DevOps life cycle and culture … People will take one part of DevOps—the tool chain, a practice, or agile—and think of that as DevOps. To me, [success] happens when it all comes together.

Peter Sharp
Director of Product Support at a leading financial services company