Contáctenos
Cuenta Inicie sesión
DO400

Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development

Ubicación

Formato Información de los cursos

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

Resumen

Descripción del curso

Aprendizaje de las habilidades esenciales para implementar los flujos de trabajo y los procesos de desarrollo ágiles y de DevOps

Gracias a las prácticas de DevOps, las empresas inician la transformación digital y pasan de los enfoques monolíticos en cascada a los procesos ágiles basados en la nube, los cuales se implementan con rapidez. Si se quiere alcanzar esta transformación, los equipos de desarrolladores deben saber usar aquellas herramientas que les permitirán dedicar más tiempo a la codificación y las pruebas, y menos a la resolución de problemas. El curso Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development (TDD) es una introducción práctica a DevOps orientada a los desarrolladores, que conocerán las habilidades y las tecnologías necesarias para diseñar aplicaciones en la nube e implementarlas de forma automática.

Resumen del contenido del curso

  • Realizar un control de las versiones con Git
  • Diseñar y ejecutar los canales de Jenkins
  • Lanzar estrategias
  • Diseñar aplicaciones con el método de desarrollo basado en pruebas (TDD)
  • Revisar la seguridad y analizar el código de las aplicaciones
  • Supervisar las aplicaciones y los canales
  • Utilizar los canales de desarrollo y solucionar los problemas asociados a ellos

Público destinatario del curso

El curso está destinado a los desarrolladores de aplicaciones.

Capacitación recomendada

Es necesario tener experiencia en el desarrollo de aplicaciones en Java, Node.js, Python u otros
Tener experiencia en el desarrollo de aplicaciones o haber completado el curso Red Hat Application Development I: Programming in Java EE (AD183), aunque no es obligatorio
Dominar el uso de entornos de desarrollo integrado (IDE), como Red Hat® Developer Studio o VSCode
Haber completado el curso Introduction to OpenShift Applications (DO101), aunque no es obligatorio
Realizar nuestra evaluación sin costo para determinar si esta oferta es la más conveniente en función de sus habilidades

Aspectos tecnológicos que deben considerarse

Se necesita una conexión a Internet.

Utilizará sus propias máquinas, así que es necesario que pueda instalar sistemas de software en su dispositivo. Si esto no fuera posible, puede utilizar la máquina virtual incorporada en ROL o recibir una en la capacitación guiada por el instructor (ILT).

Resumen

Descripción del curso

Introducción a la integración e implementación continuas (CI/CD)
Describa los principios de DevOps y la función de Jenkins.
Integración del código fuente con el control de versiones
Gestione los cambios en el código fuente con el control de versiones de Git.
Proceso de prueba de las aplicaciones
Describa los principios básicos en los que se basan las pruebas integrales de las aplicaciones, e implemente pruebas de unidad, integración y funcionalidad.
Diseño de aplicaciones con el método de desarrollo basado en pruebas (TDD)
Implemente y diseñe funciones para las aplicaciones con TDD.
Diseño de canales
Cree canales básicos para ejecutar trabajos de Jenkins.
Implementación de aplicaciones con canales
Implemente aplicaciones en Red Hat OpenShift Container Platform de forma segura y automática.
Implementación de la seguridad y la supervisión de los canales
Gestione la seguridad y supervise el funcionamiento de los canales.
Uso de los canales de desarrollo
Trabaje con (o "utilice") los canales de CI/CD para automatizar las pruebas y las implementaciones, y solucione los problemas asociados a ellos.

Resultados

Impacto en la empresa

Cuando DevOps utiliza Jenkins, el desarrollo basado en pruebas y el control de versiones de Git, el tiempo de comercialización de las aplicaciones y la calidad del código mejoran considerablemente. Este enfoque aporta más resistencia a las aplicaciones y, además, permite que las empresas agilicen la implementación de funciones nuevas y respondan con mayor rapidez a un mercado en constante cambio.

Impacto a nivel personal

Podrá utilizar los conceptos de este curso para simplificar e integrar de manera más eficiente el código de las aplicaciones, compilar un código confiable con TDD y usar canales automatizados para reducir la complejidad de los procesos de prueba. También aprenderá a crear canales, a diseñar aplicaciones con un enfoque que da prioridad a los procesos de prueba y a integrar el código de las aplicaciones con Git. El objetivo del curso es mostrar las ventajas de DevOps y las herramientas que respaldan su implementación.

Próximo examen o curso recomendado

Red Hat logo LinkedInYouTubeFacebookTwitter

Productos

Herramientas

Realice pruebas, compras y ventas

Comunicarse

Acerca de Red Hat

Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.

Suscríbase a nuestra newsletter, Red Hat Shares

Suscríbase ahora

Seleccionar idioma

© 2022 Red Hat, Inc.