DO244
Developing Applications with Red Hat OpenShift Serverless and Knative
Resumen
Descripción del curso
Desarrolle e implemente funciones y aplicaciones sin servidor, las cuales se ajustan automáticamente y son impulsadas por eventos
Aprenda a desarrollar, implementar y ajustar automáticamente las aplicaciones sin servidor y basadas en eventos en Red Hat OpenShift Container Platformutilizando la plataforma Red Hat OpenShift Serverless, la cual se encarga de las tareas operativas y los servicios de infraestructura, para que los desarrolladores y los ingenieros de confiabilidad del sitio (SRE) se concentren en la lógica empresarial principal de sus aplicaciones y funciones.
El curso se basa en Red Hat OpenShift Serverless 1.23 y OpenShift Container Platform 4.10.
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: El curso se ofrece como clase virtual de dos días o en la modalidad 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
- Comprender la arquitectura de OpenShift Serverless y las funciones principales de Knative para las aplicaciones sin servidor
- Implementar aplicaciones sin servidor desarrolladas en la nube utilizando Knative Serving
- Implementar aplicaciones sin servidor basadas en eventos utilizando Knative Eventing
- Implementar aplicaciones sin servidor utilizando OpenShift Serverless Functions
Público al que va dirigido este curso
- Desarrolladores de aplicaciones en la nube a quienes les interese desarrollar aplicaciones sin servidor
- Ingenieros de confiabilidad del sitio y administradores de OpenShift a quienes les interese usar las tecnologías sin servidor para automatizar las operaciones y desarrollar herramientas para gestionar y supervisar las aplicaciones
Requisitos previos 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
- Realizar el curso Red Hat OpenShift Administration I: Operating a Production Cluster (DO180)o contar con los conocimientos equivalentes
- Realizar el curso Red Hat OpenShift Development II (DO288) o contar con los conocimientos equivalentes
- Tener experiencia en la programación de las API de REST en Java o JavaScript (Node.js)
Aspectos tecnológicos que debe tener en cuenta
- Se requiere acceso a Internet.
Objetivos
Descripción del curso
Introducción a Red Hat OpenShift Serverless y Knative
Describa la arquitectura de Red Hat OpenShift Serverless.
Desarrollo de aplicaciones sin servidor con Knative Serving
Implemente y ajuste aplicaciones sin servidor con Knative Serving.
Desarrollo de aplicaciones sin servidor basadas en eventos con Knative Eventing
Implemente aplicaciones sin servidor basadas en eventos utilizando Knative Eventing.
Desarrollo de aplicaciones con OpenShift Serverless Functions
Implemente aplicaciones sin servidor utilizando OpenShift Serverless Functions.
Resultados
Impacto en la empresa
Las aplicaciones sin servidor diseñadas para la nube disminuyen el trabajo de configuración y adaptación de la infraestructura, lo cual permite que los desarrolladores y los ingenieros de confiabilidad del sitio (SRE) comercialicen los productos y los servicios con mayor rapidez. Gracias a Red Hat OpenShift Serverless, las empresas pueden concentrarse en las funciones empresariales más importantes de sus aplicaciones e integrar las aplicaciones internas y externas para agilizar el desarrollo. Los desarrolladores pueden diseñar flujos de trabajo personalizados y basados en eventos rápidamente mediante el uso de los protocolos estándares y las herramientas que ya conocen, mientras que los SRE pueden automatizar las tareas con funciones simples que responden ante los eventos.
Beneficios de la capacitación
Luego de realizar el curso, podrá agilizar la comercialización de las aplicaciones diseñadas para la nube, ya que dedicará menos tiempo a los aspectos operativos y al ajuste de la infraestructura. Podrá lograrlo al aprender y demostrar estas habilidades:
- Desarrollar aplicaciones sin servidor de forma local, probarlas, compilar imágenes de contenedores con Containerfiles e implementarlas en un registro
- Implementar aplicaciones sin servidor en un clúster de OpenShift desde un registro de contenedores
- Ajustar automáticamente la capacidad de las aplicaciones, controlar las versiones y dividir el tráfico de ellas con Knative Serving
- Desarrollar aplicaciones sin servidor basadas en eventos con Knative Eventing
- Desarrollar funciones sin servidor en varios lenguajes de programación con Red Hat OpenShift Serverless Functions
Próximo examen o curso recomendado
- Red Hat Cloud-Native Microservices Development with Quarkus (DO378)
- Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams (AD482)
- Cloud-Native Integration with Red Hat Fuse (AD221)
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.