Course Outline
Introduction
- Spring 5 Enhancements and New Capabilities
Architectural Overview of Spring 5 Functionalities
Configuration of the Development Workspace
Application Initialization and Creation
Selection of Configuration Methodologies (Java-based, annotation-based, XML-based)
Management of Dependencies and Injection Mechanisms (DI)
Minimizing Component Coupling within Spring Core
Integration and Usage of Spring Boot
Database Interaction via Hibernate
Implementation of Spring with JPA
Spring Transaction (TX) Administration
Development of RESTful Web Services
Reactive Programming Implementation via WebFlux
Application and Service Construction
Application Testing Utilizing JUnit
Diagnostic Debugging of Applications or Services
Integration with Pre-existing Java EE Web Systems
Deployment Procedures for Applications
Implementation of Application Security Protocols
Migration of Legacy Applications to Spring 5 (optional)
Resolution of Technical Issues
Summary and Concluding Remarks
Requirements
- Proficiency in Java programming
- Familiarity with object-oriented design principles
Intended Audience
- Software Developers
Testimonials (1)
Detailed information provided on the more advanced topics requested.