• how to use this book to pass your certification exam
• how this book is structured
• recommended development environment (intellij, gradle, docker)
• what is new in spring 5 (comparison to previous edition)
Chapter 2: Spring Lifecycle and Configuration
• old style development - XML
• annotations & Java configuration
• SpEL
• Spring Boot
• Spring Initializr
Chapter 3 : Testing Spring Applications
• introducing JUnit 5 Jupiter
• mocks
• spring testing
• Spring Boot testing
Chapter 4: AOP
• comparison to AspectJ
• proxy types
• with Boot
Chapter 5: Spring Data Access
• normalized database
• NoSQL
• with Boot
Chapter 6: Spring MVC & the web layer
• DispatcherServlet
• Controllers
• ViewResolvers
• with Boot
Chapter 7: Spring Security
• authentication
• authorization
• with Boot
Chapter 8: Spring REST
• architecture
• annotations
• RestTemplate, Async
• message converters
Chapter 9: Monitoring Spring Applications (extra – no exam from this, not in official course)
• logging
• Monitoring using Spring Boot Actuator
Chapter 10: Spring & Kotlin (extra – no exam from this, not in official course)
• functional programming
• simple application sample
Chapter 11: Microservices with Spring Cloud (extra – no exam from this, in official course)
• architectures
• cloud-native applications
Chapter 12: Building Reactive Applications Using Spring (extra – no exam from this, in official
course)
• Flux & Mono
• WebFlux
• WebClient
• simple reactive application with MongoDb
Iuliana Cosmina is currently a software engineer for NCR Edinburgh. She has been writing Java code since 2002 and contributed to various types of applications such as experimental search engines, ERPs, track and trace, and banking. During her career, she has been a teacher, a team leader, software architect, DevOps professional, and software manager. She is a Spring-certified Professional, as defined by Pivotal, the makers of Spring Framework, Boot, and other tools, and considers Spring the best Java framework to work with. When she is not programming, she spends her time reading, blogging, learning to play piano, travelling, hiking, or biking.
Pass the Pivotal Certified Professional exam for Core Spring, based on the latest Spring Framework 5, using source code examples, study summaries, and mock exams. This book now includes WebFlux, reactive programming, and more found in Spring 5. You'll find a descriptive overview of certification-related Spring modules and a single example application demonstrating the use of all required Spring modules.
Furthermore, in Pivotal Certified Professional Core Spring 5 Developer Exam, Second Edition, each chapter contains a brief study summary and question set, and the book’s free downloadable source code package includes one mock exam (50 questions – like a real exam). After using this study guide, you will be ready to take and pass the Pivotal Certified Professional exam.
When you become Pivotal Certified, you will have one of the most valuable credentials in Java. Pivotal certification helps you advance your skills and your career, and get the maximum benefit from Spring. Passing the exam demonstrates your understanding of Spring and validates your familiarity with: container-basics, aspect oriented programming (AOP), data access and transactions, Spring Security, Spring Boot, microservices, and Spring model-view-controller (MVC). Good luck!
You will:
Understand the core principles of Spring Framework 5
Use dependency injection
Work with aspects in Spring and do AOP (aspect oriented programming)
Control transactional behavior and work with SQL and NoSQL databases
Create and secure web applications based on Spring MVC
Get to know the format of the exam and the type of questions in it