Java Backend Development with Spring Boot
- Level: Beginner to Intermediate
- Duration: 10 weeks
- Category: Backend Development
Build and ship a REST backend with Java and Spring Boot: controllers and services, databases with JPA, authentication, testing, and deploying an API that a mobile or web app can rely on.
What you will learn
- Build REST APIs with Spring Boot and Spring Data JPA
- Design database tables and queries that hold up in production
- Secure an API with authentication and roles
- Write unit and integration tests you trust
- Deploy an API and keep an eye on it
Topics covered
- Java refresher
- Spring Boot basics
- REST controllers
- Spring Data JPA
- Databases and migrations
- Validation and error handling
- Authentication and roles
- Testing with JUnit
- Caching
- Logging and monitoring
- Docker basics
- Deployment