ANDROID UYGULAMALARI GELİŞTİRME (GOOGLE AAD) EĞİTİMİ

AAD sınav alanlarına hazırlık

Associate Android Developer müfredatıyla Kotlin, mimari ve test odaklı hazırlık

Android Uygulamaları Geliştirme (Google AAD) Eğitimi, Associate Android Developer sınavının ölçtüğü yetkinlik alanlarına göre yapılandırılmıştır.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Google AAD sınavının kapsadığı yetkinlik alanlarına göre yapılandırılmış

Android Uygulamaları Geliştirme (Google AAD) Eğitimi, Associate Android Developer sınavının ölçtüğü yetkinlik alanlarına göre yapılandırılmıştır. Program kullanıcı arayüzü ve etkileşimi, verinin yerel saklanması, uygulama mimarisi, eşzamansız işlem, hata ayıklama ve test başlıklarını kapsar. Katılımcılar Jetpack bileşenleri, Navigation, Room ve coroutine konularını sınavın beklediği düzeyde çalışır. Hedef, adayı pratik bir kodlama değerlendirmesine hazırlamaktır.

Süre ve Format

3 Gün. Her gün dört modül; sınav yetkinlik alanları sırayla işlenir ve her başlık, sınavdaki kodlama değerlendirmesine benzeyen kısa görevlerle pekiştirilir.

Seviye

Orta Seviye — Associate Android Developer sınav alanlarına göre yapılandırılmış hazırlık

Öğrenme Metodu

Her sınav alanı kısa anlatım ardından küçük kodlama görevleriyle çalışılır; görevler sınavın pratik değerlendirme biçimini taklit eder.

Neden Bu Eğitim?

🎓Sınav alanına uyumlu

Müfredat doğrudan Associate Android Developer sınavının yetkinlik alanlarına göre düzenlenir, böylece hazırlık boşluk bırakmaz.

🧩Jetpack odaklı pratik

ViewModel, Navigation, Room ve coroutine konularını sınavın beklediği uygulama düzeyinde küçük görevlerle pekiştirirsiniz.

🧪Hata ayıklama ve test

Sınavın ayrı ölçtüğü hata ayıklama ve test becerilerini gerçek senaryolar üzerinde çalışarak güçlü biçimde kazanırsınız.

Anahtar Konular

google aad eğitimiassociate android developeraad sınav hazırlıkandroid sertifika eğitimikotlin androidjetpack eğitimiandroid developer sertifikaroom coroutineandroid testandroid geliştirici sınavı
“Sertifika bir varış değil, disiplinli pratiğin kanıtıdır. Sınav alanlarına hakim olan geliştirici, gerçek projede de güçlü durur.”

Ön Koşullar

Sınav hazırlığından verim almak için gereken ön bilgi

1
Kotlin bilgisi

Sınav Kotlin ile yapıldığından sınıf, fonksiyon ve null güvenliği gibi temel Kotlin konularına hakimiyet gerekir.

2
Temel Android deneyimi

Activity, düzen ve basit bir uygulama geliştirmiş olmak programı takip etmeyi kolaylaştırır.

3
Android Studio hakimiyeti

Proje oluşturma, derleme ve hata ayıklama adımlarında Android Studio'yu rahat kullanabilmek beklenir.

4
Git ve proje

Sınavda proje teslim edileceğinden temel Git ve proje yapısı bilgisi faydalı olur.

Eğitim İçeriği

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.

Günün hedefiKatılımcı sınavın arayüz ve etkileşim alanını çalışır; düzen kurar, Navigation ile gezinir, RecyclerView ile liste gösterir ve kullanıcı girdisini yönetir.
Modül 1
Arayüz ve Düzen Oluşturma
  • ConstraintLayout ile duyarlı düzen kurma
  • View Binding ile görünümlere tip güvenli erişim
  • Farklı ekran boyutlarına uyum sağlama
  • Stil ve tema ile tutarlı görünüm tanımı
  • Material bileşenleriyle standart arayüz öğeleri
  • Erişilebilirlik için içerik açıklaması ekleme
Modül 2
Navigation ile Gezinme
  • Navigation graph ile ekran akışı tanımı
  • NavController ile hedefler arası gezinme
  • Safe Args ile tip güvenli argüman aktarımı
  • Geri yığını ve üst bar entegrasyonu
  • Fragment tabanlı tek Activity mimarisi
  • Menü ve bottom navigation kurulumu
