38) Asp.NET Core 5.0 - ViewComponent Nedir? Nasıl Oluşturulur? Nasıl Kullanılır?

Поділитися
Вставка
  • Опубліковано 5 жов 2024

КОМЕНТАРІ • 44

  • @Bilal-fr4ox
    @Bilal-fr4ox 3 роки тому +29

    Kapsamlı Anlatım: 10/10
    Sıkıcılıktan Uzaklık:10/10
    İnteraktif Öğreti:10/10
    Ezberden Uzaklık:10/10

    • @lastidea4925
      @lastidea4925 2 роки тому +1

      Yalakalik 100/10

    • @Bilal-fr4ox
      @Bilal-fr4ox 2 роки тому

      @@lastidea4925 sen yalamaya devam et dostum 😃😃

  • @YahyaSezgin
    @YahyaSezgin 2 роки тому +5

    Hocam siz anlatınca direk anlıyorum. Bir şeyi anlatırken mantığını da anlatıyosunuz ve bu çok önemli birşey. Çok teşekkür ederim 👍🏽

  • @amanasil
    @amanasil 2 роки тому +3

    Tam bir hayal kırıklığıViewComponent patterni. Ne diye class ayrı yerde view ayrı yerde tutuluyor. Blazor'daki gibi Component yapamamışlar mı. Tek güzel yanı şu olabilir. Shared yerine caller View ile aynı klasörde kullanarak her viewe özel farklı ViewComponent html kodu üretebilirsin. Ama yine de büyük beklentilerle yükselmiştim VievComponent'a. Sizin anlatımınızda bir sorun yok. ViewComponent'in kendisi benim için hayal kırıklığı.

    •  2 роки тому +2

      Sorgulayıcı eleştirel yaklaşım olsun da başımın üstünde yeri olsun.

  • @didemdemircan8195
    @didemdemircan8195 Рік тому +1

    gerçekten çok iyi bir anlatım olmuş,emeğinize sağlık bazı şeyleride bilerek çok tekrar etmeniz akılda kalmasını sağlıyor ,tekrar teşekürler

  • @emreesencomtr_
    @emreesencomtr_ 5 місяців тому +1

    Allah razı olsun Hocam

  • @recoystv
    @recoystv 2 роки тому +1

    ya şu adamın her dersi bir harika

  • @emreylmaz2806
    @emreylmaz2806 Рік тому +1

    derslere biraz ara vermiştim.ilaç gibi geldi

  • @zaferavc2003
    @zaferavc2003 Рік тому +1

    Ağzınıza sağlık hocam iyi günler dilerim.

  • @murad-dov
    @murad-dov 2 роки тому +1

    Allah razı olsun hocam sizin sayenizde karışık konuları daha iyi anlıyorum

  • @hakanyavas5486
    @hakanyavas5486 8 місяців тому +1

    Teşekkürler hocam, ağzınıza sağlık.

  • @ugursesen7629
    @ugursesen7629 Рік тому +1

    önemli bilgiler gerçekten , Allah razı olsun hocam.

  • @javidibra6786
    @javidibra6786 Рік тому +1

    Mükemmelsiniz hocam!

  • @CirillaFionaElenRiannon_
    @CirillaFionaElenRiannon_ 3 роки тому +3

    Teşekkürler.

  • @Fds704
    @Fds704 Рік тому +1

    Emeğinize sağlık hocam, çok teşekkürler

  • @moonlight-bq6lr
    @moonlight-bq6lr Рік тому +1

    mükemmelsiniz hocam

  • @dogukanergin5259
    @dogukanergin5259 3 роки тому +1

    dün bir önceki dersi izledikten sonra partialview ile bu derste yapılanın birebir aynısını kendim denedim ama sürekli controller üzerine gidip gelindiği için teknik olarak işin içinden çıkamamıştım ViewComponent = nimet teşekkürler güzel anlatımınız için .

  • @ankabozdur
    @ankabozdur 3 роки тому +3

    hocam az çok temeli olan arkadaşlar için sorun değil ama yeni başlayan arkadaşları tutmak maksadıyla çalışma yaptığınız html kodlarını paylaşırsanız bence daha iyi olabilir naçizane fikrim, seviliyorsunuz tam gaz izlemeye devam :)

    •  3 роки тому +5

      Bu serinin kaynak kodlarını saklamadım dostum. Üzgünüm :)

  • @imranekberli2933
    @imranekberli2933 2 роки тому +1

    Allah razi olsun Xoca

  • @yunusbilcan4619
    @yunusbilcan4619 2 роки тому +1

    Dostum emeğine sağlık teşekkürler.

  • @ismailguler6608
    @ismailguler6608 3 роки тому +2

    teşekkürler

  • @Merve_Esen
    @Merve_Esen Рік тому +1

    Teşekkürler hocam

  • @erdemaytek
    @erdemaytek 3 роки тому +4

    ViewComponent 'in bağımsız çalışabilmesi ve veri getirebilmesi harika bir özellik. Özellikle Layout dosyamızda birden fazla noktadan farklı türde verileri çekip kullanma ihtiyacında her seferinde controller üzerinden ya ilgili verileri göndermemiz yada ajax gibi teknolojiler ile istekte bulunup render etmemiz gerekiyordu.
    Diyelim ki ViewComponent'in veriyi getirmesi uzun sürdü. Burada ViewComponent'in eklendiği view'in render işleminin bitmesini sağlayıp, veri geldikten sonrada ViewComponent'in bulunduğu yeri sonradan render etmesi mümkün mü? Amacım, kullanıcının sayfası hızlı yüklensin, geciken veriler ise geldiğinde render edilsin.

    •  3 роки тому +1

      ViewComponent'ı asenkron çalıştırırsanız ana thread bloklanmayacağı için gecikme minumum olacaktır. Lakin dediğiniz gibi işlemin gerçekleşmesi için client tabanlı çalışılması gerekmektedir.

  • @Canyildizla
    @Canyildizla 3 місяці тому +1

    💙

  • @osmansalihkaratay8228
    @osmansalihkaratay8228 Рік тому

    Destek ve teşekkür yourumu :)

  • @Furki4_4
    @Furki4_4 2 роки тому

    InvokeAsync kısmında takıldım biraz. Neden async kullandık ? Ayrıca bizim Invoke metodunun imzasında async kelimesi yok, zaten InvokeAsync ile çalıştırıyorsak bizim async eklememiz ne fark ederdi ? Bunun haricinde çok güzel dersti. emeğinize, güzel yüreğinize sağlık.

  • @onuraydn5330
    @onuraydn5330 Рік тому +2

    Hocama nazar değdirdiniz be. Bir maşallah deyin bir tanecik hocam var sadece benim.
    Hocam valla karşınızda kimse yok gerçekten imkansızı başarıyorsunuz allah sizden razı olsun. ama artık doğal olarak bütün isimler birbirine girmeye başladı valla yani bu microsofta hepsini benzer koymuş eşek herifler :D view componetler için sürekli view model diyonuz view klasörleri için için sürekli controller diyonuz güldürdünüz beni valla ne yalan söylim hoşuma gitti 😅
    Hakkınızı helal edin hocam.Cansınız iyi ki varsınız
    Not: Arkadaşalar eleştiri veya vb. bir yorum değildir. Yoksa ne haddime Gençay hocayı eleştirmek. Sadece hoşuma gittiği için yazdım insanlık halidir çok normal bir durum yoksa

    • @onuraydn5330
      @onuraydn5330 Рік тому

      Hocam benim nacizane fikrimde şu eğer daha çok static yapılanmalar için kullanıyorsak hiç zahmet edip viewcomponent kullanmaya gerek yok gibi partial view biçilmiş kaftan . Dinamik veri çeken bir alansada O zamamda view componenet kullanmak mantıklı en iyisi %50'li %50 yapmak 😁

  • @mk148a
    @mk148a Рік тому

    Müthiş bir anlatım olmuş, elinize emeğinize sağlık.
    Tam olarak sormak istediğim şeyleri cevaplamışınız.
    Ben sayfamın altında yorum ekleme bölümü için(Message-reply modeli) view component kullandım. View component içinde mevcut yorumlar ve yeni yorum ekle butonu ve yeni yorum yazma alanı mevcut, yen yorum ekle dediğimde viewcomponent içine aynı controllerdaki gibi bir method mu yazmak lazım yoksa başka bir controller mı kullanmak lazım? (Bu sorununda cevabını vermişiniz 28:18 ).
    Anladığım kadarı ile post/edit/delete için controller çağırmam gerekiyor tekrardan.

  • @batuhanaslan2987
    @batuhanaslan2987 3 роки тому

    Hocam öncelikle teşekkürler ücretsiz verdiğiniz eğitimlerden dolayı. ViewComponent konusunu çok güzel anlatmışsınız konuyu anladım. Daha genel bir soru sormak istiyorum. Bu viewcomponent React, Vue'nin rakibi mi yani oradaki component yapılanmasına alternatif olarak Microsoft'un geliştirdiği bir şey mi? yani eğer ben UI katmanında angular kullanıyorsam bu konuyu detaylı öğrenmem gerek var mı? Şimdiden teşekkürler, saygılarımla.

    •  3 роки тому +1

      Rakip olarak değil de, çağın gereği olarak düşünmekte fayda var :) Nihayetinde güncel mimarilerin birçoğu component mekanizmasıyla işlev görmektedir.

  • @burakgulec3618
    @burakgulec3618 3 роки тому +1

    Hocam öncelikle videolar için teşekkür ederim.Benim sorum;
    Bir layout içinde 2 veya daha fazla viewcomponentimiz var diyelim.Bu layout üzerinde bir viewcomponent içeirisinde bulunan bir nesneye tıklanma olayında sayfa içerisindeki başka bir viewComponente veri göndermek istiyorum.Bunu nasıl yapabilirim.

    •  3 роки тому

      ViewComponent'lar Post vs. gibi veri alabilen istekler yapılabilir yapılar değildir. Eğer ki, bahsettiğiniz tarzda bir VC render etmek istiyorsanız bunun için Ajax ile client tabanlı herhangi bir controller'a istek gönderebilir ve bu istek neticesinde ilgili VC'i render edip sonucunu ilgili alanda yine client tabanlı gösterebilirsiniz.

  • @ersint.878
    @ersint.878 2 роки тому

    Hocam merhaba, harika bir anlatımınız var emeğinize sağlık. ViewComponents ile dropdownlist e veri aldık diyelim. Bunuda Controller a baglı bir sayfada çağırdık. Örnek Home index. Sorgularımı home indexte yapacağım ama viewcomponentteki dropdownlistte seçtiğim değere göre sorgulamak istiyorum. Ajax kullanmadan yapılabilir mi?

  • @JokerJoker-ls1gs
    @JokerJoker-ls1gs 2 роки тому

    Hocam Selamlar,
    Belki ileriki bölümlerde bahsi geçebilir ancak bir noktayı merak ettim, ViewCompenentler de PartialViewResult ile gönderilen PartialViewler gibi, ajax ile Modal içerisine html olarak doldurulabiliyor mu?
    Saygılarımla

  • @beratceylan6884
    @beratceylan6884 2 роки тому

    Hocam her listelenecek alan için ayrı bir viewcomponent nesnesi mi oluşturmamız gerekiyor?

  • @farukakpnar2265
    @farukakpnar2265 Рік тому +3

    Kurslara verdiğim 92 bin tl ye üzülüyorum.4 aya sıkıştırılmış koştur koştur bir eğitimin getirdiği psikolojik yıkıntı da hediyesi.