Varables and data structures
Operators
Syntax and Fundamental
Control Flow
Arrays
Exception Handling Chacked vs Unchecked exceptions
Safety
Classpath
Compilation (javac) Dependency Injection (IoC)
Toolchain
Package structure Spring Web
Maven
Classes and objects
Build Systems Spring Spring Data
Gradle
Encapsulation
Spring Security
Git
Inheritance Web
Version Control
OOP 4 pillars
GitHub/GitLab
Polymorphism Jakarta EE Persistence
Debugging
Abstraction Development Intelli J IDEA Security Containerization Docker
Refactoring
Static vs Instance Quarkus/ Micronaut/… GitHub Actions
CI/CD
Reference manuals + [Link]
: J
Book Core ava Reference manuals Jenkins
earning
L
Java
Lvl 1. The Core Lvl 2. Standard Library Lvl 3. Development & Build Tools Lvl 4. Data Persistence Lvl 5. Enterprise Web Stack Lvl 6. Testing & Code Quality Lvl 7. Deployment & Infrastructure Lvl 8. Concurrency
Lists CREATE Mocking [Link]
Unit Testing
Sets SELECT Faking Book : Java Concurrency in Practice
Collection Framework
Maps SQL Basics N
I SERT Integration testing
Generics UPDATE
Mutation testi
Lambdas Data Bases DELETE
q
Advanced testing techni ues/approaches -
Property based testing
Stream API JDBC BDD
Modern Java
Optional OR M J
Hibernate/ PA
Records .properties
fi
Con guration files
File I/O .yml
StringBuilder Docs + Java Persistence with Hibernate
Essential APIs
Math
Date/Tmie API
:
Book Effective Java