
Pivotal Certified Professional Core Spring 5 Developer Exam, 2nd Edition
Iuliana Cosmina
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~1007
- Nivel
- Intermedio
De qué trata
Guía de preparación exhaustiva escrita por Iuliana Cosmina para superar el examen oficial Pivotal Certified Professional Core Spring 5 Developer, basada en Spring Framework 5 (con soporte para Spring Boot 2.x, Java 8 a 11 y Kotlin). La obra está orientada a desarrolladores Java de nivel intermedio a avanzado que ya cuentan con bases sólidas en el lenguaje y programación orientada a objetos, y desean profundizar en la arquitectura interna y las mejores prácticas del ecosistema Spring empresarial.
El texto aborda en profundidad los componentes nucleares de Spring: contenedor de inversión de control (IoC), ciclo de vida de los beans y configuración basada en anotaciones (@Configuration, @Bean, BeanPostProcessor). Enseña pruebas automatizadas con JUnit 5 y Spring TestContext Framework, programación orientada a aspectos (AOP) mediante anotaciones de AspectJ, persistencia con JDBC (JdbcTemplate), gestión de transacciones declarativas (@Transactional), integración con Spring Data JPA y NoSQL con MongoDB. Además, detalla el desarrollo web con Spring MVC y servicios REST, la securización integral con Spring Security, el empaquetado y monitorización con Spring Boot y Actuator, los fundamentos de microservicios con Spring Cloud, y el paradigma reactivo mediante Spring WebFlux y Project Reactor.
El aprendizaje práctico se apoya en preguntas de autoevaluación, exámenes de prueba y el desarrollo incremental de CEMS (Criminal Evidence Management System), una aplicación empresarial multimódulo construida con Gradle que contiene módulos de práctica con pruebas y código incompleto para resolver. El libro destaca por su rigor técnico y su nivel de detalle sobre el funcionamiento interno del framework, convirtiéndose en un manual de referencia duradero más allá del examen. No cubre conceptos básicos de Java ni desarrollo frontend, por lo que exige soltura previa con Maven o Gradle y bases sólidas de SQL y arquitectura de software.
- Spring Framework 5
- Spring Boot 2
- Inyección de dependencias
- Spring Security
- Spring Data JPA
- Spring MVC
- Spring WebFlux
- AOP
- Microservicios
- JUnit 5
- Actuator
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
CEMS (Criminal Evidence Management System)
Aplicación empresarial modular gestionada con Gradle que implementa la gestión de evidencias criminales mediante Spring Framework 5, persistencia con Spring Data JPA y MongoDB, seguridad con Spring Security y APIs reactivas y REST con WebFlux.

