DEPLOYMENTS, MULTITASKING, LOCALIZING, & TESTING EĞİTİMİ

Mobil uygulamanı yayına ve dünyaya hazırla

Uygulama imzalama ve mağaza yayını, eşzamanlı görevler, yerelleştirme ve birim/UI testleriyle mobil uygulamayı olgunlaştırma

Mobil uygulamada eşzamanlılık, arka plan görevleri, yerelleştirme, otomatik test ve mağaza yayın sürecini kapsayan uygulamalı eğitim.

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

Eğitim Hakkında

Mobil uygulamayı mağazaya, farklı dillere ve gerçek kullanıma hazırlama

Bu eğitim, çalışan bir mobil uygulamayı yayın kalitesine getiren dört konuyu birleştirir. Release build, imzalama, App Store ve Google Play yayın süreci; thread, coroutine, async/await ve arka plan görevleri (WorkManager, BGTaskScheduler); string kaynakları, çoğul, tarih/para birimi ve RTL ile yerelleştirme; birim, entegrasyon ve UI testleri (XCTest, Espresso) uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; kod örnekleri, emülatör uygulamaları ve test yazımı oturumlarından oluşur.

Seviye

Orta Seviye — mobil uygulamada yayın paketleme, arka plan işleri, çok dillilik ve test stratejisi

Öğrenme Metodu

Örnek bir mobil uygulama emülatörde adım adım çok görevli hale getirilir, çevrilir, test edilir ve yayın paketine dönüştürülür.

Neden Bu Eğitim?

📱Yayın hazırlığı

Uygulamayı imzalayıp mağaza gerekliliklerine uygun paketlemeyi öğrenirsiniz.

🌍Çok dilli ürün

Uygulamanızı kod değiştirmeden yeni dil ve bölgelere açabilirsiniz.

✅Güvenli sürüm

Otomatik testlerle her güncellemede regresyon riskini azaltırsınız.

Anahtar Konular

mobil uygulama yayınlamaandroid localizationios yerelleştirmecoroutine arka plan işleriWorkManagerespresso testXCTestgoogle play yayıntestflightmobil uygulama testi
“İyi uygulama yalnızca çalışmaz; çevrilir, test edilir ve güvenle yayınlanır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Mobil geliştirme deneyimi

Kotlin/Java veya Swift ile basit bir uygulama geliştirmiş olmak gerekir.

2
IDE kurulumu

Android Studio veya Xcode ile emülatör ya da simülatör çalıştırılabilmelidir.

3
Temel eşzamanlılık

Ana iş parçacığı ve arayüz kavramına aşinalık faydalıdır.

4
Geliştirici hesabı

Mağaza yayın adımları gösterim amaçlıdır; ücretli hesap zorunlu değildir.

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ı, ana iş parçacığını bloklamadan arka plan işlerini güvenle yürütür.
Modül 1
Eşzamanlılık Modelleri
  • Ana (UI) iş parçacığı kuralı
  • Kotlin coroutine ve Dispatcher seçimi
  • Swift async/await ve actor
  • Callback, Future ve reaktif akışlar
  • İptal (cancellation) yönetimi
  • ANR ve donma sebepleri
Modül 2
Arka Plan İşlemleri
  • WorkManager ile garantili iş
  • iOS BGTaskScheduler ve arka plan sınırları
  • Foreground servis ve bildirim zorunluluğu
  • Pil ve Doze modu kısıtları
  • Periyodik ve kısıt tabanlı işler
  • Push ile uyandırma
Modül 3
Ağ ve Veri Eşzamanlılığı
  • Retrofit ve URLSession asenkron çağrıları
  • Yarış durumu ve paylaşılan durum
  • Room/Core Data arka plan bağlamı
  • Önbellek ve çevrimdışı senkronizasyon
  • Aynı anda yükleme/indirme kuyruğu
  • Zaman aşımı ve yeniden deneme stratejisi
Modül 4
Performans ve Bellek
  • Profiler ile CPU ve bellek analizi
  • Bellek sızıntısı ve LeakCanary
  • Liste kaydırma performansı
  • Görüntü yükleme ve önbellek
  • Başlangıç süresi optimizasyonu
  • Thread Sanitizer ile yarış tespiti
Günün hedefiKatılımcı, uygulamayı yerelleştirir, otomatik testlerle doğrular ve mağaza paketine dönüştürür.
Modül 1
Yerelleştirme (i18n/l10n)
  • strings.xml ve Localizable.strings kaynakları
  • Çoğul ve cinsiyet kuralları (plurals)
  • Tarih, saat, sayı ve para birimi biçimleri
  • RTL (sağdan sola) arayüz desteği
  • Metin uzaması ve esnek yerleşim
  • Çeviri iş akışı ve eksik anahtar tespiti
