Microservicios y APIs Escalables es un curso de nivel intermedio sobre desarrollo de aplicaciones Java con Spring Boot, orientado a construir microservicios y APIs REST para arquitecturas distribuidas.
Empieza por la gestión de proyectos con Maven y su POM, la capa de acceso a datos con JDBC, el patrón DAO y template method, y sigue con Spring Boot, inyección de dependencias, el patrón MVC y la creación de APIs con controladores, DTO y ResponseEntity. La persistencia se resuelve con JPA, Hibernate y HQL.
El último tramo arma un ecosistema con Spring Cloud: descubrimiento de servicios con Eureka Server, configuración centralizada con spring cloud config server conectado a Git, invocaciones declarativas con Feign, balanceo de carga y ruteo con API Gateway. Sirve a desarrolladores que vienen de aplicaciones monolíticas y a perfiles de DevOps o QA.
Título secundario completo. Se recomiendan conocimientos básicos de programación orientada a objetos (idealmente en Java) y fundamentos de APIs.