KURSUS JAVA ONLINE

Kursus ini bertujuan agar peserta mahir dan paham bahasa pemrograman Java. Materi kursus ini diberikan dalam bentuk tugas coding dan bahan untuk belajar bahasa pemrograman Java.  Berbeda dengan kursus Java online lainnya, kursus ini lebih menekankan kepada pengerjaan tugas-tugas coding. Tugas coding yang sudah dikerjakan akan diperiksa oleh sistem kami secara otomatis dan online. Sistem kami yang akan menentukan apakah peserta sudah mengerjakan tugas coding dengan benar, baik hasilnya ataupun algoritmanya. Peserta dituntut untuk mengerjakan semua tugas coding dengan benar sebagai syarat kelulusan.

Kursus ini menggunakan metode belajar bahasa pemrograman “Learning By Coding” dari PT. Nextgen Inovasi Indonesia. Silahkan pelajari halaman depan website kami di https://nextgen.co.id apabila ingin tahu lebih banyak tentang metode kursus ini.

Manfaat kursus JAVA online kami

  • Fokus kepada pengalaman coding dengan tugas coding bukan hanya teori.
  • Sistem kami memeriksa hasil coding secara otomatis dan online sampai level algoritma.
  • Kemampuan coding Java diperlukan oleh sebagian besar proyek aplikasi sekarang ini. Java adalah salah satu bahasa pemrograman paling populer sampai sekarang.
  • Kemampuan coding Java diperlukan untuk mempelajari berbagai framework aplikasi populer lain, seperti Spring, Vert.x, Hibernate, Struts dan lain sebagainya.
  • Kemampuan coding Java diperlukan untuk memahami konsep Object Oriented Programming (OOP) secara mendalam. Konsep OOP dipakai oleh hampir semua bahasa pemrograman lain seperti C#, Javascript, C++ dan lain sebagainya.
  • Dikerjakan secara online.
  • Dipandu oleh instruktur berpengalaman melalui whatsapp group dan webminar.

HARGA KURSUS

Kursus ini dapat diikuti dengan dua metode :
  • Metode normal belajar otodidak. Belajar otodidak dengan diberikan materi pelajaran, dokumentasi, tugas coding/proyek dan aplikasi (sistem) pengecekan tugas coding/proyek. Diberikan kunci jawaban tugas coding/proyek. Apabila peserta mengalami kesulitan mengerjakan tugas tertentu maka peserta dapat langsung melihat kunci jawaban.
  • Dipandu oleh instruktur secara online melalui whatsapp dan video call. Apabila peserta mengalami kesulitan maka peserta dapat berkonsultasi dengan instruktur kami. Waktu konsultasi dari hari Senin sampai Jumat dari jam 9:00 WIB sampai 17:00 WIB. Harga kursus dengan metode ini 2x lipat dari harga metode normal.

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).

PENJELASAN MELALUI YOUTUBE

Aktifkan caption atau subtitle

Need Help? Chat with us