Construcción de microservicios con Spring Cloud y Docker
Spring Cloud es un framework ligero de código abierto para microservicios, diseñado para desarrollar aplicaciones Java orientadas a la nube.
Docker es una plataforma de código abierto para construir, distribuir y ejecutar aplicaciones dentro de contenedores. Docker se adapta perfectamente a la creación de aplicaciones de microservicios.
En esta capacitación en vivo, impartida por un instructor, los participantes aprenderán los fundamentos para crear microservicios utilizando Spring Cloud y Docker. Los conocimientos adquiridos serán puestos a prueba mediante ejercicios y el desarrollo paso a paso de microservicios de ejemplo.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los fundamentos de los microservicios.
- Utilizar Docker para crear contenedores de aplicaciones de microservicios.
- Construir y desplegar microservicios contenerizados con Spring Cloud y Docker.
- Integrar microservicios con servicios de descubrimiento y la API Gateway de Spring Cloud.
- Emplear Docker Compose para pruebas de integración de extremo a extremo.
Formato del curso
- Clases interactivas y discusiones.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Temario del curso
Introducción
Comprensión de los microservicios y la arquitectura de microservicios
Visión general de Docker y la contenerización
Visión general de Spring Cloud y Spring Boot
Creación del servicio de configuración y del servicio de descubrimiento con Spring Cloud
Uso de la API Gateway 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 API Gateway con Spring Cloud Gateway
Uso de los servicios de descubrimiento Netflix Eureka y Consul (registros de servicio) 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 el framework Spring
Público objetivo
- 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 HorasEste entrenamiento en vivo, impartido por un instructor en Colombia (en línea o presencial), está dirigido a ingenieros que desean profundizar sus conocimientos de Docker para desplegar aplicaciones a mayor escala manteniendo el control.
Al finalizar este entrenamiento, los participantes podrán:
- Crear sus propias imágenes de Docker.
- Desplegar y administrar una gran cantidad de aplicaciones de Docker.
- Evaluar diferentes soluciones de orquestación de contenedores y seleccionar la más adecuada.
- Configurar un proceso de integración continua para aplicaciones de Docker.
- Integrar aplicaciones de Docker con procesos de integración de herramientas continuas existentes.
- Proteger sus aplicaciones de Docker.
Despliegue de IA y ML en contenedores con Docker
14 HorasDocker es una plataforma de contenedorización que permite crear entornos consistentes, portátiles y reproducibles para cargas de trabajo de inteligencia artificial y aprendizaje automático.
Esta capacitación presencial o en línea, guiada por un instructor, está dirigida a profesionales de nivel intermedio que desean empaquetar sus códigos, dependencias y modelos de aprendizaje automático utilizando Docker para lograr flujos de trabajo confiables desde el desarrollo hasta la producción.
Al completar este curso, los participantes serán capaces de:
- Crear y gestionar imágenes de Docker adaptadas a aplicaciones de IA y aprendizaje automático.
- Contenerizar pipelines, herramientas y dependencias de aprendizaje automático.
- Optimizar los entornos de Docker para mejorar el rendimiento y la portabilidad.
- Desplegar servicios de aprendizaje automático contenerizados en diferentes entornos de ejecución.
Formato del curso
- Demostraciones conceptuales acompañadas de discusiones guiadas.
- Ejercicios prácticos enfocados en tareas reales de contenedorización.
- Implementación práctica en entornos Docker de laboratorio en vivo.
Opciones de personalización del curso
- Para adaptar esta capacitación a su entorno organizacional, por favor contáctenos para coordinarlo.
CI/CD para IA: Automatización de la construcción e implementación de modelos basados en Docker
21 HorasLa CI/CD para IA es un enfoque estructurado para automatizar el empaquetado, las pruebas, la contenedorización y la implementación de modelos utilizando pipelines de integración continua y entrega continua.
Esta formación en vivo con instructor (en línea o presencial) está dirigida a profesionales de nivel intermedio que desean automatizar los flujos de trabajo de entrega de modelos de IA de extremo a extremo usando Docker y plataformas de CI/CD.
Al finalizar la capacitación, los participantes podrán:
- Crear pipelines automatizados para construir y probar 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 discusiones técnicas.
- Laboratorios prácticos y ejercicios de implementación manual.
- Simulaciones realistas de flujos de trabajo 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 de plataformas, contáctenos para adaptar este curso a sus necesidades.
Administrador Certificado de Kubernetes (CKA) - Preparación para el examen
21 HorasEl programa de Administrador Certificado de Kubernetes (CKA) fue creado por la 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 imparte 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 reconocidas a nivel mundial en el campo de la contenedorización.
Desde 2019, también ayudamos a nuestros clientes a validar su desempeño en entornos k8s preparándolos y motivándolos a aprobar los exámenes CKA y CKAD.
Esta formación impartida por un instructor en vivo (en línea o presencial) está dirigida a administradores de sistemas y usuarios de Kubernetes que deseen 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 tiene la intención de presentar el examen CKA.
Formato del curso
- Clase interactiva y discusión.
- Numerosos 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, contáctenos para coordinarlo.
- Para obtener más información sobre la certificación CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Desarrollador de Aplicaciones Certificadas de Kubernetes (CKAD) - preparación para el examen
21 HorasEl programa de Desarrollador de Aplicaciones Certificadas de Kubernetes (CKAD) fue desarrollado por The Linux Foundation y la Cloud Native Computing Foundation (CNCF), organización anfitriona de Kubernetes.
Esta capacitación, impartida por un instructor y en vivo (en línea o presencial), está dirigida a desarrolladores que deseen validar sus habilidades en el diseño, construcción, configuración y exposición de aplicaciones nativas de la nube para Kubernetes.
Por otro lado, la formación también se centra en adquirir experiencia práctica en el desarrollo de aplicaciones con Kubernetes; por ello, recomendamos participar en ella incluso si no tiene la intención de presentarse al examen CKAD.
NobleProg ofrece capacitació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 capacitación más reconocidas a nivel mundial en el campo de la contenerización. Desde 2019, también ayudamos a nuestros clientes a validar su desempeño en entornos k8s preparándolos y motivándolos a aprobar los exámenes CKA y CKAD.
Formato del curso
- Clase interactiva con discusión.
- Numerosos 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, contáctenos para coordinarlo.
- Para obtener más información sobre CKAD, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introducción a Docker
14 HorasDocker es una plataforma de código abierto para automatizar el proceso de construcción, entrega y ejecución de aplicaciones dentro de contenedores.
Esta formación dirigida por un instructor (en línea o presencial) está orientada a ingenieros que deseen utilizar Docker para desplegar y gestionar software como contenedores en lugar de software tradicional independiente.
Al finalizar esta capacitación, los participantes serán capaces de:
- Instalar y configurar Docker.
- Comprender e implementar la contenerización de software.
- Gestionar aplicaciones basadas en Docker.
- Conectar diferentes aplicaciones y sistemas con Docker a nivel de red.
- Comprender y editar registros de Docker.
Formato del curso
- Clase interactiva y discusión.
- Muchas exercises 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, por favor contáctenos para coordinarlo.
- Para aprender más sobre Docker, visite: https://www.docker.com
Docker, Kubernetes y OpenShift para Administradores
35 HorasAprenda a construir, implementar y administrar entornos en contenedores 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 de clúster, almacenamiento, seguridad, monitoreo y administración práctica de OpenShift. Los participantes obtienen 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 esta capacitación en vivo impartida por un instructor en Colombia (presencial o remota), los participantes aprenderán a crear y gestionar contenedores Docker, y luego desplegar una aplicación de ejemplo dentro de un contenedor. También aprenderán a automatizar, escalar y gestionar sus aplicaciones en contenedores dentro de un clúster de Kubernetes. Finalmente, la formación abordará temas más avanzados, guiando a los participantes en el proceso de asegurar, escalar y monitorear un clúster de Kubernetes.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Configurar y ejecutar un contenedor Docker.
- Desplegar un servidor y una aplicación web en contenedores.
- Construir y gestionar imágenes Docker.
- Configurar un clúster de Docker y Kubernetes.
- Utilizar Kubernetes para desplegar y gestionar una aplicación web agrupada.
- Asegurar, escalar y monitorear un clúster de Kubernetes.
Docker para MLOps: Contenerización de Pipelines de Extremo a Extremo
21 HorasDocker es una plataforma de contenerización utilizada para construir entornos reproducibles, portátiles y escalables para sistemas de aprendizaje automático (ML).
Esta capacitación impartida por instructores, en vivo (en línea o presencial), está dirigida a profesionales técnicos de nivel intermedio a avanzado que deseen contenerizar y poner en operación pipelines completos de ML utilizando Docker.
Al finalizar esta capacitación, los participantes podrán:
- Contenerizar cargas de trabajo de entrenamiento, validación e inferencia en ML.
- Diseñar y orquestar pipelines de ML de extremo a extremo utilizando Docker y herramientas complementarias.
- Implementar versionamiento, reproducibilidad e integración y despliegue continuo (CI/CD) para componentes de ML.
- Desplegar, monitorear y escalar servicios de ML en entornos contenerizados.
Formato del Curso
- Charlas interactivas respaldadas por demostraciones prácticas.
- Ejercicios prácticos enfocados en la construcción de componentes reales de pipelines de ML.
- Implementación en laboratorio en vivo para flujos de trabajo contenerizados de extremo a extremo.
Opciones de Personalización del Curso
- Para capacitaciones personalizadas alineadas con necesidades específicas de infraestructura de ML, contáctenos para discutir las opciones disponibles.
Docker y Kubernetes
21 HorasObjetivos de la formación: Adquirir competencias teóricas y operativas en Docker y Kubernetes.
Aceleración de IA y Aprendizaje Profundo con GPU usando Contenedores Docker
21 HorasLa aceleración mediante GPU es fundamental para ejecutar cargas de trabajo de aprendizaje profundo de alto rendimiento de manera escalable y eficiente.
Esta formación impartida por un instructor, en vivo (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 concluir este curso, los participantes serán capaces de:
- Crear y ejecutar contenedores habilitados para GPU destinados a entrenamiento e inferencia.
- Configurar CUDA, controladores y bibliotecas de tiempo de ejecución para flujos de trabajo de IA en contenedores.
- Optimizar la asignación de recursos y el aislamiento para aplicaciones intensivas en GPU.
- Implementar servicios de aprendizaje profundo escalables y en contenedores en entornos de producción.
Formato del curso
- Instrucción interactiva respaldada por demostraciones del mundo real.
- Prácticas basadas en ejercicios enfocadas en el desarrollo habilitado para GPU.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para capacitaciones adaptadas a su infraestructura o pila de GPU, por favor contáctenos para coordinarlo.
Despliegue de IA Híbrida: Integración de Docker, Nube y Edge
21 HorasEl despliegue de IA híbrida consiste en ejecutar inferencia de IA en entornos de nube, locales y edge mediante flujos de trabajo unificados basados en contenedores.
Esta formación en vivo impartida por instructores (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 capacitación, los participantes podrán:
- Construir servicios de IA contenerizados, seguros y escalables para entornos multiubicación.
- Desplegar 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 distribuidas de IA.
- Optimizar la latencia, confiabilidad y resiliencia de la inferencia en infraestructuras diversas.
Formato del curso
- Presentaciones guiadas y discusiones lideradas por expertos.
- Amplia práctica con ejercicios aplicados.
- Experimentación en entornos reales dentro de un laboratorio en vivo controlado.
Opciones de personalización del curso
- Para ajustar este curso a la infraestructura o casos de uso específicos de su organización, por favor contáctenos para personalizar la capacitación.
Microservicios en Java
21 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores de Java de nivel intermedio que deseen diseñar, desarrollar, implementar y mantener aplicaciones basadas en microservicios utilizando frameworks de Java como Spring Boot y Spring Cloud.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los principios y beneficios de la arquitectura de microservicios.
- Crear e implementar microservicios utilizando Java y Spring Boot.
- Implementar descubrimiento de servicios, gestión de configuración y gateways de API.
- Proteger, monitorear y escalar microservicios de manera efectiva.
- Implementar microservicios utilizando Docker y Kubernetes.
Kubernetes: de Básico a Avanzado
14 HorasEn esta formación en vivo impartida por un instructor en <ubicación> (en el sitio o remota), los participantes aprenderán cómo desplegar un conjunto de servidores de ejemplo dentro de contenedores, luego automatizar, escalar y gestionar sus servidores contenerizados dentro de un clúster de Kubernetes. La formación continúa con temas más avanzados, guiando a los participantes a través del proceso de asegurar, configurar la red y monitorear 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 contenerizados.
- Configurar un clúster de Docker y Kubernetes.
- Utilizar Kubernetes para implementar 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 capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores de nivel intermedio e ingenieros de DevOps que deseen construir, desplegar y gestionar microservicios utilizando Spring Cloud y Docker.
Al finalizar esta capacitación, los participantes podrán:
- Desarrollar microservicios usando Spring Boot y Spring Cloud.
- Contenerizar aplicaciones con Docker y Docker Compose.
- Implementar descubrimiento de servicios, pasarelas de API y comunicación entre servicios.
- Monitorear y asegurar microservicios en entornos de producción.
- Desplegar y orquestar microservicios utilizando Kubernetes.