Kerangka Materi

Pengenalan

Pengenalan Ulang Dasar Kotlin

Menggunakan Fitur Fungsi Lanjut di Kotlin

  • Menggunakan Fungsi Bersarang untuk Memanfaatkan Fungsi di Kotlin
  • Menggunakan Notasi Infix untuk Memanggil Fungsi di Kotlin
  • Mendeklarasikan Fungsi Anonim di Kotlin
  • Menggunakan Modifikasi Inline untuk Efisiensi di Kotlin
  • Menerapkan Pengembalian dan Pengembalian Lokal Saat Bekerja dengan Fungsi Lanjut di Kotlin
  • Menerapkan Tail Recursion untuk Optimasi di Kotlin
  • Menggunakan Overloading Operator di Kotlin
  • Menggunakan Lambdas dengan Receivers untuk Membuat Pembatasan pada DSL di Kotlin
  • Memanggil Instances di Kotlin
  • Menggunakan Konstruksi Fungsional di Kotlin
    • Komposisi Fungsi
    • Currying
    • Konstruksi Lainnya
  • Ringkasan Fitur Fungsional Lanjut di Kotlin

Menjelajahi Kasus Kelas di Kotlin

  • Menerapkan Bidang di Kotlin
  • Menggunakan Modifikasi "lateinit" di Kotlin
  • Memahami Kelas Bersarang dan Dalam di Kotlin
  • Mendefinisikan "Metode Statis" di Kotlin Menggunakan Objek Teman
  • Menyembunyikan Konstruktor Kelas di Kotlin
  • Menandai Kelas sebagai Sealed di Kotlin
  • Menggunakan Alias Tipe di Kotlin
  • Ringkasan Fitur Lanjut Kotlin untuk Kelas

Menerapkan Delegasi di Kotlin

  • Memahami Konsep Delegasi Anggota di Kotlin
  • Delegasi Fungsi Anggota ke Kelas Lain di Kotlin
  • Delegasi Properti di Kotlin untuk Efisiensi Pemakaian Kode
  • Menggunakan Properti Delegasi Terintegrasi di Kotlin
  • Delegasi Properti Lokal di Kotlin untuk Pemakaian Kode
  • Menerapkan Properti Ekstensi di Kelas di Kotlin
  • Ringkasan Berbagai Aspek Delegasi di Kotlin

Mendapatkan Pengertian Mendalam tentang Generics di Kotlin

  • Memahami Batasan Generics
  • Memahami Variance dan Invariance dalam Generics
  • Menggunakan Modifikasi "out" untuk Menyatakan Covariance dalam Generics di Kotlin
  • Menyatakan Contravariance di Kotlin
  • Menjelajahi Konsep Proyeksi Tipe dan Star Proyeksi di Kotlin
  • Ringkasan Generics Lanjut di Kotlin

Metaprogramming di Kotlin

  • Pandangan Umum tentang Reflexion
  • Menggunakan Java Reflexion dengan Kotlin Menggunakan API Reflexion
  • Menggunakan API Reflexion Kotlin
  • Menangani Penghapusan Tipe di Kotlin
  • Menggunakan Generics Reified di Kotlin
  • Mendefinisikan Anotasi Kustom di Kotlin
  • Ringkasan Teknik Metaprogramming dan Introspection di Kotlin

Melakukan Pengembangan Program Asinkron di Kotlin

  • Memahami Masalah Pengembangan Program Asinkron
  • Menerapkan Pengembangan Program Asinkron dan Coroutines di Kotlin
  • Menerapkan Async dan Await di Kotlin Menggunakan Coroutines
  • Menerapkan Yield di Kotlin
  • Memahami Keunggulan Coroutines Terhadap Reactive Extensions
  • Ringkasan Coroutines di Kotlin

Ringkasan dan Kesimpulan

Persyaratan

  • Pahaman tentang dasar-dasar Kotlin

Penonton

  • Pembangun yang tertarik untuk mendapatkan pengetahuan lebih mendalam tentang pemrograman Kotlin
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait