THE MOBILE API EĞİTİMİ

Mobil cihazın tüm API imkânlarını kullanın

Kamera, konum, sensörler, bildirimler, depolama ve ağ API'leri ile Android ve iOS mobil geliştirme

The Mobile API eğitiminde Android ve iOS platform API'leri uygulanır: izinler, kamera, konum, sensörler, push bildirimleri, Retrofit/URLSession ile ağ iletişimi, yerel depolama ve arka plan görevleri.

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

Eğitim Hakkında

Mobil platform API'leri, izinler, sensörler, bildirimler ve ağ iletişimi

Bu eğitim, mobil uygulama geliştiricilerin Android ve iOS platform API'lerini etkin kullanmasını sağlar. Katılımcılar runtime izin modeli, kamera ve galeri erişimi, konum servisleri, sensör verisi, yerel bildirim ve push (FCM, APNs), arka plan görevleri, yerel depolama (Room, SQLite, Keychain), Retrofit/URLSession ile REST iletişimi ve güvenlik pratikleri ile ağ durumu yönetimini uygular.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Cihaz ve Platform API'leri; 2. gün Veri, Ağ ve Bildirimler.

Seviye

Orta Seviye — Mobil platform API'leri, izinler, sensörler, bildirimler ve ağ iletişimi

Öğrenme Metodu

Katılımcılar tek bir örnek mobil uygulamaya adım adım kamera, konum, bildirim ve ağ özelliklerini ekler; gerçek cihaz veya emülatör üzerinde test eder.

Neden Bu Eğitim?

🎯Cihazı tanıyın

Platformun sunduğu donanım ve sistem API'lerini doğru yaşam döngüsüyle kullanırsınız.

🛠️İzin ve gizlilik

Runtime izin modeli ve veri koruma kurallarına uygun uygulama geliştirirsiniz.

🚀Bağlantılı uygulama

Ağ, depolama ve bildirimlerle çevrimdışı çalışabilen mobil uygulama kurarsınız.

Anahtar Konular

mobil api eğitimiandroid apiios apiruntime izinlerfcm push bildirimkonum servislericameraxretrofitroom veritabanımobil uygulama geliştirme
“İyi mobil uygulama, cihazın söylediğini dinler ve kullanıcının iznine saygı duyar.”

Ön Koşullar

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

1
Mobil geliştirme temeli

Android (Kotlin) veya iOS (Swift) ile basit bir uygulama yapmış olmak gerekir.

2
Programlama

Nesne yönelimli programlama ve asenkron programlama kavramları bilinmelidir.

3
REST

JSON tabanlı API tüketimi hakkında temel bilgi gerekir.

4
Ortam

Android Studio veya Xcode kurulu bilgisayar ve emülatör veya gerçek cihaz gerekir.

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ı, izin akışlarını yöneterek kamera, konum ve sensör verisini uygulamaya entegre eder.
Modül 1
İzin Modeli ve Yaşam Döngüsü
  • Android runtime izinleri ve Activity Result API
  • iOS Info.plist kullanım açıklamaları
  • izin reddi ve 'bir daha sorma' durumu
  • uygulama yaşam döngüsü
  • arka plan kısıtları
  • Play Store ve App Store gizlilik beyanı
Modül 2
Kamera ve Medya
  • CameraX ve AVFoundation
  • fotoğraf çekme ve önizleme
  • galeriden seçim (Photo Picker, PHPicker)
  • görüntü sıkıştırma ve EXIF
  • video kaydı
  • MediaStore ve scoped storage
Modül 3
Konum Servisleri
  • FusedLocationProvider ve CoreLocation
  • hassas ve yaklaşık konum
  • sürekli güncelleme ve pil etkisi
  • geofencing
  • arka plan konum kısıtları
  • Geocoder ile adres çözümleme
Modül 4
Sensörler ve Cihaz Bilgisi
  • SensorManager ve CoreMotion
  • ivmeölçer ve jiroskop
  • biyometrik doğrulama (BiometricPrompt, Face ID)
  • titreşim ve haptik geri bildirim
  • cihaz ve ağ durum bilgisi
  • ekran yönlendirme
Günün hedefiKatılımcı, veriyi yerelde saklayıp ağ ile eşitleyen, bildirim gönderen bir uygulama geliştirir.
Modül 1
Ağ İletişimi
  • Retrofit ve OkHttp
  • URLSession ve Codable
  • JSON ayrıştırma
  • interceptor ile kimlik doğrulama
  • hata ve zaman aşımı yönetimi
  • ağ durumu izleme (ConnectivityManager, NWPathMonitor)
