Bienvenido a Red Hat

Entérese de lo que pasa a su alrededor

Descubra las novedades de los clientes de Red Hat de todo el mundo:

DO277

Containerizing Software Applications con examen

Está visualizando información sobre:

Aprenda a implementar aplicaciones en contenedores utilizando Docker y Kubernetes

El curso Containerizing Software Applications con examen (DO277) presenta los conceptos básicos de la implementación de aplicaciones en contenedores mediante el uso de Docker y Kubernetes. Aprenda a diseñar contenedores para implementar una aplicación existente en varios contenedores, a construir y probar los contenedores utilizando Docker y a implementar la aplicación en un clúster de Kubernetes para conseguir mayor disponibilidad y equilibrio de carga.

Este curso incluye el examen Red Hat Certificate of Expertise in Containerized Application Development (EX276).

Descripción general del curso

A través de laboratorios prácticos, los alumnos tomarán una aplicación monolítica y la dividirán en servicios diferenciados, con lo que demostrarán que los contenedores son un excelente vehículo para la implementación de arquitecturas de microservicios.

Resumen del curso

  • Cómo crear contenedores con Docker
  • Cómo trabajar con registros de imágenes
  • Cómo proporcionar un almacenamiento persistente en un contenedor
  • Cómo crear imágenes nuevas con Dockerfiles
  • Cómo implementar prácticas recomendadas de diseño de imágenes
  • Cómo vincular contenedores
  • Cómo orquestar contenedores con Kubernetes
  • Cómo proporcionar entornos de desarrollo y prueba con Vagrant

Público destinatario y requisitos previos

Este curso está dirigido a desarrolladores, arquitectos y administradores de sistemas que desean aprender a implementar aplicaciones en contenedores utilizando el software del host Atomic de Red Hat® Enterprise Linux® y a conocer qué cambios podrían convertirlas en aplicaciones disciplinadas en un entorno de contenedor.

Requisitos previos para este curso

Red Hat recomienda estos requisitos previos:

  • Familiarizarse con conceptos generales de programación y creación de scripts
  • Familiarizarse con uno o más de los siguientes lenguajes: JavaScript, Java EE™, PHP y Python.
  • Tener una noción de configuración del entorno de ejecución del lenguaje elegido.
  • Familiarizarse con conceptos de bases de datos relacionales y tener un conocimiento básico de SQL; se recomienda MySQL Experience.
  • Poseer habilidades de administración básicas de Red Hat Enterprise Linux; se recomienda la certificación Red Hat Certified System Administrator (RHCSA).

Nota: Los alumnos no deberán realizar codificaciones en este curso.

Descripción de este curso

Introducción al curso
Introducción y revisión del curso.
Introducción a los contenedores
Implementación de un servidor de base de datos utilizando tecnología de contenedores.
Trabajo con contenedores
Trabajo con contenedores y manipulación de imágenes de contenedores existentes para generar servicios en contenedores.
Gestión de imágenes
Gestión del ciclo de vida de una imagen desde la creación hasta la eliminación.
Creación de imágenes personalizadas
Diseño y codificación de un Dockerfile para crear una imagen de contenedor personalizada.
Diseño de imágenes de contenedores para la implementación de aplicaciones
Diseño y creación de una imagen de contenedor personalizada para la implementación de una aplicación en varios contenedores.
Prueba de la implementación de aplicaciones en contenedores
Implementación de una aplicación en varios contenedores con Kubernetes.
Solución de problemas de aplicaciones en contenedores
Uso de varias técnicas de solución de problemas de una aplicación en contenedor.
Implementación de entornos de desarrollo
Implementación de un entorno de desarrollo con Red Hat CDK.
Repaso integral de las aplicaciones de software en contenedores
Demostración de cómo organizar una aplicación de software en contenedores.

Nota: La descripción del curso puede cambiar en función del avance de la tecnología y de la evolución de la naturaleza de las tareas relacionadas. Si tiene alguna duda o precisa confirmación sobre un objetivo o tema concreto, póngase en contacto con nosotros.

Próximo examen o curso recomendado

OpenShift Enterprise Development (DO290)
Sumérjase en un entorno DevOps mediante el uso de la metodología de desarrollo de software ágil, el desarrollo basado en pruebas, la integración continua y un entorno operativo estándar a través del uso de la plataforma como servicio (PaaS) para crear, actualizar y mantener aplicaciones con OpenShift Enterprise de Red Hat.
Managing Containers with Red Hat Enterprise Linux Atomic Host (RH270)
Aprenda a implementar y gestionar aplicaciones en un entorno de contenedores Docker a través del curso Managing Containers with Red Hat Enterprise Linux Atomic Host (RH270).