Java Lanjutan: OOP, Collection, dan Project Maven
Naik dari satu file jadi project beneran: banyak class, dependency eksternal, dan jar yang bisa dijalankan.
Deskripsi
Lanjutan langsung dari Java Dasar. Kamu bakal belajar OOP yang sebenarnya dipakai di kode produksi — encapsulation, inheritance, interface, record — lalu List/Map/Set untuk menyimpan data, exception handling supaya program tidak mati mendadak, dan cara menyusun project Java dengan Maven sampai menghasilkan file jar yang bisa dijalankan.
Kurikulum
OOP yang Dipakai di Kode Nyata
○Encapsulation: private, Getter, dan Setter
○Inheritance dan Polymorphism
○Interface dan Abstract Class
Collection dan Penanganan Error
○List, Map, dan Set: Collection Framework
○Exception Handling: try, catch, finally
○Record dan Enum: Data yang Tidak Berubah
Project Nyata dengan Maven
○Struktur Project Maven dan pom.xml
○Package, import, dan Dependency Eksternal
○Proyek: Inventaris Multi-Class dengan Maven