← Back to Roadmaps
Loading roadmap...

Learning Topics

This roadmap covers the following topics:

Java Fundamentals & Setup
  • ⚪ Development Environment
    • ⚪ Linux Basics
    • ⚪ Git Version Control
    • ⚪ IDE Selection
  • Object-Oriented Programming
    • ⚪ Classes & Objects
    • ⚪ Inheritance & Polymorphism
    • ⚪ Encapsulation & Abstraction
Core Java Features
  • Collections Framework
    • ⚪ Lists & Sets
    • ⚪ Maps & Queues
    • ⚪ Optionals & Streams
  • ⚪ Exception Handling
    • ⚪ Checked Exceptions
    • ⚪ Unchecked Exceptions
    • ⚪ Custom Exceptions
Advanced Java Concepts
Professional Development
  • ⚪ Testing & Quality
    • ⚪ Unit Testing
    • ⚪ Integration Testing
    • ⚪ Contract Testing
  • ⚪ Build Tools & Databases
    • ⚪ Maven & Gradle
    • ⚪ JDBC & Schema Migration
Enterprise Java
  • Spring Boot Framework
    • ⚪ Spring Core & Boot
    • ⚪ Spring Data & JPA
    • ⚪ REST APIs with Spring
  • ⚪ Clean Code & APIs
    • ⚪ SOLID Principles
    • ⚪ API Design
    • ⚪ Logging & Monitoring