Modül 3
RecyclerView ile Listeler
  • Adapter ve ViewHolder deseninin uygulanması
  • ListAdapter ve DiffUtil ile verimli güncelleme
  • Öğe tıklama olaylarının yönetimi
  • LayoutManager ile liste ve ızgara düzeni
  • Boş durum ve yükleniyor gösterimi
  • Büyük listelerde görünüm geri dönüşümü
Modül 4
Kullanıcı Etkileşimi
  • Tıklama, metin girişi ve form doğrulama
  • Menü, diyalog ve snackbar ile geri bildirim
  • Çalışma zamanı izin isteme akışı
  • Activity Result API ile sonuç alma
  • Girdi hatalarının kullanıcıya iletilmesi
  • Olay sonrası arayüz durumunun güncellenmesi
Günün hedefiKatılımcı verinin yerel saklanmasını Room ile, ağ erişimini Retrofit ile uygular ve ViewModel, LiveData ile sınavın beklediği mimari deseni kurar.
Modül 1
Room ile Yerel Saklama
  • Entity, DAO ve Database bileşenlerinin tanımı
  • Sorgu, ekleme, güncelleme ve silme işlemleri
  • Flow ile veri değişiminin canlı gözlemi
  • İlişkili tablolar ve birleştirme sorguları
  • TypeConverter ile özel tip saklama
  • Şema değişiminde migration yönetimi
Modül 2
SharedPreferences ve DataStore
  • Basit anahtar-değer verisinin saklanması
  • DataStore ile modern tercih yönetimi
  • Hassas olmayan ayarların kalıcı tutulması
  • Senkron ve eşzamansız erişim farkı
  • Varsayılan değer ve göç yönetimi
  • Dosya tabanlı basit veri saklama seçenekleri
Modül 3
Ağ Erişimi ve Repository
  • Retrofit ile REST uç noktalarına erişim
  • JSON dönüşümü ve veri modeli eşleme
  • Repository ile ağ ve yerel kaynağın birleşimi
  • Hata ve zaman aşımı durumlarının yönetimi
  • Önbellek öncelikli veri sunma stratejisi
  • Tek doğruluk kaynağı ilkesinin uygulanması
Modül 4
Mimari Bileşenleri
  • ViewModel ile yapılandırma dayanıklı durum
  • LiveData ve StateFlow ile durum gözlemi
  • Tek yönlü veri akışıyla katman ayrımı
  • UI olaylarının ViewModel'e iletilmesi
  • Yaşam döngüsüne duyarlı bileşen kullanımı
  • Sınav beklentisine uygun katmanlı yapı
Günün hedefiKatılımcı coroutine ile eşzamansız işi yönetir, hata ayıklama araçlarını kullanır, birim ve UI testi yazar ve sınav benzeri bir görevle hazırlığı tamamlar.
Modül 1
Coroutine ile Eşzamansızlık
  • suspend fonksiyon ve askıya alma mantığı
  • viewModelScope ile yaşam döngüsüne bağlı iş
  • Dispatcher ile iş parçacığı seçimi
  • Flow ile veri akışı ve toplama
  • try-catch ile eşzamansız hata yönetimi
  • Ana iş parçacığını bloklamadan ağ ve disk işi
Modül 2
Hata Ayıklama Teknikleri
  • Android Studio debugger ile kesme noktası
  • Değişken izleme ve adım adım yürütme
  • Logcat ile log seviyelerini filtreleme
  • Çökme yığın izinin okunup çözümlenmesi
  • Layout Inspector ile arayüz denetimi
  • Yaygın null ve yaşam döngüsü hatalarının giderimi
Modül 3
Birim ve UI Testi
  • JUnit ile iş mantığının birim testi
  • ViewModel durumunun test ile doğrulanması
  • Espresso ile temel UI akışı testi
  • Test çiftleriyle bağımlılıkların izolasyonu
  • Testlerin sınav teslim ölçütündeki rolü
  • Yerel ve enstrümanlı test ayrımı
Modül 4
Sınav Provası ve Teslim
  • Sınavın kodlama değerlendirme biçimi
  • Verilen proje üzerinde eksik işlevi tamamlama
  • Zaman yönetimi ve öncelik belirleme
  • Kod kalitesi ve okunabilirliğin önemi
  • Teslim öncesi derleme ve test kontrolü
  • Sık yapılan hataların önceden farkındalığı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Arayüz yetkinliği

ConstraintLayout, Navigation ve RecyclerView ile sınavın beklediği düzeyde kullanıcı arayüzü geliştirebilirsiniz.

✅
Kullanıcı etkileşimi

