Bootcamp Kotlin untuk Programer

Di kursus Kamp Pelatihan Kotlin untuk Programer, Anda akan mempelajari dasar-dasar Kotlin saat membuat berbagai program kecil di IntelliJ IDEA

Materi kursus ini mencakup codelab kursus dengan tugas pekerjaan rumah yang disarankan.

Anda akan mendapatkan manfaat maksimal dari kursus ini jika telah menyelesaikan tutorial secara berurutan, tetapi ini tidak bersifat wajib. Anda mungkin dapat membaca cepat beberapa bagian, tergantung pada pengetahuan Anda.

Prasyarat

Kursus ini ditujukan bagi programer yang menguasai bahasa berorientasi objek seperti Java atau C++. Jika Anda terbiasa dengan C#, beberapa fitur Kotlin tidak akan terasa asing.

Apa saja yang dibahas kursus ini?

Tutorial 1: Memulai

Di Tutorial 1, Anda akan mempelajari cara menggunakan shell interaktif REPL (Read-Eval-Print Loop) Kotlin, dan berlatih menggunakan sintaksis dasar kode Kotlin.

Mulai Tutorial 1

Tutorial 2: Dasar-dasar Kotlin

Di Tutorial 2, Anda akan mempelajari cara menggunakan jenis data, operator, dan variabel Kotlin, serta cara menggunakan boolean dan ketentuan. Anda akan mempelajari perbedaan antara variabel nullable dan non-nullable, dan berlatih menggunakan array, daftar, dan loop di Kotlin.

Mulai Tutorial 2

Tutorial 3: Fungsi

Di Tutorial 3, Anda akan mempelajari cara membuat program dengan fungsi main() dan argumen di InteliJ IDEA. Anda akan membuat program kecil saat mempelajari nilai default, fungsi ringkas, filter daftar, lambda dasar, dan fungsi tingkat yang lebih tinggi.

Mulai Tutorial 3

Tutorial 4: Class dan objek

Di Tutorial 4, Anda akan mempelajari class, objek, dan turunan di Kotlin. Anda akan membuat program kecil saat mempelajari class abstrak, antarmuka, dan delegasi antarmuka.

Mulai Tutorial 4

Tutorial 5.1: Ekstensi

Di Tutorial 5.1, Anda akan mempelajari fungsi koleksi, konstanta, dan ekstensi di Kotlin. Anda akan membuat program kecil saat belajar tentang penyambungan, triple, daftar, dan peta hash untuk menyimpan data, serta menerapkan fungsi ekstensi untuk menambahkan fungsi ke class yang ada.

Mulai Tutorial 5.1

Tutorial 5.2: Generik

Di Tutorial 5.2, Anda akan mempelajari tentang class, metode, dan fungsi generik di Kotlin. Anda membuat hierarki jenis, membuat class menjadi lebih fleksibel dengan membuatnya menjadi generik, dan memperluas fungsinya dengan metode dan fungsi umum.

Mulai Tutorial 5.2

Tutorial 6: Manipulasi fungsional

Di Tutorial 6, Anda akan mempelajari tentang anotasi, jeda berlabel, dan Metode Single abstrak (SAM). Anda juga dapat meninjau lambda dan fungsi urutan yang lebih tinggi. Kemudian, Anda membuat dan menggunakan lambda dan fungsi urutan yang lebih tinggi, serta mempelajari fungsi dengan urutan yang lebih tinggi di Library Standar Kotlin.

Mulai Tutorial 6