İçeriğe geç
academia.sh

Kurs Orta

Mimari Bileşenler ve Veri Katmanı

Yayın Güncelleme

Bu kursun sonunda

Kursa başla

01

Uygulama Mimarisi

Arayüz, alan ve veri katmanları, yapılandırma değişikliğine dayanıklı görünüm modeli, durum tutucular, akış tabanlı gözlemlenebilir durum, tek yönlü veri akışı ve bağımlılık enjeksiyonu.

  1. 01 Katman Modeli Katman modeli uygulamayı arayüz, alan ve veri katmanlarına böler; bağımlılık yalnız içe doğru gider. Ders bir okumanın yanıtının bellekten, diskten, ağdan ya da varsayılandan geldiğini ölçer.
  2. 02 Görünüm Modeli Görünüm modeli ekran verisini yapılandırma değişikliğinden sağ çıkaracak biçimde tutar, süreç sonlanmasından sağ çıkarmaz. Ders ekran döndüğünde ve süreç sonlandığında bir okumanın kökeninin nasıl değiştiğini ölçer.
  3. 03 Durum Tutucular Durum tutucu, bir ekranın durumunu tek yerde toplar; kaydedilmiş durum süreç sonlansa da dönen alanları seçer. Ders bir ekranın alanlarının hangi kökenden, hangi kaydedilen alanlarla geri geldiğini ölçer.
  4. 04 Gözlemlenebilir Durum Gözlemlenebilir durum, değeri değiştikçe toplayıcılara yeni değer yayan bir durum akışıdır; akışın her zaman bir ilk değeri vardır. Ders bir toplayıcının yükleme bitmeden ve bittikten sonra okuduğu değerin kökenini ölçer.
  5. 05 Tek Yönlü Veri Akışı Tek yönlü veri akışında olay yukarı çıkar, durum aşağı iner ve arayüz durumu doğrudan yazmaz. Ders, olayı işleyen bir indirgeyicinin kurduğu yeni durumun okunduğunda yanıtı hangi basamağın verdiğini ölçer.
  6. 06 Bağımlılık Enjeksiyonu Bağımlılık enjeksiyonunda bir sınıf ihtiyaç duyduğu nesneleri kendisi kurmaz, dışarıdan alır. Ders, konteynerin kurduğu üretim zincirinde okumanın yanıtını hangi basamağın verdiğini ve testte zincir değişince yanıtın nasıl değiştiğini ölçer.

02

Veri Katmanı

Depo kalıbı, yerel veritabanı, anahtar–değer saklama, dosya ve medya depolama, ağ istemcisi, önbellekleme ve çevrimdışı destek, sayfalı veri yükleme ve arka plan işleri.

  1. 01 Depo Kalıbı Depo kalıbı, verinin nereden geldiğini çağıran koddan saklar: yerel ve uzak veri kaynaklarını tek bir arayüzün arkasında sıralar. Ders sıralı bir okuma zincirinde yanıtın kökenini ve sıra değişince kökenin nasıl değiştiğini ölçer.
  2. 02 Yerel Veritabanı Yerel veritabanı, uygulamanın verisini aygıt diskinde varlık ve veri erişim nesnesi ile tutar; şema değişince göç eski satırları yeni şemaya taşır. Ders göçten sonra bir okumanın yanıtının kökenini ve yeni sütunun eski satırlarda neye düştüğünü ölçer.
  3. 03 Anahtar–Değer Saklama Anahtar–değer deposu küçük tercihleri tek bir anahtarla saklar; okuma ve yazma eşzamansızdır ve değer akış olarak gelir. Ders hiç yazılmamış bir tercihin okumasının kökenini ve kullanıcı yazınca bu kökenin nasıl değiştiğini ölçer.
  4. 04 Dosya ve Medya Depolama Uygulama kendi dizinindeki dosyalara doğrudan, başkalarının medyasına ise medya deposu ve izin kuralları üzerinden erişir. Ders uygulamaya özel dizindeki bir dosyanın okumasının kökenini ve zincire girmeyen dosyanın neye düştüğünü ölçer.
  5. 05 Ağ İstemcisi Ağ istemcisi bir isteği tanımlar, ara katmanlardan geçirir ve gelen yanıtı dizileştirmeyle çözer; çözülen alanlar okumanın ağ basamağını kurar. Ders çözülmüş yanıtın okumasının kökenini, önbelleğe alınmış yanıtın ve çözülemeyen alanın neye düştüğünü ölçer.
  6. 06 Önbellekleme ve Çevrimdışı Destek Tek doğruluk kaynağı kalıbında arayüz yalnız yerel veritabanını okur, ağ yalnız veritabanını yeniler. Ders yenileme sonrası okumanın kökenini, ağ düşünce kökenin aynı kalıp değerin eskidiğini ve diskte hiç olmayan anahtarın neye düştüğünü ölçer.
  7. 07 Sayfalı Veri Yükleme Uzun bir liste tek seferde değil, sayfa sayfa yüklenir; her sayfa bir sayfa anahtarıyla istenir. Ders henüz yüklenmemiş sayfadaki ögenin okumasının kökenini, sayfa yüklenince kökenin değişimini ve aynı ögenin ağdan ya da diskten gelmesini ölçer.
  8. 08 Arka Plan İşleri Ertelenebilir bir iş, kısıtları sağlandığında ağdan çekip diske yazar ve ekranın sonraki okuması diskten gelir. Ders kısıt sağlanınca okumanın kökenini, kısıt sağlanmayınca okumanın neye düştüğünü ve kursun on dört dersinin köken dağılımını ölçer.

Bitirme sınavı

Mimari Bileşenler ve Veri Katmanı — Bitirme Sınavı

Hazırlanıyor

Bu kursun soru bankası henüz tamamlanmadı. Yeterli soru eklendiğinde sınav burada otomatik olarak açılır.

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat