Curso de Building Microservices with Spring Boot, Docker, and Kubernetes
Spring Boot es un marco de desarrollo de aplicaciones web basado en Java que favorece la convención sobre la configuración, lo que permite a los desarrolladores crear aplicaciones independientes de nivel de producción.
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a desarrolladores de nivel intermedio a avanzado que deseen desarrollar microservicios utilizando Spring Boot, Docker y Kubernetes.
Al finalizar esta capacitación, los participantes podrán:
- Entender la arquitectura de microservicios.
- Construir microservicios listos para producción utilizando Spring Boot.
- Entender el papel de Docker en microservicios.
- Configurar el clúster Kubernetes para implementar microservicios.
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
- Si desea solicitar una capacitación personalizada para este curso, comuníquese con nosotros para organizarlo.
Programa del Curso
Introducción
- Introducción a Microservices con Spring Boot
- Resumen de Spring Boot
- Introducción a los servicios web
Spring Boot
- Configuración del IDE para un proyecto Spring Boot
- Comprender las funciones de Spring Boot
- Uso de servidores embebidos
- Explorando el actuador Spring Boot
- Usando Spring Boot DevTools
Servicio web Restful
- Descripción general de REST
- Trabajando con variables de ruta
- Trabajando con params de solicitud
- Usando el método POST
- Usando el método GET
- Manejo de excepciones
- Usando el método DELETE
- Negociación de contenido
- Usando filtrado de datos para servicios RESTful
- Usando versionado de API
Datos de primavera JPA
- Descripción general de JPA
- Configurando JPA
- Creación de métodos POST de empleados
- Obteniendo datos de empleados de la base de datos
- Eliminando datos de empleados de la base de datos
- Convertir la base de datos H2 a la base de datos MYSQL
Seguridad de resorte
- Descripción general de la seguridad de Spring
- Registro y configuración de Okta
- Seguridad del gateway de API
- Seguridad del servicio de pedidos
- Probando la seguridad de Spring
Unit Testing
- Configurando el servicio de pedidos para pruebas
- Creando un método de prueba
- Verificación de pruebas
- Implementando métodos de configuración
Docker
- Resumen de Docker
- Configurando Docker
- Usando Docker
Kubernetes
- Descripción general de los componentes y la arquitectura Kubernetes
- Configurando y usando Kubernetes
Canalización de CI/CD
- Descripción general de CI/CD
- Creando registro de artefactos
- Creando instancias de VM
- Usando la pipeline Jenkins
Resumen y próximos pasos
Requerimientos
- Java experiencia en desarrollo
- Experiencia con Spring Framework
Audiencia
- Java Desarrolladores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Building Microservices with Spring Boot, Docker, and Kubernetes - Booking
Curso de Building Microservices with Spring Boot, Docker, and Kubernetes - Enquiry
Building Microservices with Spring Boot, Docker, and Kubernetes - Consultas
Consultas
Testimonios (3)
la preparación técnica de los docentes
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Traducción Automática
los ejercicios
Jose Victor De La Rosa Moreno - ENGINEERING AND SERVICES JF S.A. DE C.V.
El curso fue excelente. Nuestro entrenador Andreas estaba muy preparado y respondió todas las preguntas que hicimos. Además, nos ayudó cuando teníamos problemas e hizo explicaciones detalladas cuando era necesario. El mejor curso en el que he participado jamás.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Traducción Automática
Próximos cursos
Cursos Relacionados
Axon Framework
21 HorasEsta formación en directo dirigida por un instructor en España (en línea o presencial) está dirigida a desarrolladores que desean utilizar Axon para crear aplicaciones empresariales bien estructuradas que aprovechen el poder de CQRS y Event Sourcing.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para crear una aplicación Axon Framework.
- Implemente los patrones arquitectónicos CQRS (Command Query Responsibility Segregation) y Event Sourcing para desarrollar aplicaciones complejas.
- Aplicar los conceptos de Domain Driven Design al diseño de su aplicación.
- Cree aplicaciones que se centren en el problema empresarial en lugar de en la infraestructura.
Envoy Proxy
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 utilizar Envoy Proxy para permitir que los microservicios "se comuniquen entre sí".
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Envoy Proxy.
- Utilice Envoy Proxy para abstraer la red y visualizar las áreas problemáticas con facilidad.
- Resuelva los problemas de microservicios relacionados con las redes y la observabilidad.
Creating a Service Mesh with Istio and Kubernetes
14 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a ingenieros que desean conectar, proteger y administrar aplicaciones basadas en la nube (por ejemplo, microservicios) utilizando una malla de servicios basada en Istio.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure Istio en Kubernetes.
- Comprender las mallas de servicio e implementar una con Istio.
- Implemente una malla de servicio Istio sobre Kubernetes.
- Utilice una malla de servicios para ejecutar, administrar y supervisar microservicios en la nube.
Java Microservices
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.
Kuma Kubernetes
35 HorasAl final de este curso profesional, los participantes habrán adquirido los conocimientos y habilidades necesarios para implementar, administrar y escalar de manera efectiva la malla de servicios de Kuma dentro de los entornos Kubernetes. Podrán implementar capacidades avanzadas de enrutamiento de tráfico, observabilidad y seguridad para optimizar el rendimiento y la confiabilidad de sus aplicaciones basadas en microservicios.
Building Microservices with Lumen PHP Framework
14 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o presencial) está dirigida a desarrolladores que desean usar Lumen para crear microservicios y aplicaciones basados en Laravel.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a desarrollar microservicios con Lumen.
- Comprenda los beneficios de implementar microservicios mediante Lumen y PHP.
- Realice e implemente las funciones y operaciones de microservicios utilizando el marco Lumen.
- Proteja y controle el acceso a las arquitecturas de microservicios mediante la creación de capas de seguridad.
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.
Construcción de microservicios con Spring Cloud y Docker
21 HorasEn esta capacitación en vivo dirigida por un instructor en España, los participantes aprenderán los fundamentos de la creación de microservicios utilizando Spring Cloud y Docker. 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 formación, los participantes serán capaces de:
- Entender los conceptos básicos de microservicios.
- Utilizar Docker para construir contenedores para aplicaciones de microservicios.
- Construir y desplegar microservicios en contenedores utilizando Spring Cloud y Docker.
- Integrar microservicios con servicios de descubrimiento y la puerta de enlace API Spring Cloud.
- Usar Docker Compose para pruebas de integración de extremo a extremo.
Building Microservices with Spring Cloud and Docker - 5 Days
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 with Spring Cloud and Kafka
21 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o en el sitio) está dirigida a desarrolladores que desean transformar la arquitectura tradicional en una arquitectura basada en microservicios altamente concurrente utilizando Spring Cloud, Kafka, Docker, Kubernetes y Redis.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para crear microservicios.
- Diseñe e implemente un ecosistema de microservicios altamente concurrente utilizando Spring Cloud, Kafka, Redis, Docker y Kubernetes.
- Transforme los servicios monolíticos y SOA en una arquitectura basada en microservicios.
- Adopte un enfoque DevOps para desarrollar, probar y lanzar software.
- Garantice una alta simultaneidad entre los microservicios en producción.
- Supervise los microservicios e implemente estrategias de recuperación.
- Realice ajustes de rendimiento.
- Conozca las tendencias futuras en la arquitectura de microservicios.
Traefik
7 HorasEsta capacitación en vivo dirigida por un instructor en España (en línea o en el sitio) está dirigida a administradores de sistemas y desarrolladores que desean implementar, administrar, monitorear y operar microservicios utilizando Traefik.
Al final de esta capacitación, los participantes serán capaces de:
- Configure e inicie Traefik a través de un proveedor de Docker.
- Habilite conexiones seguras y encriptadas usando Let's Encrypt.
- Implemente y conecte middleware a un enrutador para transformar las solicitudes de servicio.
- Supervise Traefik las operaciones mediante el panel de control.