Ünite 01 / 02
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.
Yayın Güncelleme
Dersler
- 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. 8 dk okuma
- 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. 7 dk okuma
- 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. 6 dk okuma
- 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. 6 dk okuma
- 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 dk okuma
- 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. 6 dk okuma