Construcción de microservicios con Spring Cloud y Docker
Spring Cloud es un marco de microservicios ligero y de código abierto para construir aplicaciones Java en la nube.
Docker es una plataforma de código abierto para construir, distribuir y ejecutar aplicaciones dentro de contenedores. Docker resulta ideal para la creación de aplicaciones de microservicios.
En esta formación práctica guiada por un instructor, los participantes aprenderán los fundamentos de la construcción de microservicios utilizando Spring Cloud y Docker. El conocimiento de los participantes se pondrá a prueba mediante ejercicios y el desarrollo paso a paso de microservicios de ejemplo.
Al finalizar esta formación, los participantes podrán:
- Comprender los fundamentos de los microservicios.
- Utilizar Docker para construir contenedores para aplicaciones de microservicios.
- Construir e implementar microservicios en contenedores usando Spring Cloud y Docker.
- Integrar microservicios con servicios de descubrimiento y el API Gateway de Spring Cloud.
- Utilizar Docker Compose para pruebas de integración de extremo a extremo.
Formato del curso
- Clase interactiva y debate.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para coordinarlo.
Temario del curso
Introducción
Comprensión de los microservicios y la arquitectura de microservicios
Vista general de Docker y la contenedización
Vista general de Spring Cloud y Spring Boot
Creación del servicio de configuración y el servicio de descubrimiento con Spring Cloud
Uso del API Gateway con Spring Cloud
Construcción de una imagen de contenedor para cada microservicio usando Docker
Almacenamiento de datos en diferentes bases de datos
Construcción de un API Gateway con Spring Cloud Gateway
Uso de los servicios de descubrimiento Netflix Eureka y Consult (registros de servicios) para registrar y descubrir servicios
Uso de Docker Compose para pruebas de integración
Resumen y próximos pasos
Requerimientos
- Experiencia en desarrollo con Java
- Experiencia con Spring Framework
Público objetivo
- Desarrolladores de Java
Los cursos públicos requieren más de 5 participantes.
Construcción de microservicios con Spring Cloud y Docker - Reserva
Construcción de microservicios con Spring Cloud y Docker - Consulta
Construcción de microservicios con Spring Cloud y Docker - Solicitud de consultoría
Reseñas (1)
Me ha gustado la parte de Kubernetes del entrenamiento, ya que tenía algunas tareas relacionadas con pods y puertos de K8s, y ahora he conseguido una comprensión mucho más clara. ¡Gracias!
Laura Miron - Betfair
Curso - Docker and Kubernetes
Traducción Automática
Próximos cursos
Cursos Relacionados
Docker avanzado
14 HorasEsta capacitación en vivo, dirigida por un instructor, en Venezuela (en línea o en sitio), está dirigida a ingenieros que deseen mejorar sus conocimientos de Docker para desplegar aplicaciones a una escala mayor manteniendo el control.
Al finalizar esta capacitación, los participantes podrán:
- Construir sus propias imágenes de Docker.
- Desplegar y gestionar un gran número de aplicaciones de Docker.
- Evaluar diferentes soluciones de orquestación de contenedores y elegir la más adecuada.
- Configurar un proceso de integración continua para aplicaciones de Docker.
- Integrar aplicaciones de Docker con los procesos de integración de herramientas continuas existentes.
- Proteger sus aplicaciones de Docker.
Despliegue de IA y ML en contenedores con Docker
14 HorasCI/CD para IA: Automatización de la construcción y el despliegue de modelos basados en Docker
21 HorasCertified Kubernetes Administrator (CKA) - Preparación para el examen
21 HorasDesarrollador de Aplicaciones de Kubernetes Certificado (CKAD) - Preparación para el examen
21 HorasIntroducción a Docker
14 HorasDocker, Kubernetes y OpenShift para Administradores
35 HorasAprenda cómo construir, implementar y administrar entornos contenedorizados utilizando Docker, Kubernetes y OpenShift. Esta formación práctica de cinco días cubre imágenes de contenedores, cargas de trabajo de Kubernetes, red del clúster, almacenamiento, seguridad, monitoreo y administración práctica de OpenShift. Los participantes adquieren las habilidades necesarias para operar plataformas contenedoras modernas y resolver problemas de aplicaciones en entornos de desarrollo y producción.
Docker y Kubernetes: creación y ampliación de una aplicación en contenedores
21 HorasEn esta formación en vivo con instructor en Venezuela (en persona o remota), los participantes aprenderán cómo crear y gestionar contenedores Docker, luego implementarán una aplicación de ejemplo dentro de un contenedor. Los participantes también aprenderán a automatizar, escalar y gestionar sus aplicaciones contenerizadas dentro de un clúster de Kubernetes. Finalmente, la formación aborda temas más avanzados, guiando a los participantes por el proceso de seguridad, escalado y monitoreo de un clúster de Kubernetes.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar y ejecutar un contenedor Docker.
- Implementar un servidor y una aplicación web contenerizados.
- Construir y gestionar imágenes de Docker.
- Configurar un clúster de Docker y Kubernetes.
- Utilizar Kubernetes para implementar y gestionar una aplicación web en clúster.
- Garantizar la seguridad, escalar y monitorear un clúster de Kubernetes.
Docker para MLOps: Contenedorización de pipelines de extremo a extremo
21 HorasDocker y Kubernetes
21 HorasObjetivos de la formación: Adquirir habilidades teóricas y operativas sobre Docker y Kubernetes.
IA con aceleración por GPU y aprendizaje profundo con contenedores Docker
21 HorasDespliegue híbrido de IA: Integración de Docker, nube y edge
21 HorasMicroservicios en Java
21 HorasEsta formación en vivo con instructor en Venezuela (en línea o presencial) está dirigida a desarrolladores de Java de nivel intermedio que desean diseñar, desarrollar, implementar y mantener aplicaciones basadas en microservicios utilizando frameworks de Java como Spring Boot y Spring Cloud.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender los principios y beneficios de la arquitectura de microservicios.
- Construir e implementar microservicios utilizando Java y Spring Boot.
- Implementar el descubrimiento de servicios, gestión de configuraciones y pasarelas API (API Gateways).
- Asegurar, monitorear y escalar los microservicios de manera efectiva.
- Implementar microservicios usando Docker y Kubernetes.
Kubernetes desde lo básico hasta nivel avanzado
14 HorasEn esta formación en vivo con instructores en Venezuela (presencial o remota), los participantes aprenderán cómo desplegar una colección de servidores de ejemplo dentro de contenedores, luego automatizar, escalar y gestionar sus servidores en contenedores dentro de un clúster de Kubernetes. La formación aborda temas más avanzados, guiando a los participantes por el proceso de seguridad, red y monitoreo de un clúster de Kubernetes.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar y ejecutar un contenedor Docker.
- Desplegar bases de datos y servidores en contenedores.
- Configurar un clúster de Docker y Kubernetes.
- Utilizar Kubernetes para desplegar y gestionar diferentes entornos bajo el mismo clúster.
- Asegurar, escalar y monitorear un clúster de Kubernetes.
Construcción de Microservicios con Spring Cloud y Docker - 5 días
35 HorasEsta formación en vivo dirigida por instructores en <ubic> (en línea o presencial) está dirigida a desarrolladores e ingenieros DevOps de nivel intermedio que deseen construir, implementar y gestionar microservicios utilizando Spring Cloud y Docker.
Al finalizar esta formación, los participantes serán capaces de:
- Desarrollar microservicios utilizando Spring Boot y Spring Cloud.
- Contenerizar aplicaciones con Docker y Docker Compose.
- Implementar descubrimiento de servicios, puertas de enlace de API y comunicación entre servicios.
- Monitorear y asegurar los microservicios en entornos de producción.
- Implementar y orquestar microservicios utilizando Kubernetes.