Kerangka Materi
Pendahuluan
- Kenapa Kotlin Lebih Baik dari Java
Menyiapkan Alat
- Menggunakan Peralatan Command Line
- Memasang JDK untuk Kotlin
- Memasang dan Menyiapkan IDE: IntelliJ
- Memasang Plugins
Mulai dengan Pemrograman Kotlin Dasar
- Mempelajari Arsitektur Kotlin
- Membuat Variabel dalam Kotlin
- Memahami Jenis Data yang Berbeda dalam Kotlin
- Menggunakan String dalam Kotlin
- Memahami Ketidakberubahannya dalam Kotlin
- Menerapkan Ekspresi, Pernyataan, dan Penugasan
- Menggunakan Variabel yang Bisa Null dalam Kotlin untuk Keamanan Null
- Menangani Alur Program Kondisional dengan Pernyataan "if"
- Menangani Opsi Menggunakan Pernyataan "when"
- Menjelajahi Kegunaan Kotlin yang Lanjut untuk Pernyataan Kondisional
- Menggunakan Array dan List dalam Kotlin
- Menerapkan Konstruksi Loop dalam Kotlin
- Membuat, Mengatakan, dan Menggunakan Fungsi dalam Kotlin
- Menggunakan Parameter dan Mengembalikan Nilai
- Menggunakan Fungsi Ekstensi
- Menggunakan Fungsi Inline
- Menggunakan Fungsi Tingkat Tinggi
Pemrograman Berorientasi Objek dengan Kotlin
- Ringkasan Pemrograman dengan Objek
- Membuat Kelas
- Menambahkan Metode ke Kelas
- Mendefinisikan Konstruktor Dasar
- Menggunakan Parameter Bernama dan Nilai Default
- Menggunakan Kelas Terbuka untuk Mengizinkan Warisan
- Menggunakan Kelas Abstraksi
- Membuat dan Menggunakan Antarmuka
- Menangani Penggantian
- Membuat Kelas Data
- Menggunakan Singleton dan Objek Teman
- Menggunakan Enumerasi
- Mengelompokkan Kelas ke Dalam Paket
- Menggunakan Impor
- Menerapkan Penyembunyian Informasi
- Menggunakan Getter dan Setter
- Menerapkan Modifikasi Visibilitas
- Memahami Generik
- Menerapkan Tumpukan Generik
- Menggunakan Fungsi Generik
Menjelajahi Keterbacaan Kotlin dengan Java
- Menggunakan Java dari Kotlin
- Menggunakan Kotlin dari Java
Menjelajahi Fitur Lanjut Kotlin
- Memahami Overloading Operator
- Menggunakan Anotasi
- Menggunakan Reflexion
- Menerapkan Konstruksi DSL
- Menerapkan Destruksi
Menggunakan Kotlin untuk Pemrograman Fungsional
Tangan di Atas: Mengubah Aplikasi Android dari Java ke Kotlin
- Menggunakan Android Studio
- Memulai Proyek Baru dengan Kotlin
- Mengubah Kode Java yang Ada ke Kotlin
- Menggunakan API Android dengan Kotlin
Penyelesaian Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dalam pemrograman Java
- Pengalaman dasar atau kenyamanan dengan pengembangan Android
Penonton
- Pembangun Android yang tertarik dengan Kotlin
- Pemrogram Java yang tertarik dengan Kotlin
Testimoni (3)
Pengetahuan mendalam dan contoh-contohnya
Ankur Kapila - Deutsche Bank
Kursus - Programming with Kotlin
Diterjemahkan Mesin
Alex adalah pria yang sangat ramah dan mudah bergaul. Dia membuat semua orang merasa nyaman saat bekerja bersama dan rela memberikan solusi.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kursus - Kotlin for Beginners
Diterjemahkan Mesin
Intensitas sebuah kursus dan cakupan topik. Topik-topik yang rumit dijelaskan dengan baik, sehingga meskipun masih ada beberapa area yang belum terlalu jelas (seperti DSL) -- tidak akan sulit untuk melanjutkan sendiri karena saya sudah memiliki pemahaman umum tentang dasar-dasarnya dan setidaknya tahu cara mengajukan pertanyaan ke Google.
Alexey Baryshnev - C.T.Co SIA
Kursus - Advanced Kotlin Programming
Diterjemahkan Mesin