Core Data ile kalıcı veri yönetimi
Swift ve Core Data ile Veritabanı Uygulamaları Eğitimi, iOS uygulamalarında veriyi cihazda kalıcı saklamak isteyen geliştiricilere yöneliktir.
Core Data stack kurulumundan sorgu, ilişki, eşzamanlılık ve CloudKit senkronizasyonuna
Swift ve Core Data ile Veritabanı Uygulamaları Eğitimi, iOS uygulamalarında verinin cihazda kalıcı saklanmasını öğretir. Katılımcılar NSPersistentContainer ile stack kurar, model editöründe entity, attribute ve ilişki tanımlar. NSManagedObjectContext ile kayıt işlemleri, NSFetchRequest ve NSPredicate ile sorgu ve SwiftUI @FetchRequest ele alınır. Program eşzamanlılık, model geçişi ve NSPersistentCloudKitContainer ile iCloud senkronizasyonuyla tamamlanır.
3 Gün. Her gün dört modül; not veya görev takibi yapan örnek bir uygulamanın veri katmanı Core Data ile adım adım kurulur ve sorgularla zenginleştirilir.
Orta Seviye — Swift ile iOS uygulamalarında Core Data kullanarak kalıcı veri katmanı kurmayı öğreten program
Gerçek bir örnek uygulama üzerinde çalışılır; her modülde model, sorgu veya senkronizasyon özelliği Xcode'da yazılıp emülatörde doğrulanır.
Core Data ile uygulama kapansa bile verinin cihazda güvenle saklanmasını ve hızlı erişilmesini sağlayan bir katman kurarsınız.
NSPredicate ve NSFetchRequest ile büyük veri kümelerini filtreleyip sıralayarak uygulamanıza performanslı arama yetenekleri kazandırırsınız.
NSPersistentCloudKitContainer ile kullanıcının verisini cihazları arasında otomatik eşitleyen modern bir deneyim sunarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim
Struct, class, optional ve closure gibi Swift kavramlarına aşinalık konuların uygulanmasını kolaylaştırır.
Basit bir iOS uygulaması geliştirmiş ve ekranlar arası veri aktarımı yapmış olmak faydalıdır.
Xcode kurulu ve bir simülatörde uygulama çalıştırabilir durumda olmak gerekir.
Tablo, satır ve ilişki gibi temel veritabanı kavramlarına aşinalık modeli anlamayı 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:
NSPersistentContainer ile Core Data stack'i sıfırdan kurar ve uygulamanıza sağlam bir kalıcı veri katmanı kazandırırsınız.
Veri modeli editöründe entity, attribute ve ilişkileri doğru kardinalite ve delete rule ile tasarlarsınız.
Managed object context üzerinde kayıt ekleme, güncelleme, silme ve kaydetme işlemlerini güvenle uygularsınız.
NSFetchRequest, NSPredicate ve sort descriptor ile veriyi verimli biçimde filtreleyip sıralamayı öğrenirsiniz.
SwiftUI @FetchRequest ve NSFetchedResultsController ile veriyi canlı listelere bağlar ve değişiklikleri yansıtırsınız.
Arka plan bağlamlarıyla ağır işlemleri ana iş parçacığını bloklamadan güvenli biçimde yürütürsünüz.
Hafif ve ağır migration teknikleriyle veri kaybetmeden şema değişikliklerini yönetmeyi kavrarsınız.
NSPersistentCloudKitContainer ile kullanıcı verisini cihazlar arasında otomatik senkronize etmeyi öğrenirsiniz.
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.
iOS geliştirme için Swift dilini tipler, optional, protokol, generic, bellek ve eşzamanlılıkla derinlemesine öğreten uygulamalı kurumsal eğitim programı.
Detayları Gör →MVVM, Clean Architecture ve Keychain, CryptoKit, Secure Enclave ile güvenli iOS mimari ve veri koruma eğitimi. Uygulamalı ve kurumsal program.
Detayları Gör →SpriteKit, SceneKit, GameplayKit ve Game Center ile iOS oyun geliştirme eğitimi. Oyun döngüsünden yayına uygulamalı ve kurumsal program.
Detayları Gör →Appium ve XCUITest ile iOS jest ve etkileşim otomasyonu eğitimi. W3C Actions, mobile: komutları, Page Object ve CI uygulamalı ve kurumsal.
Detayları Gör →Swift Concurrency, SwiftUI, Combine, Core Data ve Instruments ile ileri iOS geliştirme eğitimi. Üretim düzeyi uygulamalı ve kurumsal program.
Detayları Gör →Swift, Xcode ve SwiftUI ile sıfırdan ilk iOS uygulamanızı geliştirin. Ağ, veri saklama ve yayın konularıyla uygulamalı ve kurumsal eğitim.
Detayları Gör →