Spring Boot Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Introduction

Why use Spring?
Dependency Injection
Spring IoC
Spring AOP

2 Spring Boot Basics

Annotations
Starters
Autoconfiguration
Actuators
Embedded Server

3 Spring Data

Spring Data JPA
Hibernate
Transactions
Spring Data MongoDB
Spring Data JDBC

4 Spring MVC

Architecture
Components
REST Controllers
Servlet / JSP Files

5 Spring Security

Authentication
Authorization
OAuth 2.0
JWT Authentication

6 Testing

@SpringBootTest Annotation
MockMVC
@MockBean Annotation
JPA Test

7 Microservices

Architecture
Service Discovery
API Gateway
Configuration Management

8 Spring Cloud

Spring Cloud Gateway
Cloud Config
Eureka
Spring Cloud Open Feign
Spring Cloud Circuit Breaker
Micrometer

Visit the following related paths and keep learning.