Kotlin dilini orta seviyeye taşı
Kotlin (Orta Seviye) Eğitimi, dilin temelini bilen geliştiricileri daha idiomatik ve üretken bir seviyeye taşır. Program fonksiyonel programlama, lambda ve yüksek dereceli fonksiyonlar, koleksiyon dönüşüm zincirleri ve sequence ile tembel işleme, null güvenli…
Temeli bilenler için fonksiyonel düşünme, koleksiyon ve eşzamanlılık
Kotlin (Orta Seviye) Eğitimi, dilin temelini bilen geliştiricileri daha idiomatik ve üretken bir seviyeye taşır. Program fonksiyonel programlama, lambda ve yüksek dereceli fonksiyonlar, koleksiyon dönüşüm zincirleri, null güvenliği desenleri, extension ve scope fonksiyonları, generic temelleri, nesne yönelimli özellikler ile coroutine girişini kapsar. Konular Android'e bağlı kalmadan saf dil üzerinde, bol örnekle işlenir ve idiomatik Kotlin alışkanlıkları kazandırılır.
4 Gün. Her gün dört modül; her konu kısa anlatımın ardından küçük ve odaklı kod alıştırmalarıyla pekiştirilir.
Orta Seviye — Fonksiyonel programlama, koleksiyon, generic ve coroutine ile Kotlin dilini derinleştirir
Her konu saf Kotlin üzerinde küçük örneklerle işlenir; önce yaygın bir çözüm gösterilir, ardından idiomatik Kotlin karşılığı kurulur.
Temel söz dizimini bilmekten öteye geçerek Kotlin'in sunduğu kısa, güvenli ve okunur yazım alışkanlıklarını kazanırsınız.
map, filter ve fold gibi dönüşüm zincirleriyle veriyi döngüler yerine akıcı ve bildirimsel biçimde işlemeyi öğrenirsiniz.
Coroutine temelleriyle asenkron kodu bloklamadan, okunur biçimde yazmanın temel araçlarını edinirsiniz.
Orta seviye eğitimden tam verim almak için beklenen bilgi
val-var, tip, koşul, döngü ve fonksiyon gibi temel Kotlin söz dizimini bilmek gerekir.
Sınıf ve nesne kavramına aşinalık, nesne yönelimli konuların derinleştirilmesini kolaylaştırır.
Herhangi bir dilde küçük programlar yazmış olmak alıştırmalardan verim almayı artırır.
IntelliJ IDEA veya Android Studio ile Kotlin kodu derleyip çalıştırabilen bir 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:
Lambda, yüksek dereceli fonksiyon ve değişmezlikle daha güvenli ve okunur fonksiyonel kod yazabilirsiniz.
map, filter, groupBy ve fold gibi operatörlerle veriyi döngüsüz, bildirimsel dönüşüm zincirleriyle işleyebilirsiniz.
Sequence ile büyük veri kümelerini ara koleksiyon üretmeden bellek ve hız açısından verimli işleyebilirsiniz.
Güvenli çağrı, Elvis ve let gibi desenlerle null kaynaklı çökmeleri önleyen sağlam kod yazarsınız.
Data class, sealed class ve enum ile durum ve sonuçları tip güvenli ve okunur biçimde modelleyebilirsiniz.
Scope fonksiyonları ve extension ile kodu kısaltıp var olan tipleri idiomatik biçimde genişletebilirsiniz.
Generic sınıf ve fonksiyonlarla tip güvenli ve yeniden kullanılabilir yardımcılar yazabilirsiniz.
suspend, launch ve async ile asenkron kodu ana iş parçacığını bloklamadan okunur biçimde yazmaya başlarsınız.
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.
Associate Android Developer sınav alanlarına göre Kotlin, Jetpack, Room, coroutine ve test hazırlığı. Uygulamalı AAD eğitimi, kurumsal ve online.
Detayları Gör →Bildirimler, WorkManager, özel görünümler, MotionLayout ve konum servisleriyle ileri Android geliştirme eğitimi. Uygulamalı, kurumsal ve online.
Detayları Gör →Temiz mimari, çok modüllü yapı, Hilt, ileri Flow, R8 ve güvenlikle kurumsal ölçekte ileri Android geliştirme eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Android geliştirmenin temeli Java dilini sıfırdan öğrenin: nesne yönelimli programlama, koleksiyonlar ve ilk Android uygulaması. Uygulamalı eğitim.
Detayları Gör →Kotlin, Jetpack Compose, Flow ve Hilt ile modern Android mobil uygulama geliştirme eğitimi. Compose öncelikli, reaktif mimari ve uygulamalı.
Detayları Gör →Appium ile ileri Android test otomasyonu eğitimi: UiAutomator2, Page Object Model, paralel çalıştırma, CI entegrasyonu ve raporlama. Uygulamalı.
Detayları Gör →