DO288
Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications
Resumen
Descripción del curso
Diseñe, desarrolle e implemente aplicaciones en contenedores en Red Hat OpenShift
En el curso Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288), aprenderá a diseñar, compilar e implementar aplicaciones de software en contenedores en un clúster de OpenShift.
Ya sea que busque trasladar las aplicaciones actuales o diseñar otras directamente en los contenedores, aprenderá a aumentar la productividad de los desarrolladores con Red Hat® OpenShift Container Platform, una plataforma de aplicaciones en contenedores que permite que las empresas gestionen las implementaciones de los contenedores y utilicen Kubernetes para ajustar la capacidad de sus aplicaciones.
Podrá poner en práctica las habilidades que adquiera en este curso con todas las versiones de Red Hat OpenShift, como Red Hat OpenShift on AWS (ROSA), Azure Red Hat OpenShift (ARO) y Red Hat OpenShift Container Platform.
El curso se basa en Red Hat OpenShift 4.14.
Después de completar el curso, tendrás acceso a los laboratorios prácticos hasta por 45 días para cualquier curso persencial que incluya un entorno virtual.
Nota: Este curso se ofrece en modalidad presencial con una duración de cuatro días, en modalidad virtual con una duración de cinco días, o como curso autorregulado. Los tiempos pueden variar conforme lo realice. Para obtener la información completa sobre el curso, el cronograma y los precios, seleccione su ubicación y, luego, "Explorar ahora" en el menú de la derecha.
Resumen del contenido del curso
- Conocer las funciones para los desarrolladores en la consola web de Red Hat OpenShift
- Diseñar y publicar imágenes de contenedores para Red Hat OpenShift
- Gestionar las implementaciones de contenedores en Red Hat OpenShift
- Diseñar e implementar aplicaciones en varios contenedores en Red Hat OpenShift
- Implementar las aplicaciones en varios contenedores con las plantillas Charts de Helm y Kustomize
- Crear comprobaciones de estado para supervisar y mejorar la confiabilidad de las aplicaciones
- Crear flujos de trabajo de CI/CD con Red Hat OpenShift Pipelines
Público al que va dirigido el curso
- Desarrolladores de software
- Arquitectos de software
Recomendaciones para el curso
- Realizar una evaluación sin costo para determinar si esta oferta es la más conveniente en función de sus habilidades.
- Completar el curso Red Hat OpenShift I: Containers & Kubernetes (DO188) o contar con los conocimientos equivalentes.
- Se recomienda tener la acreditación Red Hat Certified System Administrator (RHCSA) u otras superiores, porque resultan útiles para la navegación y el uso de la línea de comandos, pero no son obligatorias.
Aspectos tecnológicos que debe tener en cuenta
- Este curso utiliza un entorno de laboratorio que se implementa en la nube de Red Hat Online Learning (ROL).
- Debe tener acceso a Internet para ejecutar los ejercicios y los laboratorios.
Objetivos
Descripción del curso
- Red Hat OpenShift Container Platform para los desarrolladores
- Defina la arquitectura, los conceptos y la terminología de Red Hat OpenShift, y configure el entorno para los desarrolladores.
- Implementación de aplicaciones sencillas
- Implemente aplicaciones sencillas mediante las herramientas de la línea de comandos y la consola web de Red Hat OpenShift.
- Diseño y publicación de imágenes de contenedores
- Diseñe, implemente y gestione el ciclo de vida de las imágenes de contenedores con un registro específico.
- Gestión de las compilaciones de Red Hat OpenShift
- Describa el proceso de compilación de Red Hat OpenShift y diseñe imágenes de contenedores.
- Gestión de las implementaciones de Red Hat OpenShift
- Describa las diferentes estrategias de implementación de Red Hat OpenShift y la forma de supervisar el estado de las aplicaciones.
- Implementación de aplicaciones en varios contenedores
- Implemente aplicaciones en varios contenedores con las plantillas de Red Hat OpenShift, los Charts de Helm y Kustomize.
- Implementación continua con Red Hat OpenShift Pipelines
- Implemente flujos de trabajo de CI/CD con Red Hat OpenShift Pipelines.
Resultados
Impacto a nivel empresarial
En este curso, los desarrolladores aprenderán las habilidades esenciales para diseñar, compilar e implementar aplicaciones en contenedores, ya sea que busquen trasladar las que ya tienen a Red Hat OpenShift o desarrollar otras nuevas directamente en la nube. Ofrece la oportunidad de lograr la transformación digital y empresarial, ya que demuestra el potencial de DevOps utilizando una arquitectura de contenedores.
En la búsqueda de alternativas que mejoren el tiempo de comercialización de las aplicaciones para lanzar productos con viabilidad mínima, los contenedores y Red Hat OpenShift pasaron rápidamente a ser la solución ideal para desarrollar e implementar las aplicaciones con la metodología ágil. Las arquitecturas de contenedores coordinadas con Kubernetes y Red Hat OpenShift mejoran la capacidad de ajuste y la confiabilidad de las aplicaciones y, al mismo tiempo, reducen los gastos generales de los desarrolladores y facilitan la implementación continua. Red Hat OpenShift permite desarrollar e implementar estas aplicaciones de manera uniforme en AWS con Red Hat OpenShift Service on AWS (ROSA), en Microsoft Azure con Azure Red Hat OpenShift o como plataforma autogestionada que se ejecuta en los entornos de nube pública o de los centros de datos de los clientes en Red Hat OpenShift Container Platform.
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.
Impacto a nivel personal
Comprenderá los conceptos básicos de la organización en contenedores, el ajuste, la implementación y la gestión de aplicaciones en Red Hat OpenShift Container Platform. Adquirirá una serie de habilidades:
- Diseñar imágenes de contenedores para organizar aplicaciones en ellos
- Diseñar, implementar y gestionar los contenedores de diversas formas
- Implementar las aplicaciones en varios contenedores
- Implementar comprobaciones de estado para mejorar la confiabilidad del sistema
- Crear y ejecutar canales automatizados para la distribución continua
Próximo examen o curso recomendado
- Red Hat Certified Specialist in OpenShift Application Development Exam (EX288)
- Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (DO328)
- Red Hat Cloud-native Microservices Development with Quarkus (DO378)
- Developing Applications with Red Hat OpenShift Serverless and Knative (DO244)
- Introduction to Red Hat OpenShift Service on AWS (CS120)
- Introduction to Microsoft Azure Red Hat OpenShift (DO121)
Diseñe su plan de desarrollo de habilidades
Realice este curso como parte de una suscripción a Red Hat Learning Subscription, que le ofrece acceso ilimitado y según lo solicite a nuestros recursos de aprendizaje en línea durante todo un año.
Compruebe sus conocimientos
Realice una evaluación de habilidades sin costo y ponga a prueba sus conocimientos, determine sus carencias en materia de habilidades y obtenga recomendaciones para comenzar su capacitación con Red Hat Training.