Construcción de microservicios con Spring Cloud y Docker
Spring Cloud es un framework de microservicios livianos de código abierto para crear aplicaciones Java para la nube. Docker es una plataforma de código abierto para crear, enviar y ejecutar aplicaciones dentro de contenedores. Docker se presta bien a la creación de aplicaciones de microservicio.
En esta capacitación en vivo dirigida 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 pone a prueba mediante ejercicios y el desarrollo paso a paso de microservicios de muestra.
Al final de esta capacitación, los participantes podrán:
- Comprender los fundamentos de los microservicios
- Use Docker para construir contenedores para aplicaciones de microservicio
- Cree y despliegue microservicios en contenedores utilizando Spring Cloud y Docker
- Integre microservicios con servicios de descubrimiento y Spring Cloud API Gateway
- Use Docker Compose para pruebas de integración de extremo a extremo
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Temario del curso
Introducción
Comprender los microservicios y la arquitectura de microservicio
Descripción general de Docker y Containerization
Descripción de Spring Cloud y Spring Boot
Crear el servicio de configuración y el servicio Discovery con Spring Cloud
Uso de API Gateway con Spring Cloud
Crear una imagen de contenedor para cada microservicio con Docker
Almacenamiento de datos en diferentes bases de datos
Creación de una puerta de enlace API con Spring Cloud Gateway
Uso de Netflix Eureka y Consult Discovery Services (Registros de servicio) para registrar y descubrir servicios
Uso de Docker Compose para pruebas de integración
Resumen y conclusión
Requerimientos
- Experiencia de desarrollo de Java
- Experiencia con Spring Framework
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
(*El precio final puede variar según la especialización técnica del curso, el nivel de personalización, la modalidad y el número de participantes)
¿Necesita ayuda para elegir el curso adecuado?
Construcción de microservicios con Spring Cloud y Docker - Consulta
Construcción de microservicios con Spring Cloud y Docker - Solicitud de consultoría
Testimonios (2)
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
Próximos cursos
Cursos Relacionados
Docker Avanzado
14 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) en España 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.
Docker & Kubernetes Avanzado
21 HorasAl final de esta capacitación, los participantes serán capaces de:
- Construyan sus propias Docker imágenes.
- Implemente y administre un gran número de Docker aplicaciones.
- Evalúe diferentes soluciones de orquestación de contenedores y elija la más adecuada.
- Configure un proceso de integración continua para Docker aplicaciones.
- Integre Docker aplicaciones con los procesos de integración continua de herramientas existentes.
- Proteja sus Docker aplicaciones.
- Utilice Kubernetes para implementar y administrar diferentes entornos en el mismo clúster
- Proteja, escale y supervise un Kubernetes clúster
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/
Gestión de Contenedores con Docker
21 HorasDocker es una plataforma para que desarrolladores y administradores de sistemas mantengan aplicaciones distribuidas. Consiste en un entorno de ejecución para ejecutar contenedores y un servicio para compartir contenedores.
Con Docker, la misma aplicación puede ejecutarse sin cambios en laptops, servidores dedicados y servidores virtuales.
Este curso, durante los dos primeros días, enseña el uso básico de Docker, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye muchos ejercicios prácticos y los participantes practicarán en su propio entorno de Docker y crearán sus propias imágenes de Docker.
El último día, los participantes aprenderán sobre herramientas más avanzadas que respaldan a Docker. Se tratará Docker Machine, Docker Compose y Docker Swarm.
Introducción a Docker
14 HorasEsta capacitación en vivo dirigida por un instructor en España (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 para Desarrolladores y Administradores de Sistemas
14 HorasDocker es una plataforma para desarrolladores y administradores de sistemas para mantener aplicaciones distribuidas. Consiste en un tiempo de ejecución para ejecutar contenedores y un servicio para compartir contenedores.
Con Docker, la misma aplicación puede ejecutarse sin cambios en computadoras portátiles, servidores dedicados y servidores virtuales.
Este curso enseña el uso básico de Docker, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye muchos ejercicios prácticos y los participantes practicarán en su propio entorno Docker y construirán sus propias imágenes Docker durante los 2 días.
Microservicios con Java
21 HorasEste entrenamiento en vivo dirigido por un instructor en España (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.
Arquitectura de sistema, arquitectura de servicio y arquitectura de microservicio con Spring Cloud
21 HorasEn esta capacitación en vivo dirigida por un instructor en España, los participantes aprenderán a evaluar diferentes tecnologías y enfoques para el diseño de una arquitectura de sistema basada en servicios. La capacitación comienza con una discusión y comparación de sistemas monolíticos y arquitecturas de servicios, luego profundiza en los detalles de la arquitectura de microservicios.
Los participantes tienen la oportunidad de poner en práctica sus conocimientos a medida que avanzan en la creación e implementación de un conjunto de microservicios de prueba de concepto construidos con Spring Cloud, Spring Boot y Docker.
Por último, se examinan los componentes básicos de la infraestructura pertinente para ayudar a los participantes a determinar las herramientas y los enfoques más adecuados para los diferentes requisitos de la organización.
Al final de esta capacitación, los participantes tendrán una sólida comprensión de Service-Oriented Architecture (SOA) y la arquitectura de microservicios, así como experiencia práctica en el uso de Spring Cloud y tecnologías Spring relacionadas para desarrollar rápidamente sus propios microservicios a escala de nube y listos para la nube.
Construyendo Microservicios con Spring Cloud y Docker - 5 Días
35 HorasEste curso de formación en vivo dirigido por instructores en España (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.
Spring Cloud: construcción de microservicios con Spring Cloud
14 HorasEn esta capacitación en vivo dirigida por un instructor en España, comenzamos con una discusión sobre la arquitectura de microservicios. El conocimiento de los participantes se pone a prueba a través de ejercicios y el desarrollo paso a paso de microservicios de muestra.
Al final de esta capacitación, los participantes tendrán una comprensión sólida de cómo usar Spring Cloud y las tecnologías de Spring relacionadas para desarrollar rápidamente sus propios microservicios a escala de nube y listos para la nube.
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.
Construyendo Microservicios con Cloud y Netflix OSS
21 HorasSpring Cloud es un marco de microservicios ligero y de código abierto para desarrollar aplicaciones Java en la nube. Netflix OSS es un conjunto de marcos y bibliotecas para desarrollar microservicios. Spring Cloud se integra perfectamente con los componentes de Netflix utilizando la configuración automática y la convención sobre la configuración.
En este entrenamiento dirigido por un instructor, en vivo, los participantes aprenderán los conceptos fundamentales para construir microservicios utilizando Spring Cloud y Netflix OSS. El conocimiento de los participantes se pondrá a prueba mediante ejercicios y el desarrollo paso a paso de microservicios de ejemplo.
Al finalizar este entrenamiento, los participantes tendrán un sólido entendimiento de cómo utilizar Spring Cloud junto con las tecnologías relacionadas de Spring y Netflix OSS para desarrollar rápidamente sus propios microservicios listos para la nube y a escala de nube.
Público objetivo
- Desarrolladores Java
Formato del curso
- Parte teórica, parte discusión, ejercicios y mucha práctica hands-on