Từ cú pháp tới JVM internals
Lộ trình 3 course tuần tự — Foundations để build app đầu tiên, OO & Functional viết Java idiomatic, Internals để debug performance/memory production.
Course đầu tiên trong track Java. Học từ JVM/JDK/JRE, biến và kiểu, control flow, method, đến OOP encapsulation cơ bản. Hoàn thành xong là bạn build được app Java console đầu tay và sẵn sàng học OO nâng cao.
Course tier 2 trong track Java. Sau khi nắm OOP cơ bản từ Foundations, học inheritance/polymorphism sâu hơn, exception handling chuẩn, generics + collections, và Stream API + lambda để viết Java functional idiomatic.
Course tier 3 trong track Java. Đào sâu JMM, concurrency primitives, blocking vs NIO selector, và JVM internals (bytecode, GC tuning, heap dump). Mục tiêu: debug được performance/memory leak production.