Kayıtlar

Nisan, 2021 tarihine ait yayınlar gösteriliyor

Asp.NET Core 5.0 - UrlHelpers -HtmlHelper - TagHelpers -Custom TagHelpers Oluşturma-Model Binding Mekanizması ( Gençay Yıldız anlatımından resmedilmiştir)

Resim
  Gençay Yıldız kanal aboneliği için: https://www.youtube.com/channel/UCc2xZ26Ih4QVx8uiR4bVLxw/join Model Binding Mekanizması Resim İçeriklerinden Alıntılar: UrlHelpers altındaki metodların oluşturacağı linkler/url ler, sistemde oluşturulan şemanın (UseEndpoints altında belirlenen) yapısına bağlı olarak oluşturulur. Kendimiz özel bir yapı oluşturmuşsak, url farklı yapıda oluşacaktır. HtmlHelper ile form ve input nesnesinin oluşturulmasını Sunucu tarafından üstlenildiği için ekstradan maliyhetli yapılardır.  Bu maliyeti ortadan kaldırmak için Asp.Net Core MVC de TagHelper yapıları gelmiştir. TagHelpers kullanabilmek için ilgili viewimize mvc.taghelper kütüphanesini dahil ediyoruz. Bu kütüphaneden de hangi sınıfları kullanacağımızı belirtiyoruz. * diyerek bütün sınıfları dahil etmiş oluyoruz. Burada form nesnesinin hem HtmlHelper hem de TagHelpers ile oluşturulduğu örnek. Hem maliyet hem de kod okunabilirliği açısından TagHelpers  avantajlıdır. Kütüphanenin eklendiğini anla...

Asp.NET Core 5.0 - Razor Nedir? ( Gençay Yıldız anlatımından resmedilmiştir)

Resim
  Asp.NET Core 5.0 - Razor Nedir?  Core Mvc mimarisinde .cshtml uzantılı dosyalarda, Html ile birlikte yazılan C# kodlarının server tarafında çalıştırılmasını sağlayan teknolojidir.

Asp.NET Core 5.0 View e Veri Taşıma ( Gençay Yıldız anlatımından resmedilmiştir)

Resim
Viewe 4 çeşit veri taşıma yapılabilir. 1-Model bazlı veri taşıma. 2-viewBag 3-ViewData  4-TempData  viewBag ve ViewData viewler arasında veri taşıyamaz. Ama TempData taşıyabilir.  Taşımak istediğimiz tür, products ta olduğu gibi kompleks bir türse bunun serialize edilmesi gerekmektedir. Gönderirken ve alırken serialize işlemi yapılmalıdır. Birden Fazla Nesne Taşıma İki tane nesneyi VModel ile aynı anda taşıyabiliyoruz. Tuple nesnesi ile verileri taşıma işlemi View tarafında taşınan verinin gösterilmesi örnekleri İki tane nesneyi VModel ile aynı anda taşıyabiliyoruz. Bunun için önce Product ve User nesnelerini içeren UserProduct nesnemizi oluşturuyoruz. Tuple nesnesi ile verileri taşıma işlemi

Asp.NET Core 5.0 - MVC Proje Altyapısı Oluşturma ve Temel Konfigürasyonları Sağlama ( Gençay Yıldız anlatımından resmedildi)

Resim
Gençay Yıldız youtube kanalına üye olmak için: https://www.youtube.com/channel/UCc2xZ26Ih4QVx8uiR4bVLxw/join MVC çalışma mantığının özeti:  Request controllerda karşılanır. Veritabanı işlemi yapılması gerekiyorsa Modelsa gidilir. Bilgiler alınır. View e gider. Orada gerekli makyajı yapar. Ve son halini geri return view ile kullanıcıya gönderir. View oluşturma standardı: Controller ismiyle aynı isimde klasör oluşturulduktan sonra bu klasörün altındaki metod için view dosyası oluşturulur. Ör: Product controllerdaki metod için product klasörü altında GetProduct isimli view.

Asp.NET Core 5.0 - Temel Kavramlar(User-Client-Hosting-IP-Domain-Request-Response-Layout-RenderBody-RenderSection ) (Gençay Yıldız anlatımı)

Resim
  Asp.NET Core 5.0 - Temel Kavramlar(User-Client-Hosting-IP-Domain-Request-Response)  Backend - Frontend Kavramları Layout nedir?    (Gençay Yıldız anlatımı) Yukardaki çizimin daha güzel bir görsel hali:  Layout nedir? Niçin ihtiyaç duyulur? Layout Yapılanması Nedir? RenderBody ve RenderSection Fonksiyonları Nelerdir?

.net Core Web Api ( Kenan Yildirim anlatımından resmedilmiştir)

Resim
1 neden web servis kullanmalıyım 1 neden web servis kullanmalıyım 2 1 neden web servis kullanmalıyım 3 3 post put delete 4 metotlara aciklama ekleme  4 neden web servis kullanmalıyım  5 .net core özellikleri neler 6 .net core projesi program cs içeriği 7 .net core projesi startup cs icerigi 8 kestrel web server 9 web api projemiz post get 10  web api projemiz get id ile 9 web api projemiz post get  10  web api projemiz get id ile 11 web api CRUD islemleri 12 web api CRUD islemleri Get 13 web api CRUD islemleri post put delete 14 swagger kullanımı 1 14 swagger kullanımı 2 RESİMLERDEKİ YAZILAR Neden ben bir projeji servis mimarisi(SOA) ile geliştirmeliyim. SOA( service oriented architecture ) İş yerim benden bir web projesi istedi. DB hazırladım. SOLID prensiplerine uygun olarak, Katmanlı mimariye dayalı yapımı da hazırladım. IIS ya da Apache serverda bunu yayınladım ve kullanıcılar kullanmaya başladılar. Sonra müşterimiz bu uygulamayı Android ve IOS ortamı için d...

WCF Service/Servis Yazımı ve Kullanımı (Bora KAŞMER ve Engin POLAT anlatımından resmedilmiştir)

Resim
 

MVC Kodlama Örneği - Using kullanımının önemi - linq where şartı örneği

Resim
  using kullaniminin onemi where şartı