Construcción de microservicios con Spring Cloud y Docker
Spring Cloud es un framework ligero de código abierto para microservicios diseñado 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 se adapta perfectamente a la creación de aplicaciones basadas en microservicios.
En esta formación impartida por un instructor en vivo, los participantes aprenderán los fundamentos de la construcción de microservicios utilizando Spring Cloud y Docker. Los conocimientos adquiridos serán puestos a prueba mediante ejercicios prácticos y el desarrollo paso a paso de ejemplos de microservicios.
Al finalizar esta formación, los participantes podrán:
- Comprender los fundamentos de los microservicios.
- Utilizar Docker para crear contenedores para aplicaciones de microservicios.
- Construir y desplegar microservicios contenerizados utilizando Spring Cloud y Docker.
- Integrar microservicios con servicios de descubrimiento y la API Gateway de Spring Cloud.
- Utilizar Docker Compose para pruebas de integración de extremo a extremo.
Formato del curso
- Clases interactivas y sesiones de discusión.
- 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 formación personalizada para este curso, contáctenos para coordinarlo.
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 servicios) para registrar y descubrir servicios
Uso de Docker Compose para pruebas de integración
Resumen y siguientes pasos
Requerimientos
- Experiencia en desarrollo con Java
- Experiencia con el framework Spring
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
Testimonios (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 dirigido por un instructor (en línea o presencial) en Chile está destinado a ingenieros que deseen profundizar su conocimiento de Docker para implementar aplicaciones a mayor escala mientras mantienen el control.
Al final de este entrenamiento, los participantes podrán:
- Crear sus propias imágenes de Docker.
- Implementar y administrar 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 procesos de integración continua existentes.
- Seguridad de sus aplicaciones de Docker.
Despliegue de AI y ML Contenerizado con Docker
14 HorasDocker es una plataforma de contenerización que permite entornos consistentes, portátiles y reproducibles para cargas de trabajo de IA y aprendizaje automático.
Este entrenamiento dirigido por un instructor (en línea o presencial) está orientado a profesionales de nivel intermedio que desean empaquetar bases de código, dependencias y modelos de ML utilizando Docker para flujos de trabajo confiables desde el desarrollo hasta la producción.
Después de completar este curso, los participantes serán capaces de:
- Construir y gestionar imágenes de Docker personalizadas para aplicaciones de IA y ML.
- Contenerizar pipelines, herramientas y dependencias de aprendizaje automático.
- Optimizar los entornos de Docker para el rendimiento y la portabilidad.
- Desplegar servicios de ML contenerizados en diferentes entornos de ejecución.
Formato del Curso
- Demostraciones conceptuales respaldadas por discusiones guiadas.
- Ejercicios prácticos enfocados en tareas de contenerización del mundo real.
- Implementación práctica utilizando entornos Docker en vivo.
Opciones de Personalización del Curso
- Para personalizar este entrenamiento para su entorno organizacional, por favor contáctenos para hacer los arreglos necesarios.
CI/CD para IA: Automatización de la Construcción y Despliegue de Modelos Basados en Docker
21 HorasCI/CD para IA es un enfoque estructurado para automatizar el empaquetamiento, pruebas, contenerización y despliegue de modelos utilizando pipelines de integración continua y entrega continua.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a profesionales de nivel intermedio que deseen automatizar flujos de trabajo de entrega de modelos de IA de extremo a extremo utilizando Docker y plataformas CI/CD.
Al final del entrenamiento, los participantes serán capaces de:
- Crear pipelines automatizados para construir y probar contenedores de modelos de IA.
- Implementar el control de versiones y la reproducibilidad en los ciclos de vida de los modelos.
- Integrar estrategias de despliegue automatizado para servicios de IA.
- Aplicar las mejores prácticas de CI/CD adaptadas a las operaciones de aprendizaje automático.
Formato del Curso
- Presentaciones dirigidas por un instructor y discusiones técnicas.
- Laboratorios prácticos y ejercicios de implementación hands-on.
- 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 de plataformas, por favor contáctenos para adaptar este curso.
Certified Kubernetes Administrator (CKA) - preparación para el examen
21 HorasEl programa Certified Kubernetes Administrator (CKA) fue creado por The Linux Foundation y Cloud Native Computing Foundation (CNCF).
Kubernetes es Nowadys una plataforma líder utilizada para la orquestación de contenedores.
NobleProg ha estado impartiendo Docker y Kubernetes formación desde 2015. Con más de 360 proyectos de formación completados con éxito, nos convertimos en una de las empresas de formación más conocidas a nivel mundial en el campo de la contenerización.
Desde 2019 también estamos ayudando a nuestros clientes a confirmar su rendimiento en el entorno k8s preparándolos y animándolos a aprobar los exámenes CKA y CKAD.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a administradores de sistemas, Kubernetes usuarios que desean confirmar sus conocimientos aprobando el examen CKA.
Por otro lado, la formación también se centra en adquirir experiencia práctica en Kubernetes Administración, por lo que te recomendamos que participes en ella, incluso si no tienes intención de presentarte al examen CKA.
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, póngase en contacto con nosotros para concertar una cita.
- Para obtener más información sobre la certificación CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - preparación para el examen
21 HorasEl programa Certified Kubernetes Application Developer (CKAD) ha sido desarrollado por The Linux Foundation y la Cloud Native Computing Foundation (CNCF), la organización anfitriona de Kubernetes.
Esta capacitación dirigida por un instructor, en vivo (en línea o presencial), está destinada a Desarrolladores que deseen confirmar sus habilidades en el diseño, construcción, configuración y exposición de aplicaciones nativas en la nube para Kubernetes.
Por otro lado, la capacitación también se enfoca en obtener experiencia práctica en el desarrollo de aplicaciones de Kubernetes, por lo que recomendamos participar en ella, incluso si no tienen intención de tomar el examen CKAD.
NobleProg ha estado ofreciendo formación en Docker y Kubernetes desde 2015. Con más de 360 proyectos de capacitación exitosamente completados, nos convertimos en una de las empresas de formación más conocidas a nivel mundial en el campo de la contenerización. Desde 2019 también estamos ayudando a nuestros clientes a confirmar su rendimiento en el entorno k8s preparándolos y animándolos a aprobar los exámenes CKA y CKAD.
Formato del Curso
- Lectura interactiva y discusión.
- Muchas ejercicios y práctica.
- 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, por favor contáctenos para organizarlo.
- Para obtener más información sobre CKAD, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introducción a Docker
14 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a ingenieros que desean usar Docker para implementar y administrar software como contenedores en lugar de como software independiente tradicional.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure Docker.
- Comprender e implementar la contenedorización de software.
- Administración de aplicaciones basadas en Docker.
- Red de diferentes Docker aplicaciones y sistemas.
- Comprender y editar Docker registros.
Docker, Kubernetes y OpenShift para Administradores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Chile, los participantes aprenderán a administrar Red Hat OpenShift Container Platform.
Al final de esta formación, los participantes serán capaces de:
- Cree, configure, administre y solucione problemas de clústeres OpenShift.
- Implemente aplicaciones en contenedores en las instalaciones, en la nube pública o en una nube alojada.
- Plataforma de contenedores segura OpenShift
- Supervise y recopile métricas.
- Administrar el almacenamiento.
Docker y Kubernetes: creación y ampliación de una aplicación en contenedores
21 HorasEn este curso dirigido por un instructor en Chile (presencial o remoto), los participantes aprenderán cómo crear y gestionar contenedores de Docker, luego desplegar 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 curso abordará temas más avanzados, guiando a los participantes a través del proceso de seguridad, escalado y monitoreo de un clúster de Kubernetes.
Al final de este entrenamiento, los participantes serán capaces de:
- Configurar y ejecutar un contenedor de 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.
- Usar Kubernetes para desplegar y gestionar una aplicación web agrupada.
- Seguridad, escalado y monitoreo de un clúster de Kubernetes.
Docker para MLOps: Contenerización de Pipelines End-to-End
21 HorasDocker es una plataforma de contenerización utilizada para crear entornos reproducibles, portátiles y escalables para sistemas de ML.
Este entrenamiento dirigido por un instructor (en línea o en sitio) está destinado a profesionales técnicos intermedios y avanzados que deseen contenerizar y operacionalizar pipelines de ML completos utilizando Docker.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Contenerizar las cargas de trabajo de entrenamiento, validación e inferencia de ML.
- Diseñar y orquestar pipelines de ML end-to-end utilizando Docker y herramientas complementarias.
- Implementar versionamiento, reproducibilidad e integración continua/entrega continua (CI/CD) para componentes de ML.
- Desplegar, monitorear y escalar servicios de ML en entornos contenerizados.
Formato del Curso
- Conferencias 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 end-to-end.
Opciones de Personalización del Curso
- Para un entrenamiento personalizado alineado con necesidades específicas de infraestructura de ML, por favor contáctenos para discutir opciones.
Docker desde Básico a Avanzado
14 HorasFormato del curso
- Charla y discusión interactiva.
- 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, póngase en contacto con nosotros para concertarlo.
Docker y Kubernetes
21 HorasObjetivos del curso: Adquirir habilidades teóricas y operativas sobre Docker y Kubernetes.
Aceleración de IA y Aprendizaje Profundo con GPU utilizando Contenedores Docker
21 HorasLa aceleración de GPU es esencial para ejecutar cargas de trabajo de aprendizaje profundo de alto rendimiento de manera escalable y eficiente.
Este curso dirigido por un instructor (en línea o en las instalaciones del cliente) está destinado 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 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 y aislamiento de recursos para aplicaciones intensivas en GPU.
- Implementar servicios de aprendizaje profundo escalables y contenerizados en entornos de producción.
Formato del Curso
- Instrucción interactiva respaldada por demostraciones del mundo real.
- Práctica orientada a ejercicios enfocada en el desarrollo habilitado para GPU.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
- Para capacitación personalizada alineada con su infraestructura o pila de GPU, por favor contáctenos para arreglarlo.
Microservicios con Java
21 HorasEste entrenamiento en vivo dirigido por un instructor en Chile (en línea o presencial) está dirigido a desarrolladores de nivel intermedio Java que desean diseñar, desarrollar, implementar y mantener aplicaciones basadas en microservicios utilizando frameworks Java como Spring Boot y Spring Cloud.
Al final de esta capacitación, los participantes podrán:
- Comprender los principios y beneficios de la arquitectura de microservicios.
- Construir y desplegar microservicios utilizando Java y Spring Boot.
- Implementar el descubrimiento de servicios, la gestión de configuraciones y las puertas de enlace de API.
- Asegurar, monitorear y escalar microservicios de manera efectiva.
- Implementar microservicios utilizando Docker y Kubernetes.
Construyendo Microservicios con Spring Cloud y Docker - 5 Días
35 HorasEste curso de formación en vivo dirigido por instructores en Chile (en línea o en el sitio) está dirigido a desarrolladores y ingenieros de nivel intermedio que desean construir, implementar y administrar microservicios utilizando Spring Cloud y Docker.
Al final de esta capacitación, los participantes podrán:
- Desarrollar microservicios usando Spring Boot y Spring Cloud.
- Containerizar aplicaciones con Docker y Docker Compose.
- Implementar descubrimiento de servicios, puertas de enlace API y comunicación entre servicios.
- Monitorear y asegurar microservicios en entornos de producción.
- Implementar y orquestar microservicios utilizando Kubernetes.
Microservices con Spring Cloud y Kafka
21 HorasEsta formación dirigida por un instructor (en línea o en el lugar) está destinada a desarrolladores que deseen transformar una arquitectura tradicional en una arquitectura basada en microservicios altamente concurrente utilizando Spring Cloud, Kafka, Docker, Kubernetes y Redis.
Al final de esta formación, los participantes podrán:
- Configurar el entorno de desarrollo necesario para construir microservicios.
- Diseñar e implementar un ecosistema de microservicios altamente concurrente utilizando Spring Cloud, Kafka, Redis, Docker y Kubernetes.
- Transformar servicios monolíticos y SOA a una arquitectura basada en microservicios.
- Adoptar un enfoque DevOps para desarrollar, probar y lanzar software.
- Garantizar alta concurrencia entre los microservicios en producción.
- Monitorizar los microservicios e implementar estrategias de recuperación.
- Llevar a cabo ajustes de rendimiento.
- Aprender sobre las tendencias futuras en la arquitectura de microservicios.