• Buradasın

    ASP.NET Core 5.0 MVC'de Tuple Nesnelerinin Kullanımı ve Post Edilmesi

    youtube.com/watch?v=nBxZwax35-o

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, ASP.NET Core 5.0 MVC mimarisinde tuple nesnelerinin nasıl kullanılacağını ve post edileceğini anlatmaktadır.
    • Video, "Create Product" örneği üzerinden tuple nesnelerinin MVC mimarisinde nasıl kullanılacağını adım adım göstermektedir. Eğitmen, form tasarımı yaparak tuple nesnesi oluşturma, view dosyasına model bağlama, form inputlarını tuple nesnesine bağlama ve controller'da tuple nesnesini nasıl yakalayacağınızı detaylı olarak anlatmaktadır.
    • Ayrıca, tuple nesnelerinin prefix'te bind edilirken dikkat edilmesi gereken kritik noktalar ele alınmakta ve tuple nesnelerinin "item bir", "item iki", "item üç" gibi isimlerle isimlendirilmesi gerektiği vurgulanmaktadır. Bu isimlendirmenin yapılmaması durumunda yakalama sorunlarının yaşanabileceği açıklanmaktadır.
    00:01ASP.NET Core 5.0 MC Mimarisinde Tuple Nesneleri
    • Bu derste ASP.NET Core 5.0 MC mimarisinde tuple nesnelerinin nasıl bindedildiği ve bindedilmiş bir tuple nesnesinin POST neticesinde server tarafından nasıl karşılandığı incelenecek.
    • Tuple nesnesi, içerisinde birden fazla değer barındırabilen tek bir tanımlamalık söz dizimi açısından dil tarafından desteklenen birden fazla nesneyi tanımlayan değişkendir.
    • MC mimarisinde genellikle view katmanında tekil nesneler model olarak kullanılsa da bazı durumlarda tuple nesneleri model olarak kullanmak gerekebilir.
    01:12Örnek Uygulama Tasarımı
    • Örnek uygulama, create product üzerinden gösterilecek ve product ve user olmak üzere iki tane nesneyi barındıran bir tuple nesnesi bindedilecek.
    • Formun içerisindeki inputlara POST neticesinde gelen tuple, action fonksiyonuyla karşılanacak.
    • View dosyasının herhangi bir türe bindedilebilmesi için öncelikle modelle belirtilmesi gerekiyor ve tuple nesnesi ise o tuple nesnesinin türünün bildirilmesi gerekiyor.
    02:15Form Tasarımı
    • Formun içerisinde input nesneleri oluşturulacak ve bu inputlar product ve user nesnelerine bağlanacak.
    • Formun action'ı, create product action fonksiyonuna yönlendirilecek.
    • Tuple nesnesi bindedildiğinde, formun action'ı farklı bir byte işlemi yapması gerekecek.
    04:45Action Fonksiyonu ve Hata Yönetimi
    • Product controller'da ilgili POST neticesinde datayı karşılayacak olan action oluşturuluyor.
    • Normalde tuple türünde bir nesne bindedildiğinde, bu türde bir tuple referansı oluşturulması yeterli olacaktır.
    • Tuple nesnesi üzerinden byte mekanizması ortaya koymak istiyorsanız öncelikle tuple nesnesinin içerisinde nesnelerin olmaması gerekiyor.
    07:20Tuple Nesnesinin Hazırlanması
    • Tuple nesnesinin içerisindeki değerleri vermek için product controller'dan gelen get fonksiyonundan değer gönderilmeli.
    • Tuple nesnesi bindedildiğinde, içerisindeki nesneler null değil ve propertiler direkt bindedilecektir.
    • Tuple nesnesi bindedildiğinde, içerisindeki her bir elemanı ayrı ayrı parametre olarak tanımlamak yeterli olacaktır.
    10:33Parametre Tanımlama
    • Bindedilen tuple içerisindeki nesnelerin parametrelerle yakalanması için prefix özelliği kullanılmalıdır.
    • Hangi tuple içerisindeki hangi property ise onun ismi prefix özelliğine bildirilmelidir.
    • Bu şekilde çalıştırıldığında, tuple'ın içerisine bindedilen nesnelerin parametrelerle yakalandığı görülecektir.
    11:09Tuple Nesnesi İsimlendirme Kuralları
    • Tuple nesnesi isimlendirirken, prefix'te bind ederken soldan sağa "item bir", "item iki", "item üç" şeklinde isimlendirmeniz zorunludur.
    • İstediğiniz kadar "product" yazabilirsiniz, isim verseniz de vermeseniz de, "item"lısını kullansanız da kullanmasanız da mecburen bu şekilde isimlendirmeniz gerekecektir.
    • Bu kritik nokta, uygulamayı çalıştırdığınızda bay edilen tap nesnesinin ilgili parametrelerle yakalanabildiğini ve gönderilen değerin bu şekilde karşılanabildiğini göstermektedir.
    12:07Tuple Nesnesi Kullanımında Sorunlar
    • İş hayatında tuple nesnesini kullanırken, ilgili nesneyi yakalamak için bu şekilde işlem yapmanız gerekmektedir.
    • Tuple nesnesini post ederken kullanırken yakalama problemi yaşarsanız, white mekanizmasında verilen isimlendirmelerden ilgili datayı yakalayamayabilirsiniz.
    • Gönderdiğiniz tuple'da farklı bir çalışma yapmış olabilir veya bund etmemiş olabilirsiniz, bu nedenle bu noktaların kontrol edilmesi gerekmektedir.
    13:02Dersin Sonucu
    • Dikkat edilmesi gereken noktalara temas edildiği düşünülmektedir.
    • Tuple nesnesi bu şekilde bindancede edilmekte ve post neticesinde dataları da bu şekilde server tarafından karşılanabilmektedir.
    • Bundan sonrası, ihtiyaca dönük işlemlerden ibarettir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor