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)
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
Pelatihan ini singkat, terorganisir dengan baik, memiliki keseimbangan yang bagus antara tugas dan ceramah, dan semua sesuai dengan harapan.
Alexander Illarionov - C.T.Co SIA
Kursus - Advanced Kotlin Programming
Diterjemahkan Mesin
Isi yang bagus, latihan yang sangat baik. Menyajikan banyak informasi. Ramah bagi pemrogram Kotlin baru, tetapi masih banyak hal untuk dipelajari bagi kita yang sudah menggunakan Kotlin. Sangat merekomendasikan kursus ini. Kecepatan kursus sempurna, tidak terlalu lambat dan tidak terlalu cepat. Bergantian antara instruksi dan latihan membantu mengukuhkan pengetahuan dari setiap bagian.
Mark Sorenson - Los Alamos National Laboratory
Kursus - Programming with Kotlin
Diterjemahkan Mesin