Start Learning
Javaneer
🌿
Learning Path

The Spring Path

From Java engineer to Spring professional.

Master the full Spring ecosystem - the IoC container, Boot, web APIs, data, security, testing, reactive, and cloud - by building one real application, module by module.

Prerequisite

Assumes the Core Java path (or equivalent working Java knowledge). Spring builds directly on OOP, generics, collections, and build tools.

  1. 🌿
    Module 0

    Spring Foundations

    The container that runs everything.

    7 lessons · 1 h 54 min
    0/7
    Start
  2. 🚀
    Module 1

    Spring Boot Essentials

    From zip file to running app in minutes.

    7 lessons · 1 h 42 min
    0/7
    Start
  3. 🌐
    Module 2

    Building Web APIs

    Ship a REST API the right way.

    7 lessons · 1 h 48 min
    0/7
    Start
  4. 🗄️
    Module 3

    Data & Persistence

    Talk to databases without the boilerplate.

    7 lessons · 1 h 52 min
    0/7
    Start
  5. 🔐
    Module 4

    Security

    Auth done properly, not bolted on.

    7 lessons · 1 h 54 min
    0/7
    Start
  6. 🧪
    Module 5

    Testing Spring Applications

    Fast, trustworthy tests at every layer.

    7 lessons · 1 h 44 min
    0/7
    Start
  7. ⚡
    Module 6

    Reactive & Messaging

    Non-blocking apps and event-driven systems.

    7 lessons · 1 h 50 min
    0/7
    Start
  8. ☁️
    Module 7

    Microservices & Spring Cloud

    One app becomes many, on purpose.

    7 lessons · 1 h 42 min
    0/7
    Start
  9. 🚀
    Module 8

    Production & Modern Spring

    Ship it, run it, keep it fast.

    7 lessons · 1 h 37 min
    0/7
    Start
  10. 🏛️
    Module 9

    Capstone: Build BookVault

    Put it all together, end to end.

    7 lessons · 1 h 48 min
    0/7
    Start
  11. ⚙️
    Module 10 Beyond the certificate

    Spring Batch

    Beyond the certificate: robust bulk processing.

    5 lessons · 1 h 13 min
    0/5
    Start
  12. ◈
    Module 11 Beyond the certificate

    GraphQL with Spring

    Beyond the certificate: a query language for your API.

    5 lessons · 1 h 11 min
    0/5
    Start
  13. 🔐
    Module 12 Beyond the certificate

    Spring Authorization Server

    Beyond the certificate: run your own OAuth2/OIDC issuer.

    5 lessons · 1 h 14 min
    0/5
    Start
  14. 📊
    Module 13 Beyond the certificate

    Advanced Observability

    Beyond the certificate: see inside a running system.

    5 lessons · 1 h 11 min
    0/5
    Start

The project: BookVault

You'll grow one real application across the whole path - BookVault, a community-library API. Module by module it gains a REST API, a database, authentication, events, and a production deployment.