/spring-boot-roadmap

This repo serves as a thorough guide to mastering Spring Boot!

spring-boot-roadmap

This repo serves as an overview to mastering Spring Boot!

Spring Boot Roadmap

i. Prerequisites

Contains sections on:

  1. Java Core
  2. Databases
  3. Build Tools

Link to Prerequisites and Extra Section: https://github.com/arsy786/prerequisites-and-extra-tutorials

ii. Extra

Contains sections on:

  1. Git
  2. Logging/Documentation

Link to Prerequisites and Extra Section: https://github.com/arsy786/prerequisites-and-extra-tutorials

A. Spring Framework (Core)

Contains sections on:

  1. Configuration
  2. Spring MVC
  3. Dependency Injection
  4. Available Annotations
  5. Scheduling

Link to Spring Framework Section: https://github.com/arsy786/spring-framework-tutorials

B. Spring Boot

Contains sections on:

  1. Database Selection
  2. Hibernate
  3. Spring Data
  4. Database Design
  5. SQL/NoSQL
  6. Testing
  7. Microservices

Link to Spring Boot Section: https://github.com/arsy786/spring-boot-tutorials

C. Spring Security

Contains sections on:

  1. Authentication and Authorisation
  2. Form Auth
  3. Basic Auth
  4. JWT
  5. OAuth2

Link to Spring Security Section: https://github.com/arsy786/spring-security-tutorials

D. Example Projects and Supporting Materials

Example Projects
Spring Boot Best Practices
Spring Boot MongoDB REST API (Simple)
Football Club Management System (Advanced)
Spring Boot Microservices
Spring Security Tutorials
Supporting Materials
Java Core Guide (PDF)
SQL Cheat Sheet (PDF)
MongoDB Cheat Sheet (PDF)
UNIX Quick Reference (PDF)
Bash Cheat Sheet (GitHub)
Git Cheat Sheet (PDF)
Docker Cheat Sheet (PDF)
Kubectl Cheat Sheet (PDF)