Kotlin
Get Started!
85
Course Details
Language: Kotlin
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✔️ No prior Kotlin experience needed (Basic programming knowledge is a plus!) ✔️ Kotlin compiler installed (or Android Studio for Android development) ✔️ Willingness to write clean and efficient Kotlin code
Content
01Perkenalan ke Kotlin & Pengaturan Naik Lingkungan
4 Chapters - 0/4 Completed
01
Perkenalan ke Kotlin & Pengaturan Naik Lingkungan
4 Chapters - 0/4 Completed
Apa itu Kotlin? Mengapa populer?
Fitur Kotlin (Concise, Safe, Interoperable, and Tool- Friendly)
Menyiapkan Kotlin untuk platform yang berbeda (Android, JVM, CLI)
Menulis program Kotlin pertamamu
02Kotlin Basics - Variabel, Jenis Data, dan Operator
5 Chapters - 0/5 Completed
02
Kotlin Basics - Variabel, Jenis Data, dan Operator
5 Chapters - 0/5 Completed
Memahami val vs. var (tak terukur vs. variabel Mutable)
Tipe data dalam Kotlin (Int, Double, String, Boolean, dll)
Tipe inferensi dan konversi tipe
Operator (+, -, *, /, mod, perbandingan, operator logical)
MCQ
03Control Flow - Statement Kondisional & Loops
4 Chapters - 0/4 Completed
03
Control Flow - Statement Kondisional & Loops
4 Chapters - 0/4 Completed
Menggunakan jika, lain, ketika pernyataan
sesungguhnya kami yang memulai penciptaan bidadari dalam bentuk gadis-gadis perawan. bidadari tersebut sangat dicintai oleh pasangan-pasangan mereka
Menggunakan istirahat dan melanjutkan
Smart casting in Kotlin
04Fungsi & Lambdas di Kotlin
4 Chapters - 0/4 Completed
04
Fungsi & Lambdas di Kotlin
4 Chapters - 0/4 Completed
Mendefinisikan fungsi (menyenangkan)
Parameter fungsi dan tipe kembali
Argumen bawaan dan bernama
Fungsi urutan-tertinggi dan ekspresi lambda
05Object- Terorientasi Pemrograman (OOP) di Kotlin
5 Chapters - 0/5 Completed
05
Object- Terorientasi Pemrograman (OOP) di Kotlin
5 Chapters - 0/5 Completed
Memahami Kelas dan Obyek
Konstruktor (primer dan sekunder)
Inheritansi dan metode overriding
Kelas abstrak dan antarmuka
MCQ
06Koleksi & Data Struktur di Kotlin
5 Chapters - 0/5 Completed
06
Koleksi & Data Struktur di Kotlin
5 Chapters - 0/5 Completed
Bekerja dengan Daftar (Daftar, MutableList)
Menggunakan Sets (Set, MutableSet)
Menjelajahi Peta (Peta, MutableMap)
Mengulang melalui koleksi dengan forEach, map, filter
MCQ
07Pengambilan Exception & Nall Keamanan di Kotlin
3 Chapters - 0/3 Completed
07
Pengambilan Exception & Nall Keamanan di Kotlin
3 Chapters - 0/3 Completed
Apa pengecualian? Menangani dengan try- catch- akhirnya
Kata kunci dan pengecualian gubahan
Memahami Keselamatan Nul (?!!!, membiarkan, panggilan aman)
08Coroutines - Menulis Asinkronisasi Kode di Kotlin
5 Chapters - 0/5 Completed
08
Coroutines - Menulis Asinkronisasi Kode di Kotlin
5 Chapters - 0/5 Completed
Apa coroutines dan mengapa menggunakannya?
Menggunakan fungsi suspensi
Bekerja dengan peluncuran, async, dan menunggu
Coroutine scope (GlobalScope, viewModelScope, lifecycleScope)
MCQ
09Bekerja dengan Ekstensi Kotlin & Tertinggi-Order Fungsi
4 Chapters - 0/4 Completed
09
Bekerja dengan Ekstensi Kotlin & Tertinggi-Order Fungsi
4 Chapters - 0/4 Completed
Apa fungsi ekstensi?
Menggunakan menerapkan, membiarkan, menjalankan, juga, dan dengan
Ekspresi Lambda dan fungsi inline
mcq
10Membangun Proyek Kotlin Sederhana (Proyek Mini)
3 Chapters - 0/3 Completed
10
Membangun Proyek Kotlin Sederhana (Proyek Mini)
3 Chapters - 0/3 Completed