KURSUS JAVA ONLINE

Kursus ini bertujuan agar kamu mahir dan paham bahasa pemrograman Java. Kursus ini lebih menekankan kepada pengerjaan mini proyek. Mini proyek akan diperiksa oleh sistem kami secara otomatis dan online. Kamu dituntut untuk mengerjakan semua mini proyek dengan benar sebagai syarat kelulusan.

Manfaat kursus JAVA online

  • Kamu akan fokus kepada pengalaman coding bukan hanya teori.
  • Pemeriksaan otomatis mini proyek.
  • Kamu dapat mengerjakan secara online.
  • Kamu akan dipandu oleh instruktur berpengalaman.
  • Kamu bisa menjadi back end developer yang handal.
  • Java diperlukan oleh sebagian besar proyek aplikasi sekarang ini.
  • Java adalah salah satu bahasa pemrograman paling populer sampai sekarang.
  • Java diperlukan untuk mempelajari Spring, Vert.x, Hibernate, Struts dsb.
  • Memahami konsep Object Oriented Programming (OOP) secara mendalam.
  • Konsep OOP dipakai oleh bahasa pemrograman lain seperti C#, Javascript, C++ dsb.

BIAYA : Rp 400.000

PENJELASAN MELALUI YOUTUBE

Aktifkan caption atau subtitle

Materi kursuS

Materi Java Pendahuluan

  1. Berlatih dengan variabel (5 tugas coding).
    • Berlatih menggunakan variabel.
    • Berlatih menggunakan tipe-tipe data varibel.
    • Berlatih menggunakan batas nilai setiap tipe data variabel.
    • Memberikan parameter kepada program Java.
    • Memberikan parameter Array kepada program Java dan mengubah menjadi tipe data lain.
  2. Casting antar tipe data (10 tugas coding).
    • Casting tipe data dari float ke double.
    • Casting tipe data dari byte, short, char, int ke long.
    • Casting tipe data dari byte, short, char ke int.
    • Casting tipe data dari byte, short ke char.
    • Casting tipe data dari byte ke short.
    • Casting tipe data dari double ke float.
    • Casting tipe data dari short, char, int, long ke byte.
    • Casting tipe data dari char, int, long ke short.
    • Casting tipe data dari int, long ke char.
    • Casting tipe data dari long ke int.
  3. Operasi matematika dan String (9 tugas coding).
    • Latihan penambahan, pengurangan, pembagian dan perkalian sederhana.
    • Mengenal tipe data hasil operasi penambahan dan pengurangan.
    • Mengenal tipe data hasil operasi pengalian.
    • Mengenal tipe data hasil operasi pembagian.
    • Membuat operasi perbandingan.
    • Membuat operasi logical.
    • Mencari posisi text.
    • Manipulasi data String.
    • Pemeriksaan isi data String.
  4. Berlatih menggunakan kondisi (6 tugas coding).
    • Membuat kondisi sederhana dengan membandingkan dua angka.
    • Membuat kondisi sederhana dengan membandingkan dua text.
    • Membuat kalkulator sederhana menggunakan kondisi switch case.
    • Kondisi didalam kondisi.
    • Membuat kondisi menggunakan operator logika untuk memeriksa suatu angka.
    • Membuat kondisi menggunakan operator logika untuk memeriksa isi text.
  5. Berlatih menggunakan Array (5 tugas coding).
    • Membuat array satu dimensi dengan berbagai tipe data.
    • Membuat array dua dimensi dengan berbagai tipe data.
    • Mengakses data array menggunakan looping.
    • Membuat array int dan mengakses data array menggunakan looping.
    • Membuat array double dan mengakses data array menggunakan looping.
  6. Berlatih pengulangan (5 tugas coding).
    • Membuat pengulangan for loop sederhana.
    • Membuat pengulangan for loop untuk membalikkan urutan isi array.
    • Membuat pengulangan for loop untuk membalikkan isi text.
    • Membuat pengulangan while loop.
    • Membuat pengulangan do while loop.
  7. Exception handling (2 tugas coding).
    • Berlatih try catch block dengan ArrayIndexOfBoundException.
    • Berlatih try catch block dengan NullPointerException.
  8. Static method (9 tugas coding).
    • Membuat static method sederhana.
    • Membuat static method sederhana yang mempunyai kembalian.
    • Membuat static method sederhana yang mempunyai parameter.
    • Membuat static method sederhana yang mempunyai parameter dan kembalian.
    • Membuat program kalkulator.
    • Membuat static method dengan parameter array.
    • Membuat static method dengan parameter array dan kembalian array.
    • Membuat static method sederhana dengan kembalian boolean.
    • Membuat static method dengan parameter String dan kembalian String.

