Kotlin dilini ustalık düzeyinde kullan
İleri Seviye Kotlin Eğitimi, dili bilen geliştiricileri ustalık düzeyine taşır. Program generic varyans ve reified fonksiyonlar, sealed hiyerarşiyle tip güvenli modelleme, yapısal eşzamanlılıkla coroutine, Flow ve StateFlow ile reaktif akışlar, delegation ve…
Dilin derin özelliklerinden eşzamanlılık, metaprogramlama ve çok platforma
İleri Seviye Kotlin Eğitimi, dili bilen geliştiricileri ustalık düzeyine taşır. Program yapısal eşzamanlılıkla coroutine ve Flow, generic tiplerde in-out varyans, reified tipli inline fonksiyonlar, delegation ve property delege, sealed hiyerarşi ile tip güvenli modelleme ve alıcı tabanlı DSL tasarımını işler. Ardından contract, context receiver gibi ileri özellikler, performans ve bellek ayarı ile Kotlin Multiplatform ele alınır. Her konu çalışan kod ve ölçümle gösterilir.
5 Gün. Her gün dört modül; kısa anlatımın ardından her konu çalışan kod, test ve ölçüm üzerinde canlı olarak derinleştirilerek işlenir.
İleri Seviye — Coroutine, Flow, generic ve DSL gibi Kotlin dilinin ustalık konularına odaklanır
Her ileri özellik önce sorunu gösteren bir örnekle açılır, sonra idiomatik Kotlin çözümüyle kod üzerinde adım adım kurulur.
Yüzeyde kalan söz diziminin ötesine geçip coroutine, generic ve DSL gibi konuları kaynak düzeyinde anlayarak güvenle kullanırsınız.
Yapısal eşzamanlılık, Flow ve dispatcher yönetimiyle karmaşık asenkron akışları sızıntısız ve test edilebilir biçimde kurarsınız.
Inline, reified ve delegation gibi araçlarla yeniden kullanılabilir, tip güvenli ve performanslı API'ler tasarlamayı öğrenirsiniz.
İleri eğitimden tam verim almak için beklenen bilgi düzeyi
Sınıf, data class, null güvenliği, lambda ve koleksiyon işlemlerini akıcı biçimde kullanabiliyor olmak gerekir.
suspend fonksiyon ve launch gibi temel coroutine kullanımına aşinalık eğitimi daha verimli kılar.
Kotlin ile en az bir gerçek proje geliştirmiş olmak ileri konuların bağlamını kurmayı kolaylaştırır.
IntelliJ IDEA veya Android Studio ile Gradle derlemesi yapabilen bir geliştirme ortamı gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Varyans, tip kısıtı ve reified fonksiyonlarla tip güvenli ve yeniden kullanılabilir genel API'ler tasarlayabilirsiniz.
CoroutineScope, Job ve dispatcher yönetimiyle iptal ve istisnaları doğru ele alan sızıntısız asenkron akışlar kurarsınız.
Cold ve hot Flow'ları operatör zincirleri, backpressure ve StateFlow ile üretim kalitesinde yönetebilirsiniz.
Sealed hiyerarşi ve enum ile durum ve sonuçları bütünlük denetimli, tip güvenli biçimde modelleyebilirsiniz.
Alıcı tabanlı lambda, operatör yükleme ve DslMarker ile okunur ve güvenli alan özel diller kurabilirsiniz.
Property ve arayüz delegasyonuyla kod tekrarını azaltıp davranışı kompozisyonla esnek biçimde birleştirebilirsiniz.
Allocation, autoboxing ve koleksiyon maliyetlerini ölçüp sıcak yollarda somut performans iyileştirmeleri yaparsınız.
Kotlin Multiplatform ile expect-actual kullanarak iş mantığını Android ve iOS arasında paylaşabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Söz dizimi, null güvenliği, nesne yönelimli programlama, koleksiyon ve coroutine ile sıfırdan Kotlin eğitimi. Dört günde uygulamalı ve kurumsal.
Detayları Gör →Kotlin ile MVVM, Jetpack Compose, Hilt, Room ve Retrofit kullanarak modern Android uygulaması geliştirme eğitimi. Dört günde uygulamalı ve kurumsal.
Detayları Gör →Coroutines, Flow, Jetpack Compose, Hilt, Clean Architecture, test ve CI/CD ile ileri seviye Android uygulama geliştirme eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Kotlin ve Android Studio ile sıfırdan ilk uygulamanızı geliştirin. Activity, arayüz, View Binding, Intent ve veri saklama ile temel Android eğitimi.
Detayları Gör →Kotlin/Native ve Multiplatform ile iOS ve Android arasında kod paylaşımı: expect/actual, C interop, Ktor, SQLDelight ve iOS framework üretimi eğitimi.
Detayları Gör →Kotlin ile ListView ve GridView üzerinde adapter, ViewHolder deseni, özel satır düzeni, çoklu seçim ve RecyclerView'a geçiş konularını uygulamalı öğrenin.
Detayları Gör →