The Java Roadmap You Must Know
1. Linux 2. Git 3. IDE - IntelliJ - Eclipse - VSCode 4. Core - Classes/Objects - OOP - Arrays - Classes - Packages - Polymorphism - Variables - Strings - Loops - Inheritances - Interfaces - Files - I/O Streams 5. Collections - Arrays - Lists - Maps - Stacks - Queues - Optionals 6. Advanced - Dependency Injection - Design Patterns - How JVM Works - Multi-Threading - Generics 7. Exception Handling - Checked Exceptions - Unchecked Exceptions 8. Streams & Functional Programming 9. Testing - Unit Testing - Integration Testing - Debugging Skills - Contract Testing - Mocking - Assertion Libraries 10. Databases - Database Design - Queries - Indexes - Joins - Functions - Schema Migration Tool (Flyway, Liquibase) - Relational Database - JDBC - NoSQL 11. Clean Code - SOLID Principles - N-Tier Architecture - Immutability 12. Logging 13. Multi-Threading 14. Build Tools - Maven - Gradle - Bazel 15. HTTP - Rest API - GraphSQL - How HTTP Works - API Design 16. Frameworks - Spring Boot - Play - Quarkus
Tidak ada komentar:
Posting Komentar