Materi Java Lanjutan

  1. Mengenal konsep OOP (14 tugas coding). 
    • Konsep OOP, membuat Class.
    • Konsep OOP, membuat Object.
    • Konsep OOP, membuat instance variable.
    • Konsep OOP, membuat constructor.
    • Konsep OOP, membuat beberapa constructor.
    • Konsep OOP, membuat private method.
    • Konsep OOP, membuat public method.
    • Konsep OOP, membuat parameter method.
    • Konsep OOP, membuat method dengan kembalian nilai.
    • Konsep OOP, membuat method dengan parameter dan kembalian nilai.
    • Konsep OOP, membuat static variable.
    • Konsep OOP, berlatih konsep Encapsulation.
    • Konsep OOP, membuat constant.
    • Proyek perancangan dengan konsep OOP bagian 1.
  2. Konsep OOP memakai abstraction dan inheritance (10 tugas coding).
    • Konsep OOP, berlatih konsep abstraction dan inheritance.
    • Konsep OOP, memahami constructor dalam konsep inheritance.
    • Konsep OOP, membuat constructor overloading.
    • Konsep OOP, membuat access modifier protected.
    • Konsep OOP, membuat access modifier package.
    • Konsep OOP, membuat access modifier protected untuk method.
    • Konsep OOP, membuat access modifier package untuk method.
    • Konsep OOP, membuat access modifier protected untuk global variable.
    • Konsep OOP, membuat access modifier private.
    • Proyek perancangan dengan konsep OOP bagian 2.
  3. Konsep OOP memakai interface (7 tugas coding).
    • Konsep OOP, membuat interface.
    • Konsep OOP, membuat interface dengan konsep inheritance.
    • Konsep OOP, implementasi interface pada Class.
    • Konsep OOP, implementasi beberapa interface pada satu Class.
    • Konsep OOP, implementasi beberapa Class dengan interface yang berbeda.
    • Konsep OOP, memahami implementasi interface pada abstract Class.
    • Proyek perancangan dengan konsep OOP bagian 3.
  4. Konsep OOP memakai Polymorphism, Overriding dan Overloading (8 tugas coding).
    • Konsep OOP, mengenal Polymorphism.
    • Konsep OOP, membuat method overriding.
    • Konsep OOP, sub dari sub class.
    • Konsep OOP, method overriding dari sub dari sub class.
    • Konsep OOP, memahami kondisi suatu method perlu overriding.
    • Konsep OOP, membuat method overloading.
    • Konsep OOP, method overloading dan sub class.
    • Proyek perancangan dengan konsep OOP bagian 4.
  5. Konsep OOP untuk casting antar object (5 tugas coding).
    • Konsep OOP, casting sub class ke super class.
    • Konsep OOP, casting super class ke sub class.
    • Konsep OOP, casting class ke interface dan interface ke class.
    • Konsep OOP, casting ke sub interface.
    • Konsep OOP, memeriksa tipe suatu object.
  6. Konsep OOP dan exception handling (5 tugas coding).
    • Exception Handling, membuat method yang melemparkan Exception.
    • Exception Handling, membuat method yang melemparkan beberapa Exception.
    • Exception Handling, konsep inheritance dan exception.
    • Exception Handling, membuat block finally.
    • Exception Handling, konsep interface, constant dan exception.
  7. Berlatih library Java Collection (6 tugas coding).
    • Java Collection, berlatih menggunakan ArrayList dan LinkedList.
    • Java Collection, berlatih menggunakan Stack.
    • Java Collection, berlatih menggunakan HashSet.
    • Java Collection, berlatih menggunakan TreeSet.
    • Java Collection, berlatih menggunakan HashMap.
    • Java Collection, berlatih menggunakan TreeMap.
  8. Berlatih library Java Input/Ouput (Java I/O) (6 tugas coding).
    • Java I/O, berlatih menggunakan File.
    • Java I/O, berlatih mengakses direktori.
    • Java I/O, berlatih menggunakan FileInputStream dan FileOutputStream.
    • Java I/O, berlatih menggunakan DataInputStream dan DataOutputStream.
    • Java I/O, mengakses url dengan metode GET.
    • Java I/O, mengakses url dengan metode POST.
  9. Singleton, Java Date dan tugas akhir (3 tugas coding).
    • Membuat Singleton.
    • Java Date.
    • Proyek perancangan dengan konsep OOP bagian 5 (proyek akhir).
Need Help? Chat with us