Modül 2
Yerel Depolama
  • SharedPreferences/DataStore ve UserDefaults
  • Room ve SQLite
  • Core Data/SwiftData
  • dosya depolama
  • Keychain ve EncryptedSharedPreferences
  • önbellek ve çevrimdışı öncelikli tasarım
Modül 3
Bildirimler
  • Yerel bildirim kanalları
  • Firebase Cloud Messaging ve APNs akışı
  • token yönetimi
  • data ve notification mesaj farkı
  • derin bağlantı (deep link)
  • bildirim izni (Android 13+)
Modül 4
Arka Plan İşleri
  • WorkManager ve BGTaskScheduler
  • ön plan servisi
  • periyodik eşitleme
  • pil optimizasyonu ve Doze modu
  • SyncAdapter yerine güncel yaklaşım
  • arka plan görev sınırlamaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İzin yönetimi

Android ve iOS izin akışlarını kullanıcı dostu ve kurallara uygun kurabilirsiniz.

🧠
Kamera entegrasyonu

Kamera ve galeri erişimini güncel API'lerle uygulayabilirsiniz.

🔧
Konum özellikleri

Konum takibi ve geofence özelliklerini pil dostu geliştirebilirsiniz.

📐
Sensör kullanımı

Hareket sensörleri ve biyometrik doğrulamayı entegre edebilirsiniz.

🧪
REST iletişimi

Retrofit veya URLSession ile güvenli ağ iletişimi kurabilirsiniz.

🚀
Yerel veri

Room, Core Data ve Keychain ile güvenli yerel depolama yapabilirsiniz.

🔍
Push bildirim

FCM ve APNs ile push bildirimlerini uçtan uca uygulayabilirsiniz.

📦
Arka plan işi

WorkManager ve BGTaskScheduler ile arka plan görevleri planlayabilirsiniz.

Kimler İçin Uygundur?

  • Mobil uygulama geliştiricileri
  • Android/iOS'a geçmek isteyen yazılımcılar
  • cihaz özelliklerini kullanan uygulama yapacak ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mobil uygulama geliştiricileri, Android/iOS'a geçmek isteyen yazılımcılar ve cihaz özelliklerini kullanan uygulama yapacak ekipler için uygundur.
Hem Android hem iOS mu öğretilir?
Örnekler iki platformda yan yana verilir; katılımcılar hedef platformunda laboratuvar yapar.
Gerçek cihaz gerekli mi?
Emülatör çoğu konu için yeterlidir; sensör ve push için gerçek cihaz önerilir.
Cross-platform framework anlatılacak mı?
Hayır, eğitim yerel Android ve iOS API'lerine odaklanır; kavramlar Flutter ve React Native'e de aktarılabilir.
Mağaza yayını konuları var mı?
İzin açıklamaları ve gizlilik beyanı gibi mağaza gereksinimleri kısaca ele alınır.

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. The Mobile API 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

API ve Mikroservis MimarisiAPI Development: REST & SOAP Web Services Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: REST & SOAP Web Services Eğitimi

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

REST ve SOAP web servisleri: WSDL, XSD, JAX-WS, JAX-RS, WS-Security, OpenAPI ve SoapUI ile Postman testlerini uygulamalı öğreten eğitim.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: REST API Data Models Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: REST API Data Models Eğitimi

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

JSON Schema, DTO, HAL ve JSON:API, OpenAPI şemaları, cursor sayfalama, sürümleme ve sözleşme testi ile REST API veri modeli tasarımı eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: REST API Semantics Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: REST API Semantics Eğitimi

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

GET, POST, PUT, PATCH, DELETE semantiği, idempotency, durum kodları, ETag, If-Match, content negotiation ve HATEOAS ile REST API semantiği eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: Tools Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: Tools Eğitimi

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

curl, Postman, SoapUI, Swagger ve OpenAPI araçları, JMeter ve Burp Suite ile API geliştirme, test ve güvenlik araç setini tanıtan eğitim.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: URIs & Caching Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: URIs & Caching Eğitimi

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

URI adlandırma, sorgu parametreleri, sayfalama, Cache-Control, ETag, CDN önbelleği ve gateway ile hızlı REST API tasarımı eğitimi.

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