Modül 2
Test Stratejisi
  • Test piramidi: birim, entegrasyon, UI
  • JUnit/Mockito ve XCTest
  • Bağımlılık enjeksiyonu ile test edilebilirlik
  • Espresso ve XCUITest UI testleri
  • Mock sunucu ve sahte veri
  • Kapsam (coverage) raporu
Modül 3
İmzalama ve Paketleme
  • Keystore ve imzalama anahtarı yönetimi
  • AAB, APK ve IPA farkı
  • Sertifika ve provisioning profile
  • R8/ProGuard küçültme ve obfuscation
  • Sürüm kodu ve sürüm adı
  • Release ve debug yapılandırması
Modül 4
Mağaza Yayın Süreci
  • Google Play Console iç/kapalı/açık test kanalları
  • TestFlight ile beta dağıtımı
  • Mağaza listesi, ekran görüntüsü ve gizlilik politikası
  • İnceleme ret sebepleri
  • Aşamalı yayın (staged rollout)
  • Crashlytics ile yayın sonrası izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Arka plan işleri

Coroutine veya async/await ile arayüzü bloklamayan işlem akışları yazabilirsiniz.

✅
Platform kısıtları

WorkManager ve BGTaskScheduler ile pil kısıtlarına uygun arka plan işi planlayabilirsiniz.

✅
Bellek analizi

Profiler ile sızıntı ve performans sorunlarını tespit edebilirsiniz.

✅
Yerelleştirme

Metin, çoğul ve biçim kaynaklarıyla çok dilli uygulama hazırlayabilirsiniz.

✅
RTL desteği

Sağdan sola dillerde arayüzün bozulmadan çalışmasını sağlayabilirsiniz.

✅
Otomatik test

Birim ve UI testleri yazarak regresyonları yakalayabilirsiniz.

✅
İmzalama

Release build'i imzalayıp AAB veya IPA olarak paketleyebilirsiniz.

✅
Aşamalı yayın

Beta ve staged rollout ile güvenli bir mağaza yayını planlayabilirsiniz.

Kimler İçin Uygundur?

  • Android veya iOS uygulama geliştiricileri
  • ilk mobil uygulamasını yayınlamaya hazırlanan geliştiriciler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Android veya iOS uygulama geliştiricileri ve ilk mobil uygulamasını yayınlamaya hazırlanan geliştiriciler.
Android mi iOS mu işlenir?
Her iki platformun kavramları paralel gösterilir; uygulama örnekleri Android ağırlıklı, iOS karşılıkları ayrıca verilir.
Mağaza hesabı açmak zorunlu mu?
Hayır, yayın süreci anlatılır ve gösterilir; ücretli hesap gerektiren adımlar isteğe bağlıdır.
Hangi test araçları kullanılır?
Android'de JUnit, Mockito ve Espresso; iOS'ta XCTest ve XCUITest kullanılır.
Sertifika veriliyor mu?
Evet, Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Deployments, Multitasking, Localizing, & Testing Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelDevelop the Project Schedule (PMBOK Guide Sixth Edition) Eğitimi
Yazılım Geliştirme Eğitimleri

Develop the Project Schedule (PMBOK Guide Sixth Edition) Eğitimi

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

PMBOK 6 çerçevesinde WBS'den kritik yola, crashing ve Monte Carlo'ya kadar proje takvimi geliştirmeyi ve SPI ile kontrol etmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping a Continuous Learning Mindset Eğitimi
Yazılım Geliştirme Eğitimleri

Developing a Continuous Learning Mindset Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Kolb döngüsü, 70-20-10, aralıklı tekrar ve not alma sistemleriyle sürekli öğrenme alışkanlığı kazanıp kişisel öğrenme planı hazırlayın.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping a Mindset of Growth and Learning Eğitimi
Yazılım Geliştirme Eğitimleri

Developing a Mindset of Growth and Learning Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Dweck'in gelişim zihniyeti modeliyle sınırlayıcı inançları dönüştürüp geri bildirim ve hatadan öğrenmeyi alışkanlık haline getirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping a Team of Creative Gurus Eğitimi
Yazılım Geliştirme Eğitimleri

Developing a Team of Creative Gurus Eğitimi

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

Psikolojik güvenlik, SCAMPER, brainwriting ve tasarım odaklı düşünmeyle yaratıcı takım kurmayı ve fikri deneye dönüştürmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Applications using ReactJS Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Applications using ReactJS Eğitimi

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

Hook'lar, React Router, Redux Toolkit, React Query ve Testing Library ile 3 günde uçtan uca modern React uygulaması geliştirmeyi öğrenin.

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