Microservicios Java con Spring Boot

  • Nivel del curso: Intermedio
  • Categorías Programación
  • Duración 32h
  • Última actualización 7 junio, 2022

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
$8,120.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Este curso es ideal para desarrolladores y programadores con experiencia previa trabajando con Java y Spring Framework, con interés en adquirir nuevas habilidades implementando microservicios de manera profesional.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .