Microservicios Java con Spring Boot
Acerca de este curso
Spring es una de las opciones más populares entre los desarrolladores de Java cuando se trata de desarrollar aplicaciones para empresas o la web. Este curso está diseñado para ayudarlo a implementar la arquitectura de microservicios en Spring Framework, Spring Boot y Spring Cloud. Comenzará por comprender las pautas para implementar microservicios receptivos a escala. Después de esto, se pondrá al tanto de cómo se puede utilizar Spring Boot para implementar servicios autónomos sin la necesidad de un servidor de aplicaciones pesado. A medida que cubra los temas posteriores, explorará temas avanzados, como implementar sus microservicios en Docker y administrarlos.Descripción
> Módulo 1. Desmitificando los microservicios
Evolución y necesidad de microservicios
Beneficios de los microservicios
> Módulo 2. Estilos de arquitectura y casos de uso relacionados
Aplicaciones de doce factores
DevOps, nube y contenedores
Primeros usuarios de microservicios
Frameworks de microservicios
> Módulo 3. Construyendo microservicios con Spring Boot
Desarrollar un microservicio Spring Boot
Prueba del microservicio Spring Boot
Reaccionar microservicios usando Spring Boot y RabbitMQ
Implementando seguridad
> Módulo 4. Aplicación de conceptos de microservicios
Diseño de límites de microservicios
Diseño de estilo de comunicación
Consideración del diseño del punto final del servicio
> Módulo 5. Modelo de capacidad de microservicios
Capacidades básicas
Capacidades de infraestructura
Capacidades de apoyo
Capacidades de proceso y gobernanza
Modelo de madurez de microservicios
> Módulo 6. Evolución de los microservicios: un estudio de caso
Comprensión de la aplicación PSS
Muerte del monolito
Microservicios al rescate
Implementación de destino
> Módulo 7. Escale microservicios con Spring Cloud Components
Spring Cloud
Acceder al servidor de configuración desde los clientes
Configurando el servidor usando Spring Cloud
Eureka para registro y descubrimiento
Proxy Zuul como puerta de enlace API
Escribir un filtro personalizado
> Módulo 8. Microservicios de registro y supervisión
Desafíos de la gestión de registros
Selección de soluciones de registro
Supervisión de microservicios
> Módulo 9. Contenedores de microservicios con Docker
¿Qué son los contenedores?
Introducción a Docker
Implementación de microservicios en Docker
> Módulo 10. Escalar microservicios Dockerizados
Escalar microservicios
Orquestación de contenedores
> Módulo 11. Ciclo de vida del desarrollo de microservicios
Puntos de práctica para la implementación de microservicios
Automatización del ciclo de desarrollo
Pruebas
Implementación, monitoreo y configuración
¿Qué aprenderé?
- Habilidades que necesita para crear microservicios utilizando el framework de Spring
- Implementar microservicios a escala con la ayuda de ejemplos del mundo real.
- Contenerizar y reutilizar microservicios
- Conocer los beneficios que brinda Spring Cloud para la creación de microservicios