43) Asp.NET Core 5.0 - Baştan Sona Areas Yapılanması
Вставка
- Опубліковано 8 лип 2024
- Github : github.com/gncyyldz #aspnet #netcore #programlama #yazilim
İçindekiler :
00:00 Giriş
00:28 Area Nedir? Bir Web Uygulamasında Ne Amaçla Kullanılır?
04:13 Area Nerelerde Kullanılabilir?
07:40 Area Oluşturma
12:57 Area Attribute'u
20:34 Area'ya Route Belirleme
26:46 MapAreaControllerRoute Fonksiyonu
31:00 Area'lar Arası Bağlantı Oluşturma
32:08 Area'lar Arası Veri Taşıma
Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
Ders notları ve dosyalarının hepsine aşağıdaki adresten erişebilirsiniz.
ngakademi.com/courses/ozel-de...
Gençay Yıldız'ın Bloğu
www.gencayyildiz.com/blog/
Güncel Duyuru ve Bildiriler İçin Sosyal Medya Hesaplarımız
/ ngakademi.sosyal
/ ngakademi
/ ngakademii
Bana destek olmak için kanalıma üye olabilirsiniz:
/ gençay yıldız
Allah razı olsun Hocam
Size UA-cam da araştırma yaparken eğitimlerinize denk geldim ve anlatımınız içeriğiniz çok temiz. Anlaşılmayan bir konu bırakmıyorsunuz ayrıca emeğinize sağlık. Sizden bir ricam bu anlattıklarınızı katmanlı mimari yapısında proje ile anlatmanız uygulamalı olarak daha net anlaşılacağı kanısındayım :). Eğitimlerinizin devamını bekliyoruz.
Destek ve teşekkür yorumu :)
Teşekkürler
Merhaba şimdiye kadar gördüğüm en kaliteli anlatımı yapıyorsunuz. Teşekkür ederim. Razor pages (views değil) , Authentication ve Authorization ile ilgili videolarınızı bekliyoruz. İyi çalışmalar dilerim
BilgeAdam akademi öğrencisiydim şuan juniorım ama sayenizde çok daha fazla bilgiye sahip olduğumu öğrendim. Ellerinize sağlık
süpersin hocam her detayı ince ince anlatmanız mükemmel
Yok böyle bir anlatım. Hocam gerçekten ne kadar teşekkür etsem az size. Yazılım eğitimi aldığım kurumda; hocanın bize Area'larla ilgili verdiği bilgi 5 dakikayı geçmemiştir. Size çok teşekkür ederim.
hocam çok sağolun area eklemek için add kısmında gelmiyordu sizin sayenizde buldum teşekkürler.
Keske bu 48 videonun iceriklerini iceren hatta daha fazlasini iceren bi proje yapilsa....
Iste o zaman son derece kaliteli developer lar yetisecegine ve gelisecegimize eminim.
Ufkumuz acilacak eminim. 🤠
bize bu iyiligi yapmaya ne dersiniz ? :)
Elimden gönlümden bilgimden geldiğince bi şeyler yapmaya çalışıyorum. Yapmayada devam edecem inşallah.
Area budur
sade anlatımınıza hayran kaldım.
Çok iyi bir yapılanma işte böyle kritiklere ihtiyacımız var hocam.Teşekkürler :)
hocam anlatımınız çok güzel gerçekten Allah razı olsun. UA-cam da en kaliteli videolar burada. Bu işi öğrenmek isteyen bütün arkadaşlara Gençay hocamızı takip etmelerini şiddetle tavsiye ederim. Ayrıca kendi siteside bir bilgi hazinesi. .net core ile Türkiyede benim bildiğim en kapsamlı türkçe kaynak sitesi hocamızın sitesi
Video çok işime yaradı elinize sağlık
Çok iyi . Teşekkür ederim hocam Emeğine sağlık
mük anlatım king!
Hocama bak be sen 1 saat anlat çok önemli değil Arealar de :)) Ben kullandım projede Admin Paneli için ama bu kadarını bilmiyordum . Süpersin Hocam eline ağzına sağlık hakkın ödenmez. Güzel kapsamlı projede bu anlattıklarını işlesen harika olur. Başarılar dilerim.
31:17 => Deminden şimdiye geliyor reis :)
Hocam şu ana kadar öğrettiklerini uygulayacağınız bir proje yapsak keşke. Böyle bir düşünceniz var mı ?
ben area kullanırken areada ki controller'ların başına alt tıre (_) ekliyorum karışıklık olmuyor ama tabi senin gösterdiğin yol daha profesyonelce.
Arkadaşlar Gençay Hocanın meşhur bir sözü var.
- Nerde benim bir sopam vardı. Diye
Valla kızdırmayın Gençay Hocayı kızdı mı çok pis öğrenci döver he demedi demeyin.
Abi PHP'den geçiyordum tam acaba yav bu panelle kullanıcıyı nasıl ayırıcaz diye düşünüyodum 43 derstir aydınlandım 😅
Gencay bey egitim icin cok sagolun. Rica etsem, area:exists-in ne ise yaradigini daha genis anlata bilirmisiniz? {area} yazmagimiz zaten arealari gosteriyorsa, area:exists yazmamizin anlami ne ?
area içerisinde her controller üzerinde data annotations şeklinde tanımlamamız mı gerekiyor? Klasik mvc uygulamasında bu şekilde yapmıyorduk sanki
Hocam MapAreaControllerRoute kullanmak zorunda mıyız? Yani özel olarak arealara pattern atadığımız zaman daha hızlı çalışma vs gibi bir durum mu var, yoksa ikiside aynı işlevi mi görüyor?
Emeğinize elinize sağlık hocam.Sizin sayenizde daha anlaşılır bir dilde kaynak edinmiş oldum.Tekrar elinize emeğinize sağlık.Naçizane size bir sorum olacaktı.Area içindeki bir controller dan area dışında bir controller a yönlenme (RedirectToAction) yapabilmek için ( mevcut başka bir area değilde root daki controller a) ne yapabiliriz ?
Area kısmının boş verirsin 🙃 o zaman roota gidecektir.
@ Çok teşekkür ederim. Üstad
tam da bunu arıyodum ahhah
Hocam merhaba. Area içerisindeki redirect to Action ile aynı area ve aynı controllerda başka actiona yönlendirmeyi denedim ama bir türlü sayfayı açmadı. return RedirectToAction("Login","Account"); veya return RedirectToAction("Login","Account", new {area="areaname"}); ikisini de denedim ama maalesef aynı areadaki sayfaya yönlenmedi. AspNEt 8.0 Core da. Fikriniz var mı?
Udemy's teachers's horror story!
Her emek verene sonsuz saygım var. Kendimizi herhangi birşeye karşı konumlandırmamız doğru olmaz. Herkes artısıyla eksisiyle ilim havuzuna katkıda bulunmaya çalışıyor. Udemy olur, youtube olur... Nihayetinde bu insanlar ülkenin çoğuna nazaran azınlık diyebileceğimiz üreten ve hayatlara dokunan insanlar...
@ Ah evet tam size yakışır bir cevap olmuş. Benimde orada faydalandığım hocalarım var. Fakat siz ders anlatırken özel ders veriyormuş gibi anlatmanız. Ve büyük bir cesaretle bu içerikleri bedava üretmeniz. Ayrıca ders videolarını çekerken kendinizi de kameraya alarak işin içine girmeniz takdire şayan. Anlatırken verdiğiniz incelikleri katmıyorum bile. Anlattığınız şeyler işlenmemiş ham veriler değil. Yani demek istediğim anlattıklarınız belli bir araştırma ve en önemlisi anlamlandırma sonucu ortaya çıkan şeyler. Sizin 10 dakikada verdiklerinizi anlamak için belki de birçok site dolaşmak ve çeviri yapmak zorunda olacak kişiler var. Belki de tecrübe etmesi gerekecek. Çok kişiden ders dinlemiş biri olarak bunları söylüyorum. Bize sadece maşallah nazar değmesin deyip destek olmak kalıyor. Ve insan ister istemez kıyaslama yapıyor. Ayrıca rekabet iyidir. Seviyeyi de arttırır. :D
Hocam biz pc mühleri memuriyet için saçma sapan bir sınav olan kpss ye girmektense ösym size 120 tane okkalı yazılım sorusu yazdırsada ve bununda bir kitabı olsada ona çalışsak daha güzel olmazmı...kitabı bitiren atanamasa bile özel sektörde iş yapabilecek bir hale gelse mesela
Bos yorum, yazilim becerilerine o kadar guveniyorsan zaten diplomasiz olarak ozel sektorde calisabilirsin
Hocam bayagi ugrastim ancak area attribute'une huseyin falan veremiyoruz yani Areas altinda olusturdugun isimden baska bir sey verirsen belirttigin controller icindeki verilen action'a bagli view'i bulamiyor klasor yolu dogru olsa bile kesinlikle calismiyor
bende sizin gibi sonuçlar aldım , area'daki klasör adlarıyla , area attribute'ündeki string ismi aynı yapmak zorunda kaldım view'ları görüntüleyebilmek için , aksi taktirde view'ları ana dizindeki views klasörüne almak zorunda kalıyorum ki bu da çok mantıklı değil
Hocam burada area yönlendirmesi yapıyorum örneğin logincontrollerda role göre giriş sayfasına yönlendireceğim. Bir üyeler yani Member aream var orada yönlendirmede sorun yok role göre gidiyor kullanıcı fakat barklı bir area yazdığımda parametreye sayfa bulunamadı hatası alıyorum sebebi nedir acaba
farklı bir area belirttiğimde yönlendirme olmuyor örneğin Admin
Teşekkürler