CodeGym/Kursus/Kotlin Course

Kotlin Course

Pengen basa masa depan? Kotlin — pilihan resmi Google kanggo Android, digunakake Netflix, Uber, Trello. 68 tingkat praktik: korutina, null-safety, pemrograman fungsional. 680 tugas — rekor ing antarane kabeh kursus Kotlin! Verifikasi instan nganggo validator AI. Dadi Kotlin developer sing trampil!
4.9
100+ ulasan
30k lulusan wis mbangun karier ing IT
Detailed training program
  • Perintah lan program pisanan
  • Kerja karo integer, string lan input data
  • Operator kondisional lan logika
  • Loop kanggo flow control
  • Setup IDE lan konfigurasi proyek Kotlin
  • Angka floating-point lan fitur-fiture
  • Array ing Kotlin
  • Fungsi lan struktur-e
  • Manipulasi string tingkat lanjut
  • Constants, data class, enum lan when
  • Tuples lan local functions
  • Class lan object
  • Exception handling: try, catch, finally
  • Null-safety lan penanganan null sing aman
  • Kerja karo tanggal, wektu lan timezones
  • Class lan constructor (rinci)
  • Properties lan encapsulation
  • Extension functions, extension properties lan indexers
  • data class, sealed class lan enum class
  • Inheritance lan hierarki class
  • Polymorphism lan method overloading
  • Abstraksi lan abstract classes
  • Interfaces: dhasar lan contracts
  • Interfaces tingkat lanjut lan delegation
  • Kesalahan umum lan praktik paling apik OOP
  • Pambuka version control: Git lan GitHub
  • Proyek final modul
  • Tipe collection lan Generics
  • Interface collection inti
  • Metode collection: sorting, filtering, searching
  • Comparators lan perbandingan object
  • Sequences
  • Regular expressions ing Kotlin
  • Ekspresi lambda ing Kotlin
  • Higher-order functions lan hubungane karo lambdas
  • Pemrograman fungsional ing Kotlin
  • Inline functions lan reified types
  • Dhasar file handling ing Kotlin
  • Maca lan nulis file
  • Kerja karo file system
  • Kerja karo teks lan encoding file
  • Konsep serialization lan deserialization
  • kotlinx.serialization: dhasar
  • Kerja karo data JSON
  • Kerja karo data XML
  • Scoped Functions (apply, let, run, with, also)
  • Events ing Kotlin: konsep, nggawe lan handling
  • Siklus urip event lan manajemen
  • Praktik paling apik pemrograman event-driven
  • Delegation lan Property Delegation
  • DSL ing Kotlin
  • Dhasar multithreading ing Kotlin: coroutines lan threads
  • Sinkronisasi thread
  • Masalah multithreading sing umum
  • Thread-safe collections lan channels
  • Pemrograman asinkron (Coroutines)
  • Kerja karo tugas: CoroutineScope, launch, async
  • Error handling ing kode asinkron
  • Deep dive menyang asynchrony
  • Flow: dhasar reactive streams
  • Flow: operator lan transformasi
  • Flow: teknik tingkat lanjut
330+
Pelajaran
1000+
Tugas
61
Tes
Lan uga:
  • Verifikasi tugas instan
  • Validator kode AI
  • Plugin IDE
  • WebIDE
  • Gamifikasi
  • Kuliah motivasi