Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microservicios en Java con Spring Boot y Spring Cloud
Rating: 4.7 out of 5(20 ratings)
120 students

Microservicios en Java con Spring Boot y Spring Cloud

Microservicios en Java: Curso desde cero con Spring Boot y Spring Cloud
Created byElivar Largo
Last updated 9/2025
Spanish
Spanish [Auto],

What you'll learn

  • Implementar una API REST con Spring Boot
  • Comprender la arquitectura de microservicios
  • Construir y exponer microservicios con Spring Boot y Spring Cloud
  • Integrar y gestionar microservicios con Spring Cloud

Course content

7 sections62 lectures11h 23m total length
  • ¿Qué es un microservicio?11:43
  • Desafíos al trabajar con microservicios (latencia, comunicación, consistencia)19:04
  • Manual de instalación de herramientas0:07

Requirements

  • Conocimientos Programacion Orientada a Objetos en Java
  • Conocimientos básicos arquitectura cliente - servidor
  • Conocimientos básicos sobre programación web

Description

¿Quieres dar el salto al mundo de las arquitecturas modernas de software y convertirte en un desarrollador capaz de construir aplicaciones escalables, flexibles y preparadas para la nube?


Este curso de Microservicios con Java, Spring Boot y Spring Cloud está diseñado especialmente para que domines paso a paso la creación y gestión de microservicios desde cero, incluso si vienes del desarrollo de aplicaciones monolíticas.

Comenzaremos con una Introducción a los Microservicios, donde aprenderás los fundamentos, ventajas y desafíos de este tipo de arquitectura, comparándola con los enfoques tradicionales. A partir de ahí, pasaremos a la práctica creando las APIs para los microservicios, aplicando buenas prácticas de diseño y estructura en Spring Boot.

Te enseñaré cómo implementar el patrón DTO y usar ModelMapper para manejar datos de manera eficiente, evitando problemas comunes al transferir información entre capas y servicios. Luego profundizaremos en la comunicación entre microservicios, un punto clave para garantizar que los sistemas trabajen de forma integrada y sin fricciones.

Más adelante, configuraremos el registro y descubrimiento de microservicios utilizando Spring Cloud Netflix Eureka y Consul, lo que permitirá que cada servicio sea identificado y localizado de forma dinámica. Y para cerrar, aprenderás a implementar un API Gateway con Spring Cloud Gateway, que centralizará las peticiones, mejorará la seguridad y facilitará la escalabilidad de tus aplicaciones distribuidas.

Al finalizar este curso, serás capaz de diseñar, desarrollar y desplegar arquitecturas de microservicios completas, aplicando patrones modernos y utilizando herramientas estándar en la industria. Esto no solo elevará tus habilidades técnicas, sino que también abrirá nuevas oportunidades profesionales en un mercado que demanda expertos en microservicios.

Who this course is for:

  • Desarrolladores que trabajan actualmente con aplicaciones monolíticas y buscan migrar o adaptarse al enfoque de microservicios.
  • Estudiantes y autodidactas que desean comprender los fundamentos de sistemas distribuidos y aplicarlos con Spring Cloud en proyectos reales.
  • Profesionales que buscan mejorar su perfil laboral y acceder a oportunidades en empresas que demandan arquitecturas escalables y orientadas a microservicios.