Form doğrulama, izin akışı ve geri bildirim bileşenleriyle etkileşim alanının gereksinimlerini karşılarsınız.

✅
Yerel veri saklama

Room ve DataStore ile verinin kalıcı saklanmasını sınavın ölçtüğü yetkinlik düzeyinde uygularsınız.

✅
Ağ ve repository

Retrofit ile ağ erişimini ve repository deseniyle tek doğruluk kaynağı ilkesini doğru biçimde kurabilirsiniz.

✅
Mimari bileşenleri

ViewModel ve LiveData ile tek yönlü veri akışına dayalı, sınav beklentisine uygun mimari oluşturursunuz.

✅
Eşzamansız işlem

Coroutine ve Flow ile ana iş parçacığını bloklamadan ağ ve disk işlemlerini güvenle yönetirsiniz.

✅
Hata ayıklama

Debugger, Logcat ve Layout Inspector ile hataları sistematik biçimde bulup çözme becerisi kazanırsınız.

✅
Sınav hazırlığı

Birim ve UI testi yazar, sınav provası görevleriyle pratik kodlama değerlendirmesine hazır hale gelirsiniz.

Kimler İçin Uygundur?

  • Associate Android Developer sınavına hazırlanan geliştiriciler
  • Android yetkinliğini tanınır bir çerçeveyle belgelemek isteyen yazılımcılar
  • ekiplerinin becerisini sınav alanlarıyla ölçmek isteyen teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim Google AAD sınavının yerine mi geçer?
Hayır, bu bir hazırlık eğitimidir. Sınav alanlarına göre yapılandırılmış içerikle adayı değerlendirmeye hazırlar. Sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim sınav kaydı veya sonucu sağlamaz.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Sınav yetkinlik alanları sırayla işlenir ve her başlık sınavdaki kodlama değerlendirmesine benzeyen kısa görevlerle pekiştirilir. Yüz yüze veya online yapılabilir.
Hangi konular sınav alanlarını kapsar?
Kullanıcı arayüzü ve etkileşimi, verinin yerel saklanması, uygulama mimarisi, eşzamansız işlem, hata ayıklama ve test alanları işlenir. Jetpack bileşenleri, Navigation, Room ve coroutine sınavın beklediği düzeyde çalışılır.
Ön koşul olarak ne bilmem gerekir?
Temel Kotlin bilgisi ve basit bir Android uygulaması geliştirmiş olmak beklenir. Android Studio'da proje oluşturma, derleme ve hata ayıklama adımlarını rahat uygulayabilmek programdan verimi artırır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu, Google'ın sınav belgesinden ayrıdır; Google sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Android Uygulamaları Geliştirme (Google AAD) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Android ve KotlinAndroid Internals Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Internals Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

AOSP, Linux çekirdeği, Zygote, ART ve Binder ile Android işletim sisteminin iç yapısını derinlemesine inceleyen ileri düzey eğitim. Kurumsal ve uygulamalı.

Detayları Gör →
Android ve KotlinAndroid Mobil Uygulama Geliştirme (Gelişmiş Seviye) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Mobil Uygulama Geliştirme (Gelişmiş Seviye) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Clean Architecture, Hilt, Coroutines Flow, Paging, test ve CI/CD ile üretim düzeyi Android geliştirmeyi öğreten ileri seviye ve kurumsal eğitim.

Detayları Gör →
Android ve KotlinAndroid Mobil Uygulama Geliştirme (Temel Seviye) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Mobil Uygulama Geliştirme (Temel Seviye) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Kotlin ve Android Studio ile sıfırdan ilk Android uygulamanızı geliştirin. Activity, arayüz, Intent ve liste konularıyla temel ve uygulamalı eğitim.

Detayları Gör →
Android ve KotlinAndroid Mobil Uygulama Geliştirme Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Mobil Uygulama Geliştirme Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Kotlin, ViewModel, Retrofit, Room ve Jetpack Compose ile uçtan uca Android uygulaması geliştirmeyi öğreten uygulamalı ve kurumsal eğitim programı.

Detayları Gör →
Android ve KotlinAndroid OS Overview Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android OS Overview Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Linux çekirdeği, ART, Binder, sistem servisleri, güvenlik modeli ve boot süreciyle Android işletim sistemi iç mimarisi eğitimi. Kurumsal ve uygulamalı.

Detayları Gör →
Android ve KotlinAndroid Studio Development Essentials Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Studio Development Essentials Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Proje yapısı, Gradle, Layout Editor, emülatör, Debugger ve Profiler ile Android Studio'yu baştan sona öğreten uygulamalı ve kurumsal eğitim programı.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn