Card image

¿Qué voy aprender?

  • Construye, implementa y escala microservicios con Spring Boot 2 y Spring Cloud

  • Aprende a crear y consumir servicios web RESTful con Spring Boot

  • Conecta y consume otros microservicios utilizando cliente HTTP con Feign y RestTemplate

  • Implementa Balanceo de carga del lado del cliente con Ribbon

  • Implementa el registro y el escalamiento dinámico con el servidor Eureka y Zuul como puerta de enlace (API Gateway)

  • Maneja la tolerancia a fallos y latencia con Hystrix

  • Centraliza las configuraciones de los microservicios con Spring Cloud Config Server

  • Aprende a crear Respositorios Rest con HATEOAS para exportar servicios RESTful

  • Implementa Autenticación y Autorización con Spring Cloud Security (OAuth2 y JWT)

  • Aprende a implementar rastreo distribuido en microservicios con Spring Cloud Sleuth y Zipkin

  • Automatiza, escala y despliega los microservicios en contenedores Docker


TOMAR ESTE CURSO

¿A quién está dirigido?

  • Personas que estudian informática y/o ingeniería que estén estudiando o han estudiado Java y spring

  • Personas que dominan Spring y quieran introducirse en la arquitectura de microservicios

  • Desarrolladores apasionados de las nuevas tecnologías que dominan Java

  • Desarrolladores apasionados de las nuevas tecnologías con base en Spring

  • Personas interesadas en el desarrollo backend que dominan Java

Requisitos

  • Buen dominio de Java SE y programación orientada a objetos

  • Conocimientos de Spring Framework y Spring Boot

  • Conocimientos de Bases de Datos y SQL


TOMAR ESTE CURSO

Descripción del curso

Bienvenido al curso de Microservicios, aprenderás línea a línea y desde cero como construir un arquitectura de microservicios con Spring Boot 2 y Spring Cloud, desde los conceptos más básicos hasta un completo ecosistema de servicios interconectados mediante el registro y escalamiento dinámico con Eureka (servidor de nombre) y Zuul (puerta de enlace), implementando balanceo de carga con Ribbon y tolerancia a fallos con Hystrix. Automatiza, escala y despliega en producción los microservicios en contenedores Docker.

También aprenderás a dar seguridad en Zuul y proteger nuestros endpoints de los diferentes microservicios con Spring Cloud Security (OAuth2 y JWT). Además aprenderás a centraliza toda la configuración de los microservicios utilizando Spring Cloud Config Server y trazabilidad distribuida con Spring Cloud Sleuth y Zipkin.

Durante el curso también trabajaremos con varios componentes del ecosistema de Spring como IoC, Spring MVC, RestController, Servicios Web RESTful, cliente HTTP con RestTemplate y Feing, Spring Data JPA e Hibernate para la persistencia y CRUD (crear, leer, actualizar y eliminar), usaremos bases de datos MySQL 8 y PostgreSQL, entre otros temas más.

Resumiendo aprenderás a establecer la comunicación entre microservicios, habilitar balanceo de carga, tolerancia a fallos, escalar hacia arriba y hacia abajo instancias de los microservicios, seguridad oauth2, despliegues en contenedores Docker y más.

¿Qué son los microservicios?

Son un enfoque de arquitectura y organización para el desarrollo de aplicaciones compuestas por pequeños servicios autónomos que se comunican a través de API RESTful, en otras palabras, nos permiten dividir nuestro gran sistema en una serie de componentes más pequeños e independientes que colaboran entre si.

La arquitectura de microservicios hace que las aplicaciones sean más simples de escalar, más rápidas de desarrollar y más fácil de reutilizar. Donde cada servicio está diseñado para un conjunto de funciones y se enfoca en resolver un problema específico, por ejemplo un servicio desarrollado para una determinada función se puede usar como un componente básico en otro microservicio.

¿Porqué elegir nuestros cursos?

  • Acceso 7 x 24 a nuestra Plataforma e-learning.

  • Soporte online con profesor Java

  • Al finalizar recibes un certificado digital

  • Somos pioneros en brindarte este tipo de acceso para darte la libertad que necesitas para estudiar, donde quiera que te encuentres.

  • Excelente relación calidad-precio.

  • Conocimiento aplicable a proyectos reales del mercado laboral.

  • Atención rápida y satisfactoria a las dudas por parte del profesor.

  • Interactividad del curso ya que contiene foros y comunicación para resolver dudas.

Todos los materiales del curso están en español y al finalizar recibes un diploma UDEMY digital certificando tu aprobación con validez internacional y LinkedIn.

Si quieres ser un desarrollador de arquitecturas de microservicios con Spring Boot 2 y Spring Cloud y avanzar al siguiente nivel, es casi obligatorio este curso, te invito a que te inscribas, nos vemos adentro.

TOMAR ESTE CURSO

Reseñas

Valoraciones
1,733
4.78