We now have a YouTube Channel. 

Java Topics

Step by step guide to becoming a Java developer in 2023

Java Fundamentals Basic Syntax Data Types and Variables Conditionals Functions Datastructures OOP Files and APIs Packages Loops Exception Handling Java advanced topics Generics Memory Management Collection Framework Serialization Networking sockets Streams How JVM Works Garbage Collection Basics of Threads Build Tools Gradle Maven Ant Web Frameworks Spring Spring Boot Play Framework Spark ORM (Object-Relational Mapping) JPA Spring data jpa Hibernate Ebean Logging Frameworks Log4j2 Logback Slf4j Tinylog Java JDBC Jdbi3 JDBC Template Testing Mocking Cucumber JVM Cukes Jbehave JUnit Testng Rest assured JMeter

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

Roadmaps Guides Videos About YouTube

roadmap.sh by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh · FAQs · Terms · Privacy


The leading DevOps resource for Kubernetes, cloud-native computing, and the latest in at-scale development, deployment, and management.