Overview
Embark on a comprehensive 12-hour course designed for beginners to master Spring Boot and Spring Data JPA, two essential technologies in modern Java development. Dive deep into Spring core concepts, explore Spring Boot's simplification of stand-alone application building, and harness the power of Spring Data JPA for streamlined database operations. Progress through hands-on sessions covering dependency injection, REST implementation, DTO patterns, service layers, and data validation. Gain practical experience with Spring beans, profiles, and special beans. Enhance your skills with extensive testing modules, including Spring test implementation and test isolation using Mockito. By the end of this course, developed by @BoualiAli, you'll have a solid foundation in building efficient, production-grade Spring-based applications with minimal effort.
Syllabus
⌨️ Intro
⌨️ Spring core
⌨️ Spring boot
⌨️ Spring boot in Action
⌨️ Spring beans in action
⌨️ Dependency Inject DI
⌨️ Spring Special Beans
⌨️ Spring profiles
⌨️ Spring REST
⌨️ Spring REST in Action
⌨️ Spring Data JPA
⌨️ DTO Pattern
⌨️ Service Layer
⌨️ Spring Data Validation
⌨️ Testing Overview
⌨️ Spring test in Action
⌨️ Test Isolation with Mockito
⌨️ Spring Boot Outro
⌨️ Spring Data JPA
Taught by
freeCodeCamp.org