TRAINING PEMROGRAMAN KOTLIN

training-pemrograman-kotlin

Deskripsi Pelatihan

Pelatihan Pemrograman Kotlin Tingkat Lanjut (Advance) dirancang bagi peserta yang telah menguasai dasar-dasar Kotlin dan ingin memperdalam kemampuan teknis untuk pengembangan aplikasi skala menengah hingga besar. Fokus pelatihan mencakup advanced language features, functional programming, coroutines & concurrency, clean architecture, performance optimization, serta best practices dalam pengembangan aplikasi modern berbasis Kotlin, baik untuk Android, backend, maupun multiplatform.

Jadwal Pelatihan Transform-mpi.com 2026 :

  • Batch 1 : 7 – 8 Januari 2026 || 14 – 15 Januari 2026 || 21 – 22 Januari 2026
  • Batch 2 : 4 – 5 Februari 2026 || 11 – 12 Februari 2026 || 18 – 19 Februari 2026
  • Batch 3 : 2 – 3 Maret 2026 4 – 5 Maret 2026
  • Batch 4 : 1 – 2 April 2026 8 – 9 April 2026 15 – 16 April 2026 22 – 23 April 2026
  • Batch 5 : 5 – 6 Mei 2026 12 – 13 Mei 2026 19 – 20 Mei 2026 25 – 26 Mei 2026
  • Batch 6 : 2 – 3 Juni 2026 9 – 10 Juni 2026 18 – 19 Juni 2026 23 – 24 Juni 2026
  • Batch 7 : 7 – 8 Juli 2026 14 – 15 Juli 2026 21 – 22 Juli 2026 28 – 29 Juli 2026
  • Batch 8 : 4 – 5 Agustus 2026 11 – 12 Agustus 2026 18 – 19 Agustus 2026 26 – 27 Agustus 2026
  • Batch 9 : 1 – 2 September 2026 8 – 9 September 2026 15 – 16 September 2026 22 – 23 September 2026
  • Batch 10 : 6 – 7 Oktober 2026 13 – 14 Oktober 2026 20 – 21 Oktober 2026 27 – 28 Oktober 2026
  • Batch 11 : 3 – 4 November 2026 10 – 11 November 2026 17 – 18 November 2026 24 – 25 November 2026
  • Batch 12 : 1 – 2 Desember 2026 8 – 9 Desember 2026 15 – 16 Desember 2026 22 – 23 Desember 2026

Catatan : Jadwal dapat menyesuaikan dengan kebutuhan anda.

Tujuan Training

Setelah mengikuti pelatihan ini diharapkan para peserta mampu untuk :

  • Menguasai fitur-fitur lanjutan Kotlin secara mendalam.
  • Menerapkan paradigma functional programming dan asynchronous programming dengan Kotlin.
  • Mengelola concurrency dan threading menggunakan Kotlin Coroutines & Flow.
  • Merancang arsitektur aplikasi yang bersih dan scalable.
  • Mengoptimalkan performa dan memory aplikasi Kotlin.
  • Mengimplementasikan testing, debugging, dan error handling tingkat lanjut.
  • Membangun aplikasi Kotlin yang siap digunakan di lingkungan produksi.

Materi Training

1. Advanced Kotlin Language Features

  • Deep dive: inline, reified, sealed, data, dan value class
  • Advanced generics dan type variance
  • Delegation pattern & custom delegates
  • Reflection dan metaprogramming di Kotlin

2. Functional Programming with Kotlin

  • Lambda expression lanjutan
  • Higher-order functions
  • Immutability & pure functions
  • Collection processing & functional operators
  • Functional error handling (Result, Either concept)

3. Coroutines & Asynchronous Programming

  • Coroutine scope & context
  • Dispatcher & thread management
  • Structured concurrency
  • Exception handling pada coroutines
  • Kotlin Flow: cold vs hot stream
  • StateFlow & SharedFlow
  • Reactive programming dengan Flow

4. Kotlin Multiplatform & Advanced Usage

  • Konsep Kotlin Multiplatform
  • Shared business logic
  • Integrasi Kotlin dengan Java (interoperability advanced)
  • Best practice penggunaan Kotlin di Android & Backend

5. Clean Code & Software Architecture

  • Clean Code principles di Kotlin
  • SOLID principles implementation
  • Clean Architecture & MVVM/MVI
  • Dependency Injection (Koin/Dagger/Hilt – konsep)
  • Modularization & scalability

6. Performance Optimization & Memory Management

  • JVM memory model untuk Kotlin
  • Profiling & performance tuning
  • Optimasi coroutine & flow
  • Menghindari memory leak
  • Efficient data handling

7. Testing, Debugging & Quality Assurance

  • Unit testing dengan Kotlin (JUnit/Mocking)
  • Coroutine testing
  • Test-driven development (TDD)
  • Debugging advanced case
  • Logging & monitoring aplikasi

8. Security & Best Practices

  • Secure coding practices
  • Handling sensitive data
  • Error handling & exception strategy
  • Coding standards & code review

Fasilitas Training

  1. Penjemputan dari Hotel/Bandara/Stasiun/Terminal.
  2. Training Kit (Dokumentasi photo, Blocknote, ATK, Flashdisk, dll).
  3. Transportasi Peserta ke tempat pelatihan.
  4. 2x Coffe Break & 1 Lunch (Makan Siang).
  5. Training Room Full AC and Multimedia.
  6. Free Bag or Backpack (Tas Training).
  7. Softfile Foto Training
  8. Sertifikat Pelatihan.
  9. Souvenir Exclusive.
Sasaran Peserta
    staff karyawan, supervisor, manager

Informasi Pelatihan

  • Kategori IT
  • Nomor Whatsapp    6281236368116
  • Email manpowerindo.training@gmail.com   
  • Tanggal Training 03 Desember 2026 - 04 Desember 2026
  • Harga Rp 9.600.000
  • Lokasi Yogyakarta
  • Hotel

    No data available

  • Nama penyelenggara MANPOWERINDO TRAINING
    ★ ★ ★ ★ ★ ★

    4.6 / 5 (579 responden)

  • Kunjungi Website

Silabus Terkait