Kotlin ile programlamaya sağlam başla
Basic Programming Concepts in Kotlin Eğitimi, Kotlin dilini ve temel programlama kavramlarını sıfırdan öğretir. Program değişkenler, veri tipleri, operatörler ve kontrol akışıyla başlar; fonksiyonlar, lambda, sınıflar, kalıtım ve arayüzlerle nesne yönelimli p…
Modern, güvenli ve okunabilir bir dille programlama temellerini kurun
Basic Programming Concepts in Kotlin Eğitimi, Kotlin dilini ve temel programlama kavramlarını sıfırdan öğretir. Katılımcılar değişkenler, veri tipleri, operatörler ve kontrol akışıyla başlar; fonksiyonlar, lambda ifadeleri ve nesne yönelimli programlamayı öğrenir. Kotlin'in ayırt edici null güvenliği, koleksiyonlar ve fonksiyonel dönüşümler uygulamalı işlenir. Program; istisna yönetimi, kapsam fonksiyonları ve coroutine girişiyle tamamlanır.
4 Gün. Her gün dört modül; her kavram kısa anlatımın ardından küçük kod alıştırmalarıyla pekiştirilir ve son gün tek bir projede birleştirilir.
Temel Seviye — Kotlin dilinin söz dizimini ve programlama kavramlarını sıfırdan öğreten uygulamalı program
Her kavram canlı kodlanır ve katılımcı aynı örneği yazarak tekrar eder; konular küçük alıştırmalarla pekişip son gün bir projede toplanır.
Değişkenden nesne yönelimli tasarıma kadar programlamanın temel taşlarını Kotlin üzerinde sağlam biçimde kavrarsınız.
Kotlin'in null güvenliği ve tip sistemiyle hatalara daha az açık, okunabilir ve bakımı kolay kod yazmayı öğrenirsiniz.
Kotlin temelini kurarak Android, sunucu tarafı ve çapraz platform geliştirme için güçlü bir çıkış noktası elde edersiniz.
Eğitime başlamadan önce faydalı olacak hazırlık ve beklentiler
Önceden programlama bilgisi beklenmez; kavramlar temelden ve örneklerle adım adım anlatılır.
Dosya yönetimi ve uygulama kurulumu gibi temel bilgisayar becerilerine sahip olmak yeterlidir.
IntelliJ IDEA veya Android Studio'nun kurulu olması alıştırmaları yapmak için önerilir.
Adım adım problem çözmeye ve mantıksal akış kurmaya açık olmak öğrenmeyi hızlandırır.
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:
Kotlin söz dizimini, değişkenleri ve veri tiplerini kavrayarak temiz ve okunabilir kod yazabilirsiniz.
if, when ve döngü yapılarıyla program akışını kurar, karar ve yineleme mantığını doğru biçimde uygularsınız.
Fonksiyon tanımlar, varsayılan parametre ve lambda kullanarak yeniden kullanılabilir ve esnek kod yazarsınız.
Sınıf, kalıtım ve arayüz kavramlarıyla nesne yönelimli tasarımın temellerini uygulayabilirsiniz.
Kotlin'in null güvenliği mekanizmasıyla null kaynaklı çökmeleri önleyen güvenli kod yazabilirsiniz.
List, Set ve Map ile çalışır, map ve filter gibi fonksiyonel dönüşümlerle veriyi akıcı biçimde işlersiniz.
İstisnaları yakalar, özel hata tanımlar ve ön koşul denetimiyle dayanıklı kod geliştirebilirsiniz.
Öğrendiğiniz kavramları küçük bir konsol projesinde birleştirerek baştan sona çalışan bir uygulama kurarsı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.
Android uygulamalarında yerel, enstrümanlı ve Espresso UI testlerini uygulamalı öğrenin. Test edilebilir mimari ve otomasyon. Kurumsal ve online.
Detayları Gör →Kotlin ile OOP eğitimi: sınıf, kalıtım, arayüz, data ve sealed class, SOLID ilkeleri ve tasarım desenleri uygulamalı. Kurumsal ve online.
Detayları Gör →Kotlin'i sıfırdan öğrenin: değişkenler, kontrol akışı, null güvenliği, fonksiyonlar, koleksiyonlar ve temel OOP. Uygulamalı, kurumsal ve online.
Detayları Gör →Android test otomasyonu eğitimi: test piramidi, Mockito, Espresso, Compose Test, Firebase Test Lab ve CI/CD uygulamalı. Kurumsal ve online.
Detayları Gör →Google Chat API ile Android entegrasyonu eğitimi: space, mesaj, Card v2 kartlar, chat app ve Pub/Sub bildirim uygulamalı. Kurumsal ve online.
Detayları Gör →Google Meet API ile Android entegrasyonu eğitimi: toplantı oluşturma, conference records, Calendar ve Live Sharing SDK uygulamalı. Kurumsal ve online.
Detayları Gör →