Course description

Kursus Java Advanced ini ditujukan untuk kamu yang sudah memahami dasar-dasar Java dan ingin memperdalam keterampilan ke tingkat lanjutan.
Materi disusun secara sistematis untuk membahas topik-topik penting seperti Generics, Lambda Expression, Exception Handling, Multithreading, Java I/O, dan Collection Framework lanjutan.
Kamu juga akan belajar tentang Memory Management dan Regular Expressions yang sering digunakan dalam pengembangan aplikasi nyata.

Dengan kombinasi teori dan praktik, course ini membantu kamu menjadi Java developer yang lebih siap menghadapi tantangan dunia industri.


What will i learn?

  • Memahami dan menerapkan Generics dan Lambda Expression dalam pemrograman Java.
  • Mampu menangani error menggunakan Exception Handling dengan try-catch-finally.
  • Menguasai konsep Multithreading, Synchronization, dan dapat menghindari Deadlock.
  • Mampu menggunakan Regex untuk manipulasi data berbasis pola teks.
  • Memahami dan mengelola Memory Allocation, Garbage Collection, dan menghindari Memory Leak.
  • Menguasai penggunaan lanjutan Java Collection Framework seperti Map, Set, Queue, dan Deque.
  • Siap membangun aplikasi Java yang kompleks dan efisien secara performa.

Requirements

  • Telah menyelesaikan materi dasar Java atau course Java Basic.
  • Memiliki pemahaman dasar tentang konsep OOP (Object-Oriented Programming).
  • Sudah terbiasa menggunakan IDE seperti IntelliJ IDEA atau VSCode.
  • Memiliki Java JDK versi terbaru yang sudah terinstal.
  • Laptop/PC dengan koneksi internet yang stabil.
  • Semangat belajar dan mau mencoba hal-hal baru di dunia Java Development.

Frequently asked question

Ya, disarankan untuk menyelesaikan Java Basic terlebih dahulu agar memahami konsep dasar seperti variabel, fungsi, dan OOP.

Ya, beberapa lesson dilengkapi dengan studi kasus dan praktik nyata agar kamu bisa langsung menerapkannya.

Ya, course ini membahas topik multithreading secara menyeluruh, termasuk deadlock dan cara menghindarinya.

Tergantung platform yang digunakan, kamu akan mendapatkan sertifikat penyelesaian setelah menyelesaikan seluruh materi dan kuis.

Haikal Fatwa Rachmasnyah

IT Enthusiast | Frontend Engineer

Haikal Fatwa Rachmansyah is an enthusiastic undergraduate student in the Informatics program with a strong passion for exploring the realms of technology and leadership. He gained professional experience as a Map Digitization Staff and Surveyor at Gasitech Consultant, a construction consultancy company in Padang, from 2021 to 2022.As a student, Haikal balances academics with active participation in campus organizations. He currently serves as the Minister of Social and Political Affairs in the BEM Cabinet of Escalation for Change (2025–2026) and is an athlete representing PSHT Adzkia Silat Commission (2023–2025). His involvement in various social initiatives reflects his commitment to making a positive impact within his community.Previously, Haikal was part of the BEM Dharma Bhinaya Cabinet’s Youth Division and joined the LDK-FSIA program as a Laskar Muda cadre in 2023. He is currently undertaking an internship with INATECHNO Batch 6 from February to July 2025, aiming to further enhance his technical skills and career prospects. With unwavering dedication and enthusiasm, Haikal is prepared to embrace new challenges and contribute meaningfully to the professional world.

iswandi saputra

Certified Trainer, Alumni Apple Developer Academy Cohort 3, Ex Leader DSC Indonesia, Ex GDG Jakarta, Lifelong Learner, and Knowledge Sharing Enthusiast

Iswandi Saputra adalah seorang profesional TI dengan hasrat untuk menjadi pelajar seumur hidup dan suka berbagi pengetahuan. Dengan latar belakang Teknologi Informasi, Iswandi telah mendedikasikan lebih dari 9 tahun untuk menguasai berbagai aspek industri teknologi. Perjalanannya dimulai dengan mengawali perkuliahan di Jurusan Manajemen Informatika, yang kemudian berperan dalam pengembangan smartphone dan trainer mobile apps. Keahlian Iswandi mencakup berbagai teknologi, dan dikenal karena sertifikasi,prestasi serta kontribusi diberbagai komunitas. Dengan komitmen untuk menjadi yang terdepan dalam kemajuan teknologi, Iswandi tetap menjadi pembelajar seumur hidup, selalu bersemangat untuk mengeksplorasi cakrawala baru dalam dunia TI yang terus berkembang.

Rp250000

Rp500000

Lectures

23

Skill level

Advanced

Expiry period

Lifetime

Share this course

Related courses