Buscar
Español
Español
Iniciar sesión Cuenta
Iniciar sesión / Registrar Cuenta
Websites
DO292

Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes

Ubicación

Formato Información de los cursos

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

Descripción general

Descripción del curso

Desarrollo de microservicios con Red Hat OpenShift Application Runtimes

En el curso Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292), se presentan tres tiempos de ejecución: WildFly Swarm, Vert.x y Spring Boot. Consiste en una experiencia de programación práctica e intensiva en la que desarrollará múltiples microservicios utilizando los tres tiempos de ejecución y los implementará en un clúster de Red Hat® OpenShift Container Platform.

Este curso se basa en Red Hat® Enterprise Linux 7.5 y OpenShift Container Platform 3.9.

Como sucede con los miembros de muchas empresas, es posible que se interese por las arquitecturas de microservicios, o que ya las esté utilizando. Hemos presentado soluciones para facilitar la creación y la implementación de microservicios con los programas para desarrolladores y Red Hat® OpenShift Application Runtimes.

Resumen del curso

  • Implementar microservicios con WildFly Swarm
  • Implementar microservicios con Vert.x
  • Implementar microservicios con Spring Boot
  • Desarrollar una puerta de enlace de API
  • Implementar la tolerancia a los errores con Hystrix

Público al que va dirigido este curso

  • Desarrolladores de aplicaciones Java interesados en utilizar arquitecturas de microservicios
  • Arquitectos de software interesados en crear e implementar microservicios

Requisitos previos para este curso

Red Hat recomienda los siguientes requisitos previos:

Resumen

Descripción del curso

Implementación de microservicios en un clúster de OpenShift
Implemente una aplicación basada en una arquitectura de microservicios en un clúster de OpenShift.
Implementación de microservicios con el tiempo de ejecución WildFly Swarm
Desarrolle e implemente un microservicio con el tiempo de ejecución WildFly Swarm.
Desarrollo de microservicios con el tiempo de ejecución Vert.x
Desarrolle e implemente un microservicio con el tiempo de ejecución Vert.x.
Desarrollo de microservicios con el tiempo de ejecución Sprint Boot
Desarrolle e implemente un microservicio con el tiempo de ejecución Sprint Boot.
Desarrollo de una puerta de enlace de API
Desarrolle e implemente una puerta de enlace de API con el tiempo de ejecución WildFly Swarm.
Implementación de la tolerancia a los errores con Hystrix
Administre la tolerancia a los errores en una serie de microservicios con las bibliotecas de Hystrix.

Nota: 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 alguna duda o necesita confirmación sobre cierto objetivo o tema concreto, comuníquese con alguno de nuestros representantes de Red Hat.

Resultados

Impacto en la empresa

Muchas empresas tienen dificultades para cambiar de las aplicaciones monolíticas a las de microservicios y para reorganizar sus hábitos, con el fin de disfrutar las ventajas del desarrollo de microservicios en una economía de DevOps. En concreto, muchas empresas invierten en marcos de programación Java y en Red Hat OpenShift Container Platform Este curso presenta los tiempos de ejecución de las aplicaciones que son eficaces para la implementación de microservicios en clústeres de OpenShift y se centra en cómo desarrollarlos con tres de estos tiempos de ejecución. Además, aprenderá a seleccionar aquel que sea más apropiado para la empresa y comenzará rápidamente a desarrollar aplicaciones nativas de la nube listas para su implementación en OpenShift, lo que respaldará la inversión de la empresa en OpenShift.

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

Impacto a nivel personal

Después de haber asistido a este curso, conocerá los tres tiempos de ejecución de las aplicaciones de OpenShift basadas en Java: WildFly Swarm, Vert.x y Spring Boot. En este curso, conocerá las diferencias entre estas plataformas y aprenderá para qué tipos de casos prácticos es adecuada cada una de ellas. Tendrá la oportunidad de desarrollar aplicaciones reales en cada uno de los tres tiempos de ejecución.

Podrá demostrar las siguientes habilidades:

  • Determinar cuál de los tres tiempos de ejecución es el adecuado para cada caso en particular
  • Desarrollar un microservicio sencillo en cada uno de los tres tiempos de ejecución, con la documentación y los ejemplos adecuados
  • Implementar microservicios que interactúen entre sí con Red Hat OpenShift Container Platform

Tome este curso como parte de su suscripción a Red Hat Learning, la cual le ofrece acceso ilimitado a nuestros recursos de aprendizaje online durante todo un año.