Android verisini cihazda kalıcı sakla
Persisting Data Locally eğitimi, bir Android uygulamasının verisini cihazda kalıcı saklamanın tüm yollarını öğretir. Program yerel depolama seçeneklerinin karşılaştırması, SharedPreferences, Preferences ve Proto DataStore, Room veritabanı mimarisi, Entity ve…
Anahtar-değerden ilişkisel veritabanına, dosyadan güvenli saklamaya kadar
Bu eğitim, bir Android uygulamasının verisini cihazda kalıcı biçimde nasıl saklayacağını tüm seçenekleriyle öğretir. Katılımcılar basit tercihler için SharedPreferences ve modern DataStore'u, yapılandırılmış veri için Room veritabanını ve ilişkileri, dosya ve medya için depolama alanlarını işler. Ardından şifreli güvenli saklama, migration yönetimi, Paging 3 ile büyük sorgular ve yedekleme konuları ele alınır. Her seçeneğin hangi senaryoda uygun olduğu karşılaştırılır.
3 Gün. Her gün dört modül; kısa anlatımın ardından tek bir not uygulaması farklı depolama yöntemleriyle adım adım genişletilerek konular pekiştirilir.
Orta Seviye — Android'de yerel veri saklamanın tüm yollarını Room ve DataStore ile öğretir
Tek bir not uygulaması üç gün boyunca tercih, veritabanı ve dosya saklama katmanları eklenerek geliştirilir ve yöntemler karşılaştırılır.
SharedPreferences, DataStore, Room ve dosya arasından hangi verinin nerede saklanacağını bilinçli seçmeyi öğrenirsiniz.
İlişkisel veriyi Entity, DAO ve ilişkilerle modeller, migration ve sorgu yönetimini güvenle uygularsınız.
Hassas veriyi şifreli depolama ve Keystore ile korumayı öğrenerek kullanıcı verisini güvence altına alırsınız.
Eğitime başlamadan önce faydalı olacak temel bilgiler
Kotlin söz dizimi, data class ve temel koleksiyon kavramlarına aşinalık beklenir.
Activity ve basit arayüz oluşturma konusunda temel düzeyde bilgi faydalı olur.
suspend ve Flow kavramına aşinalık, DataStore ve Room akışlarını anlamayı kolaylaştırır.
Android Studio kurulu ve bir emülatör veya cihazla derleme yapabilir durumda olmak gerekir.
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:
SharedPreferences, DataStore, Room ve dosya arasından veriye uygun depolama yöntemini bilinçli seçebilirsiniz.
Preferences ve Proto DataStore ile Flow tabanlı, eşzamansız ve tip güvenli tercih saklama kurabilirsiniz.
Entity, DAO ve Database bileşenleriyle ilişkisel bir yerel veritabanını sıfırdan kurup yönetebilirsiniz.
ForeignKey, Embedded ve @Relation ile tablolar arası ilişkileri doğru biçimde modelleyebilirsiniz.
Veritabanı sürümlerini yönetir, migration yazar ve şema değişiminde veri kaybını önleyebilirsiniz.
Dahili, harici ve scoped storage ile dosya ve medyayı güvenli biçimde saklayıp yönetebilirsiniz.
EncryptedSharedPreferences ve Keystore ile hassas kullanıcı verisini şifreli biçimde koruyabilirsiniz.
İndeksleme ve Paging 3 ile büyük veriyi hızlandırır, Auto Backup ile veriyi yedekleyebilirsiniz.
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.
Retrofit ile Android'de oluşturma, okuma, güncelleme ve silme; form doğrulama, iyimser güncelleme ve Room ile çevrimdışı CRUD eğitimi.
Detayları Gör →Java diliyle Activity, arayüz, RecyclerView, SQLite ve ağ erişimi kullanarak sıfırdan çalışan bir Android uygulaması geliştirme eğitimi.
Detayları Gör →Android Studio ile sıfırdan ilk çalışan Android uygulamanı kur; arayüz tasarımı, Activity, ekran geçişleri ve yayına hazırlık eğitimi.
Detayları Gör →Kotlin ile oyun döngüsü, Canvas, çarpışma, OpenGL ES ve Play Games servisleriyle Android oyun geliştirme eğitimi. Uygulamalı ve yayına odaklı.
Detayları Gör →Kotlin'de saf fonksiyon, değişmezlik, yüksek dereceli fonksiyon, Sequence, Flow ve Arrow ile fonksiyonel programlama eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Appium, UiAutomator2, element bulma, jestler, bekleme, Page Object ve TestNG ile Android test otomasyonuna giriş eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →