iOS verini cihazda sakla, bulutta senkronla
iOS uygulamalarında veri kalıcılığını ve bulut senkronunu kapsayan orta seviye eğitim: UserDefaults ve Settings bundle, dosya sistemi ve Codable, Core Data model/fetch/migration, iCloud key-value ve CloudKit public/private/shared database ile subscription ve…
UserDefaults, Core Data, dosya kalıcılığı ve CloudKit senkronu
Bu eğitim, iOS uygulamalarında veri kalıcılığı (data persistence) ve bulut senkronizasyonunu kapsar. Uygulama ayarları için UserDefaults ve Settings bundle, dosya sistemi (Documents/Library/tmp dizinleri) ile veri yazma-okuma, Codable ve property list/JSON serileştirme ele alınır. Core Data ile nesne grafiği modelleme, NSManagedObjectContext, fetch request ve migration işlenir. iCloud entegrasyonu kapsamında key-value store, iCloud Documents ve CloudKit (public/private/shared database, CKRecord, subscription ve çatışma çözümü) uygulanır. Katılımcılar yerelde kalıcı veri tutan ve iCloud üzerinden cihazlar arası senkronlanan bir uygulama akışı kurar.
3 Gün. Her gün dört modül; katılımcılar basit ayar kalıcılığından Core Data ve CloudKit senkronuna ilerler.
Orta Seviye — iOS uygulamalarında veri kalıcılığı, ayar yönetimi ve iCloud/CloudKit ile bulut senkronizasyonunun ele alınması.
Katılımcılar Xcode'da örnek bir uygulamada UserDefaults, Core Data ve CloudKit senkronunu adım adım kodlayarak uygular.
Her veri için (ayar, dosya, nesne) doğru kalıcılık yöntemini seçersiniz.
CloudKit ile veriyi kullanıcının tüm cihazlarında senkron tutarsınız.
Senkronda oluşan veri çatışmalarını güvenle çözersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel-orta Swift ve iOS uygulama yapısı bilgisi beklenir.
Güncel Xcode kurulu bir macOS ortamı gereklidir.
CloudKit testleri için bir geliştirici Apple ID'si önerilir.
Bir arayüz çatısına (UIKit veya SwiftUI) temel aşinalık faydalıdı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:
UserDefaults ve Settings bundle ile ayarları doğru saklarsınız.
FileManager ve Codable ile dosya tabanlı veriyi yönetirsiniz.
Nesne grafiğini Core Data ile modeller ve kalıcılaştırırsınız.
NSPredicate ve fetch request ile veriyi verimli sorgularsınız.
Şema değişikliklerini veri kaybı olmadan taşırsınız.
CKRecord ve veritabanlarıyla veriyi bulutta saklarsınız.
Subscription ve push ile cihazlar arası senkron kurarsınız.
Senkron çatışmalarını güvenli stratejilerle çözersiniz.
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.
Neo4j Cypher ile ileri desenler, değişken uzunluklu yollar, toplama, alt sorgular, yol analizi, APOC ve PROFILE ile sorgu optimizasyonunu uygulamalı öğrenin.
Detayları Gör →Neo4j Cypher temelleri: düğüm/ilişki oluşturma, MATCH ile sorgulama, WHERE filtreleme, SET/DELETE güncelleme ve MERGE ile güvenli yazmayı uygulamalı öğrenin.
Detayları Gör →Neo4j'de Cypher ile düğüm ve ilişki oluşturma, MATCH desen eşleştirme, değişken uzunluklu yollar ve indeksle performans. Uygulamalı orta seviye DVA eğitimi.
Detayları Gör →DAMA-DMBoK entegrasyon ve birlikte çalışabilirlik: ETL/ELT, CDC, veri sanallaştırma, API, pub/sub ve yönetişim. İleri seviye uzman DVA eğitimi.
Detayları Gör →DAMA-DMBoK çerçevesini ve 11 veri yönetimi bilgi alanını temelden öğrenin: yönetişim, mimari, modelleme, MDM, metadata ve veri kalitesi. Temel DVA eğitimi.
Detayları Gör →