Kerangka Materi
Pengenalan
Gambaran Umum Kotlin
Mengatur Alat-Alat
- Menggunakan Alat Perintah Baris
- Menginstal JDK untuk Kotlin
- Menginstal dan Mengatur IDE: IntelliJ
- Menginstal Plugin-Plugin
Memulai dengan Kotlin
- Pengenalan Coding Dasar dengan Kotlin
- Belajar Arsitektur Kotlin
- Interaksi dengan Kotlin Menggunakan REPL
- Membuat Variabel di Kotlin
- Memahami Tipe Data Berbeda di Kotlin
- Menggunakan String di Kotlin
- Memahami Immutability di Kotlin
- Implementasi Ekspresi, Pernyataan, dan Penugasan
- Menggunakan Variabel Nullable di Kotlin untuk Keamanan Null
- Membuat Aplikasi Kotlin Pertama Anda yang Berdiri Sendiri
Implementasi Pernyataan Kondisional di Kotlin
- Menangani Alur Program Kondisional dengan Pernyataan "if"
- Menangani Opsi Menggunakan Pernyataan "when"
- Menjelajahi Kemampuan Lanjutan Kotlin untuk Pernyataan Kondisional
- Menghasilkan Angka Acak Menggunakan Pernyataan Kondisional
Menggunakan Array dan List di Kotlin
Implementasi Konstruksi Looping di Kotlin
- Coding "for" Loops
- Coding "while" Loops
- Implementasi Pernyataan "break"
- Implementasi Pernyataan "continue"
- Menggunakan Pernyataan "return"
- Menggunakan Label Loop
- Menghitung Penjumlahan Angka Menggunakan Loops
Menggunakan Fungsi di Kotlin
- Membuat Fungsi
- Mendeklarasikan Fungsi
- Menggunakan Parameter dan Mengembalikan Nilai
- Menggunakan Extension Functions
- Menggunakan Inline Functions
- Menggunakan Higher-order Functions
Pemrograman Berorientasi Objek dengan Kotlin
- Gambaran Umum Pemrograman dengan Objek
- Membuat Kelas
- Menambahkan Metode ke Kelas
- Mendefinisikan Konstruktor Dasar
- Menggunakan Parameter Beri Nama dan Nilai Default
- Menggunakan Kelas Terbuka untuk Memungkinkan Pewarisan
- Menggunakan Kelas Abstrak
- Membuat dan Menggunakan Interface
- Menangani Pewarisan
- Membuat Kelas Data
- Menggunakan Singleton dan Companion Objects
- Menggunakan Enumerations
- Menyusun Kelas ke dalam Paket
- Menggunakan Imports
- Implementasi Penyembunyian Informasi
- Menggunakan Getters dan Setters
- Implementasi Pengubah Visibilitas
- Memahami Generics
- Implementasi Stack Generik
- Menggunakan Fungsi Generik
Menggunakan Sistem Bilangan Berbeda
- Menggunakan Angka Heksadesimal
- Menggunakan Angka Biner
- Menggunakan Operator Bitwise
Implementasi Fungsi Input dan Output
Menggunakan Java dari Kotlin
Menggunakan Kotlin dari Java
Menggunakan Spek untuk Pengujian
Penyelesaian Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Literasi komputer dasar
- Tidak diperlukan pengalaman pemrograman sebelumnya
Testimoni (1)
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.