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 is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kursus - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Kursus - Advanced Kotlin Programming
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.