Construcción de microservicios con Spring Cloud y Docker
Spring Cloud es un marco ligero de microservicios de código abierto para construir aplicaciones Java para la nube.
Docker es una plataforma de código abierto para construir, enviar y ejecutar aplicaciones dentro de contenedores. Docker se adapta muy bien a la creación de aplicaciones de microservicios.
En esta formación en vivo dirigida por instructores, 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 utilizando Spring Cloud y Docker.
- Integrar microservicios con servicios de descubrimiento y la puerta de enlace API de Spring Cloud.
- Utilizar Docker Compose para pruebas de integración de extremo a extremo.
Formato del curso
- Conferencia interactiva y discusión.
- 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 organizarlo.
Temario del curso
Introducción
Comprender los Microservicios y la Arquitectura de Microservicios
Resumen de Docker y Contenerización
Resumen de Spring Cloud y Spring Boot
Creación del Servicio de Configuración y el Servicio de Descubrimiento con Spring Cloud
Uso de la Puerta de Enlace API con Spring Cloud
Construcción de una Imagen de Contenedor para cada Microservicio utilizando Docker
Almacenamiento de datos en diferentes bases de datos
Construcción de una Puerta de Enlace API con Spring Cloud Gateway
Uso de Netflix Eureka y Servicios de Descubrimiento (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 Java
- Experiencia con Spring Framework
Audiencia
- Desarrolladores 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 (3)
Cómo los formadores transmiten el conocimiento de manera efectiva
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
el formador tenía mucho conocimiento y paciencia para compartir con nosotros
Bogdan Olaru
Curso - Introduction to Docker
Traducción Automática
El conocimiento y los intercambios con Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Curso - Docker and Kubernetes
Traducción Automática
Próximos cursos
Cursos Relacionados
Docker Avanzado
14 HorasEsta formación en vivo con instructivo en Bolivia (en línea o presencial) está dirigida a ingenieros que desean ampliar sus conocimientos sobre Docker para implementar aplicaciones a mayor escala manteniendo el control.
Al finalizar esta capacitación, los participantes serán capaces de:
- Crear sus propias imágenes de Docker.
- Implementar y administrar un gran número de aplicaciones con Docker.
- Evaluar distintas soluciones de orquestación de contenedores y elegir la más adecuada.
- Establecer un proceso de integración continua para aplicaciones con Docker.
- Integrar aplicaciones con Docker en los procesos existentes de integración de herramientas.
- Asegurar sus aplicaciones con Docker.
Despliegue de IA y ML en contenedores con Docker
14 HorasCI/CD para IA: Automatización de la creación y el despliegue de modelos basados en Docker
21 HorasCI/CD para IA es un enfoque estructurado que automatiza el empaquetado, las pruebas, la contenedorización y el despliegue de modelos mediante pipelines de integración y entrega continuas.
Esta formación en vivo, impartida por un instructor (en línea o presencial), está dirigida a profesionales de nivel intermedio que desean automatizar los flujos de trabajo completos para la entrega de modelos de IA utilizando Docker y plataformas de CI/CD.
Al finalizar la formación, los participantes serán capaces de:
- Crear pipelines automatizados para la construcción y las pruebas de contenedores de modelos de IA.
- Implementar control de versiones y reproducibilidad en los ciclos de vida de los modelos.
- Integrar estrategias de despliegue automatizado para servicios de IA.
- Aplicar mejores prácticas de CI/CD adaptadas a las operaciones de aprendizaje automático (MLOps).
Formato del curso
- Presentaciones guiadas por el instructor y debates técnicos.
- Laboratorios prácticos y ejercicios de implementación en primera persona.
- Simulaciones realistas de flujos de trabajo de CI/CD en un entorno controlado.
Opciones de personalización del curso
- Si su organización requiere flujos de trabajo personalizados o integraciones específicas con plataformas, contáctenos para adaptar este curso a sus necesidades.
Administrador Certificado de Kubernetes (CKA) - Preparación para el examen
21 HorasEl programa Administrador Certificado de Kubernetes (CKA) fue creado por The Linux Foundation y la Cloud Native Computing Foundation (CNCF).
En la actualidad, Kubernetes es una plataforma líder utilizada para la orquestación de contenedores.
NobleProg ha estado impartiendo formación en Docker y Kubernetes desde 2015. Con más de 360 proyectos de formación completados con éxito, nos hemos convertido en una de las empresas de formación más conocidas a nivel mundial en el campo de la contenedorización.
Desde 2019 también ayudamos a nuestros clientes a confirmar su desempeño en entornos k8s preparándolos y fomentando que aprueben los exámenes CKA y CKAD.
Esta formación en vivo impartida por un instructor (en línea o presencial) está dirigida a Administradores de Sistemas, Usuarios de Kubernetes que desean validar sus conocimientos aprobando el examen CKA.
Por otro lado, la formación también se centra en adquirir experiencia práctica en la Administración de Kubernetes, por lo que recomendamos participar en ella, incluso si no tienen la intención de aprobar el examen CKA.
Formato del Curso
- Clases interactivas y discusión.
- Muchos ejercicios y práctica.
- Ejercitació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, póngase en contacto con nosotros para coordinarlo.
- Para obtener más información sobre la certificación CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Desarrollador Certificado de Aplicaciones de Kubernetes (CKAD) - preparación para el examen
21 HorasIntroducción a Docker
14 HorasDocker es una plataforma de código abierto para automatizar el proceso de creación, distribución y ejecución de aplicaciones dentro de contenedores.
Esta formación en vivo, impartida por un instructor (en línea o presencial), está dirigida a ingenieros que deseen utilizar Docker para desplegar y gestionar software como contenedores en lugar de como software tradicional independiente.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar y configurar Docker.
- Comprender e implementar la contenerización de software.
- Gestionar aplicaciones basadas en Docker.
- Redificar diferentes aplicaciones y sistemas basados en Docker.
- Comprender y editar registros de Docker.
Formato del curso
- Conferencia interactiva y discusión.
- Muchas ejercicios y práctica.
- Ejecució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 organizarlo.
- Para saber más sobre Docker, visite: https://www.docker.com
Docker, Kubernetes y OpenShift para Administradores
35 HorasAprenda cómo construir, implementar y administrar entornos contenerizados utilizando Docker, Kubernetes y OpenShift. Esta formación práctica de cinco días cubre imágenes de contenedores, cargas de trabajo de Kubernetes, redes del clúster, almacenamiento, seguridad, monitoreo y administración práctica de OpenShift. Los participantes adquieren las habilidades necesarias para operar plataformas modernas de contenedores 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 este entrenamiento en vivo guiado por un instructor en Bolivia (en sitio o remoto), los participantes aprenderán cómo crear y gestionar contenedores Docker, y luego desplegarán una aplicación de muestra 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, el entrenamiento aborda temas más avanzados, guiando a los participantes por el proceso de asegurar, escalar y monitorear un clúster de Kubernetes.
Al final de este entrenamiento, los participantes serán capaces de:
- Configurar y ejecutar un contenedor Docker.
- Desplegar un servidor y una aplicación web contenerizada.
- Construir y gestionar imágenes de Docker.
- Configurar un clúster de Docker y Kubernetes.
- Utilizar Kubernetes para desplegar y gestionar una aplicación web en clúster.
- Asegurar, escalar y monitorear un clúster de Kubernetes.
Docker para MLOps: Contenedorización de Pipelines de Extremo a Extremo
21 HorasDocker es una plataforma de contenedorización utilizada para construir entornos reproducibles, portátiles y escalables para sistemas de aprendizaje automático (ML).
Esta capacitación en vivo, impartida por un instructor (online o presencial), está dirigida a profesionales técnicos de nivel intermedio a avanzado que deseen contenedorizar y operacionalizar pipelines completos de ML utilizando Docker.
Al finalizar esta capacitación, los participantes podrán:
- Contenedorizar cargas de trabajo de entrenamiento, validación e inferencia de ML.
- Diseñar y orquestar pipelines de ML de extremo a extremo utilizando Docker y herramientas de apoyo.
- Implementar versionado, reproducibilidad y CI/CD para componentes de ML.
- Desplegar, monitorear y escalar servicios de ML en entornos contenedorizados.
Formato del Curso
- Clases interactivas respaldadas por demostraciones prácticas.
- Ejercicios prácticos centrados en la construcción de componentes reales de pipelines de ML.
- Implementación en laboratorio en vivo para flujos de trabajo contenedorizados de extremo a extremo.
Opciones de Personalización del Curso
- Para una capacitación personalizada alineada con necesidades específicas de infraestructura de ML, contáctenos para discutir las opciones.
Docker y Kubernetes
21 HorasObjetivos del curso: Adquirir habilidades teóricas y operativas en Docker y Kubernetes.
IA acelerada por GPU y aprendizaje profundo con contenedores Docker
21 HorasLa aceleración por GPU es esencial para ejecutar cargas de trabajo de aprendizaje profundo de alto rendimiento de manera escalable y eficiente.
Esta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a profesionales técnicos de nivel intermedio que deseen configurar, optimizar y ejecutar cargas de trabajo de IA habilitadas para GPU dentro de contenedores Docker.
Al finalizar este curso, los participantes podrán:
- Construir y ejecutar contenedores habilitados para GPU para el entrenamiento y la inferencia.
- Configurar CUDA, controladores y bibliotecas de tiempo de ejecución para flujos de trabajo de IA empaquetados en contenedores.
- Optimizar la asignación y el aislamiento de recursos para aplicaciones intensivas en GPU.
- Desplegar servicios de aprendizaje profundo empaquetados en contenedores y escalables en entornos de producción.
Formato del Curso
- Instrucción interactiva respaldada por demostraciones del mundo real.
- Práctica basada en ejercicios centrada en el desarrollo habilitado para GPU.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para una capacitación a medida alineada con su infraestructura o pila de GPU, contáctenos para coordinar.
Implementación de IA Híbrida: Integración de Docker, Cloud y Edge
21 HorasLa implementación de IA híbrida es la práctica de ejecutar inferencia de IA en entornos cloud, on-premise y edge utilizando flujos de trabajo unificados basados en contenedores.
Esta formación en vivo con instructor (en línea o presencial) está dirigida a profesionales de nivel avanzado que deseen diseñar e implementar sistemas de inferencia de IA distribuidos en entornos heterogéneos.
Al finalizar esta formación, los participantes podrán:
- Construir servicios de IA contenedorizados, seguros y escalables para entornos de múltiples ubicaciones.
- Implementar cargas de trabajo de inferencia de IA en la nube, servidores locales y dispositivos edge utilizando Docker.
- Integrar herramientas de orquestación para automatizar las operaciones de IA distribuida.
- Optimizar la latencia, confiabilidad y resiliencia de la inferencia en infraestructuras diversas.
Formato del Curso
- Presentaciones guiadas y discusiones lideradas por expertos.
- Práctica extensa y ejercicios aplicados.
- Experimentación en el mundo real mediante una configuración de laboratorio en vivo controlada.
Opciones de Personalización del Curso
- Para ajustes personalizados que alineen este curso con la infraestructura o los casos de uso de su organización, contáctenos para personalizar la formación.
Microservicios en Java
21 HorasEsta formación práctica, impartida por instructores en Bolivia (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 podrán:
- Comprender los principios y beneficios de la arquitectura de microservicios.
- Construir e implementar microservicios utilizando Java y Spring Boot.
- Implementar el descubrimiento de servicios, la gestión de configuraciones y las pasarelas de API (API gateways).
- Asegurar, supervisar y escalar los microservicios de manera efectiva.
- Implementar microservicios utilizando Docker y Kubernetes.
Kubernetes de Básico a Avanzado
14 HorasEn este taller en vivo guiado por un instructor en Bolivia (en persona o remoto), los participantes aprenderán cómo implementar una colección de servidores de ejemplo dentro de contenedores, luego automatizar, escalar y gestionar sus servidores contenidos dentro de un clúster de Kubernetes. El taller continúa con temas más avanzados, guiando a los participantes a través del proceso de seguridad, red y monitoreo de un clúster de Kubernetes.
Al finalizar este taller, los participantes serán capaces de:
- Configurar y ejecutar un contenedor Docker.
- Implementar bases de datos y servidores contenidos.
- Configurar un clúster de Docker y Kubernetes.
- Utilizar Kubernetes para implementar y gestionar diferentes entornos dentro del mismo clúster.
- Asegurar, escalar y monitorear un clúster de Kubernetes.
Creación de Microservicios con Spring Cloud y Docker - 5 días
35 HorasEsta formación en vivo impartida por un instructor en Bolivia (en línea o presencial) está dirigida a desarrolladores e ingenieros de DevOps de nivel intermedio que desean construir, desplegar y administrar 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.
- Containerizar aplicaciones con Docker y Docker Compose.
- Implementar descubrimiento de servicios, gateways API y comunicación entre servicios.
- Monitorear y proteger los microservicios en entornos de producción.
- Desplegar y orquestar microservicios utilizando Kubernetes.