CodeGym/Kursus/Kursus Kotlin

Kursus Kotlin

Mahu bahasa masa depan? Kotlin — pilihan rasmi Google untuk Android, digunakan oleh Netflix, Uber, Trello. 68 tahap amali: coroutine, null-safety, pengaturcaraan fungsional. 680 tugasan — rekod antara semua kursus Kotlin! Pengesahan segera dengan validator AI. Jadi pembangun Kotlin yang mahir!
4.9
100+ ulasan
30k graduan membina kerjaya dalam IT
Ketahui Lebih Lanjut
Detailed training program
  • Arahan dan program pertama
  • Bekerja dengan integer, string dan input data
  • Operator bersyarat dan logik
  • Gelung untuk kawalan aliran
  • Penyediaan IDE dan konfigurasi projek Kotlin
  • Nombor titik apungan dan cirinya
  • Array dalam Kotlin
  • Fungsi dan strukturnya
  • Manipulasi string lanjutan
  • Constant, data class, enum dan when
  • Tuple dan fungsi tempatan
  • Kelas dan objek
  • Pengendalian exception: try, catch, finally
  • Null-safety dan pengendalian null yang selamat
  • Bekerja dengan tarikh, masa dan zon masa
  • Kelas dan constructor (mendalam)
  • Property dan encapsulation
  • Extension function, extension property dan indexer
  • data class, sealed class dan enum class
  • Inheritance dan hierarki kelas
  • Polymorphism dan method overloading
  • Abstraction dan abstract class
  • Interface: asas dan kontrak
  • Interface lanjutan dan delegation
  • Kesilapan biasa dan amalan terbaik OOP
  • Pengenalan kepada kawalan versi: Git dan GitHub
  • Projek akhir modul
  • Jenis koleksi dan Generics
  • Interface koleksi teras
  • Kaedah koleksi: sorting, filtering, searching
  • Comparator dan perbandingan objek
  • Sequence
  • Regular expression dalam Kotlin
  • Lambda expression dalam Kotlin
  • Higher-order function dan hubungannya dengan lambda
  • Pengaturcaraan fungsional dalam Kotlin
  • Inline function dan reified type
  • Asas pengendalian fail dalam Kotlin
  • Membaca dan menulis fail
  • Bekerja dengan sistem fail
  • Bekerja dengan teks dan pengekodan fail
  • Konsep serialisasi dan deserialisasi
  • kotlinx.serialization: asas
  • Bekerja dengan data JSON
  • Bekerja dengan data XML
  • Scoped Function (apply, let, run, with, also)
  • Event dalam Kotlin: konsep, penciptaan dan pengendalian
  • Kitaran hayat event dan pengurusan
  • Amalan terbaik pengaturcaraan berasaskan event
  • Delegation dan Property Delegation
  • DSL dalam Kotlin
  • Asas multithreading dalam Kotlin: coroutine dan thread
  • Penyegerakan thread
  • Isu multithreading yang biasa
  • Koleksi thread-safe dan channel
  • Pengaturcaraan asinkron (Coroutine)
  • Bekerja dengan tugasan: CoroutineScope, launch, async
  • Pengendalian ralat dalam kod asinkron
  • Kupasan mendalam tentang asynchrony
  • Flow: asas reactive stream
  • Flow: operator dan transformasi
  • Flow: teknik lanjutan
330+
Pelajaran
1000+
Tugasan
61
Ujian
Selain itu:
  • Pengesahan tugasan segera
  • Pengesah kod AI
  • Plugin IDE
  • WebIDE
  • Gamifikasi
  • Ceramah motivasi