İçeriğe geç
academia.sh

Kurs Orta

Model–Görünüm–Denetleyici Çerçevesi

Yayın Güncelleme

Bu kursun sonunda

Kursa başla

01

Çerçeve Yapısı

Şablon ve dosya adlarını yapılandırma yerine sözleşmeden türeten çerçeve, yol kalıplarını denetleyici ve eyleme çeviren yönlendirme, eylemden önce koşan filtreler ve bir sonraki isteğe taşınan bildirimler, bir kez derlenip her çizimde kaçışlanan görünümler.

  1. 01 Yapılandırma Yerine Sözleşme Kursun ölçü ekseni bir değerin hangi isteğe kadar kaldığıdır. Ders çekirdeği koşturur, on üç gözlemi dört kalışa ayırır ve şablon adının yazılmadığını, adlardan türetildiğini ve kalışının bu istek olduğunu gösterir.
  2. 02 Yönlendirme Yönlendirme bir yolu denetleyici, eylem ve kimliğe çevirir. Ders yol parametresinin bir tam sayıya dönüştüğünü, kalıba uymayan yolun reddedildiğini, kalıp sırasının sonucu değiştirdiğini ve değerin yalnız bu istekte kaldığını ölçer.
  3. 03 Denetleyiciler ve Filtreler Denetleyici her istekte yeniden kurulur ve filtre eylemden önce koşar. Ders filtre listesinin sınıfa bağlı olduğunu, denetleyici örneğinin isteğe bağlı olduğunu ve bildirim mesajının (flash) yalnız sonraki isteğe taşındığını ölçer.
  4. 04 Görünümler ve Şablonlar Şablon bir kez derlenir ve yerel değerler her çizimde kaçışlanır. Ders kaçışlamanın ne yaptığını, eksik yerel değerin hata verdiğini, kısmi şablonda çift kaçışlamanın doğduğunu ve derlenmiş şablonun kalıcı olduğunu ölçer.

02

Veri Katmanı

Tablo satırlarını nesnelere bağlayan model katmanı, şemayı sürüm sürüm değiştiren göçler, kayıtlar arasındaki ilişkiler ve kaydı yazılmadan önce durduran doğrulamalar, zincirlenen sorgular, istek içi sorgu önbelleği ve N+1 sorgu sorunu.

  1. 01 Nesne–Tablo Bağlaması Bir tablo satırını nesneye, bir tabloyu modele bağlayan katmanın ölçümü; kaydedilen değerin başka bir istemcide de okunduğunu ve modelin bu çekirdekteki sınırını gösterir.
  2. 02 Göçler Tablo şemasını sürüm sürüm değiştiren göçlerin ölçümü; eklenen sütunun kalıcı olduğunu, eski satırlara ulaşmadığını ve göçlerin neden numaralandığını gösterir.
  3. 03 İlişkiler ve Doğrulamalar Kaydı yazılmadan önce durduran doğrulamaların ve kayıtları birbirine bağlayan bir-çok ilişkisinin ölçümü; doğrulama hatasının yalnız bu istekte kaldığını ve bildirim mesajından ayrıldığını gösterir.
  4. 04 Sorgu Arayüzü ve N+1 Sorunu Veritabanına giden sorguların sayısını ölçer: sorgu önbelleğinin bu istekte kaldığını, N+1 sorununu ve istekli yüklemeyle çözümünü, önbelleğin boş sonucu da sakladığını gösterir.

03

Uygulama Servisleri

Oturumda taşınan kimlik ve eylem başına yetki denetimi, isteğin dışına alınan arka plan işleri, parça önbelleği ve bayat içerik, yalıtılmış uygulamalarla test ve çerçevenin varsayılan olarak açtığı güvenlik korumaları.

  1. 01 Kimlik Doğrulama ve Yetkilendirme Giriş yapan kullanıcının kimliğinin hangi isteğe kadar kaldığının, yetki kararının ise neden her istekte yeniden çıktığının ölçümü.
  2. 02 Arka Plan İşleri Kuyruğa konan bir işin kaydının hangi isteğe kadar kaldığının, işçi onu boşaltınca ne olduğunun ve işin sonucunun neden aynı kalışta olmadığının ölçümü.
  3. 03 Önbellekleme Bir parçanın bir kez üretilip sonraki isteklere sunulmasının, sorgu önbelleğinden farkının ve anahtar değişmediğinde içeriğin bayatlamasının ölçümü.
  4. 04 Test Bir denetleyicinin örnek değişkeninin dışarıdan okunmasının, birim testi ile özellik testi arasındaki farkın ve her testin kendi uygulamasını kurmasının yalıtım üzerindeki etkisinin ölçümü.
  5. 05 Güvenlik Varsayılanları Sahtecilik belirtecinin neden oturumda tutulduğunun, şablonda varsayılan kaçışlamanın ve aşırı atamaya karşı izin listesinin ölçümü; on üç dersin kalışlarının kapanış tablosu.

Bitirme sınavı

Model–Görünüm–Denetleyici Çerçevesi — 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