Böyle eğitmen görmedim. Yeni bir şey öğrendiğimde vay arkadaş neler varmış dedirtiyor. :-)
@cemsahin88762 жыл бұрын
Ağır geldi ya.Çok güzel bir seri gerçekten ama son birkaç video'dur zorlamaya basladı. Belki 5 aylık bir öğrenme sürecinde olduğumdandır bilemiyorum ama hem keyif alıyorum hem de dinlerken ağlıyorum :)
@postaciIK2 ай бұрын
Birşeyi iyi bilmek önemli ama en iyi bildiğin şeyi öğretmek başka bir yetenek. Gençay bey ikisininde bir arada olduğu bir eğitmen ile tesadüfen karşılaştığım için çok mutlu oldum. Reklamınızın bol olması dileğim ile ... Sizi her zaman takip edeceğim. Teşekkürler
@ahmetakarsu19763 жыл бұрын
Ne kadar çok bilmediğim şey varmış, Teşekkür ediyorum kıymetli hocam.
@ugursinansagroglu31322 жыл бұрын
Çok başarılı eğitimler... Böylesini görmedim desem yeridir. Gençay Hocam a saygılar.
@onderselte742 жыл бұрын
Şimdiye kadar izlediğim ve dinlediğim en iyi "ViewModel neden kullanılmalıdır ? Nasıl uygulanır ?" dersiydi. Teşekkürler...
@abdullahdinler Жыл бұрын
Hocamın eğittimlerini izlerken insan ne kadar az şey bildiğmi fark ediyor. Seviliyorsunuz hocam
@emreesencomtr_4 ай бұрын
Hocam keşke React serisi çekseniz harika olurdu. Derinlemesine React
@sumeyyeaktepe32012 жыл бұрын
Ben size çok dua ediyorum bilin istedim.Emeğinize sağlık
2 жыл бұрын
Teşekkür ederim kardeşim. Bol bol faydalanmanız dileğiyle... Sevgiler.
@Furki4_42 жыл бұрын
Ameleus yöntemini niyeyse her duyduğumda tebessüm ediyorum :D emeğinize sağlık. implicit-explicit operator overload ve reflection yöntemlerini bilmiyordum; en azından farkındalığına haiz oldum, detaylı araştıracağım, dediğiniz gibi ileride siz anlatırsanız sizden de dinlerim.
@kilicarslan59762 жыл бұрын
Bu mükemmel teorik anlatımın direk pratiğe uygulanabilinecek bir proje yapmış olmanız yok mu ya çok az kaldı ona başlamama :)
@onuraydn5330 Жыл бұрын
Hocam ismini verdiğiniz herhangi bir şey artık benim için ileri seviye değildir sayenizde. İsmini sizden duyduğum an anında blog'unuzda ararım orda yoksa microsoft dökümantasyonuna bakarım. İmplicit ve Expliciti sayenizde öğrenmiş oldum; Yani resmen bizim ameleus yöntemini kendisi arka planda yapıp dönüştürüyor sonra o referansa rahatlıkla eşitliyor. Gerçekten işi acayip kolaylaştırıyor; Bilinçsiz bir örnek veriyim size arkadaşlar bilmeyenler için basit. mesela Form uygulamalarında MessageBox.Show() metodu aslında içerisine sadece string değer kabul etmektedir. ama gidip int değer verin İde hata göstermez neden implicit bir dönüşüm var orda aslında. complier seviyesinde derlenirken onu bilinçsiz olarak gider stringe çevirir aslında. bilinçli olanlarda elimize irademizle dönüştür dediklerimizdir. burda kendiliğinden bilin.siz bir dönüşüm söz konusu değildir. Ben implicit ve explicit'i biliyordum ama operatörle custom olarak bunlara özel dönüşümler tanımlama yapabildiğimizi bilmiyordum , sadece build in tanımlı olanlar yapılabilir sanıyodum. saolun gençay hocam duymam yeterli sayenizde
@duyguackaln4748 Жыл бұрын
Blogunuz ve videolarınız çok başarılı ve faydalı. Cok tesekkür ederim emeğinize sağlık
@okanyldrm61733 жыл бұрын
Emeğinize sağlık çok temiz anlatiyorsunuz takipteyiz 😊
@emirhansesigur837511 ай бұрын
Seviliyorsun Gençay Hocam. Takipteyiz 😇😊
@ajdjixjsocjjaiagxg921 Жыл бұрын
İşte öğretmen senin gibi olur. Teşekkürler video için.
@esengulozkul13562 жыл бұрын
Gençay hocam çok sağolun anlattıklarınız çok kıymetli.Emeğinize sağlık
@dursunkatar7253 жыл бұрын
emeğinize sağlık hocam eğitimlerini devamını bekliyoruz
@emreesencomtr_4 ай бұрын
Çok dua alıyorsunuz Hocam. Allah razı olsun
@yamillayicov7256 Жыл бұрын
Harikasiniz hocam bu konular hakkinda hep takilyordum simdi aydinlandim..teskkurler❤❤❤❤
@esmaicer845 Жыл бұрын
çok teşekkürler hocam anlatımınız ve emeğiniz için
@celaleker27412 жыл бұрын
Gencay Hocam agzınıza sağık . Hocam Dto'da bazen kendi içerisinde birden fazla modeli Barındırabilir . Nasılki VM Farklı Dto'ları barındırabilirse bir küme gibi, Birde Güzel bir senaryo fark ettim çalıştıgım iş yerinde Birden fazla servis ile çalısan uygulamalarda bu Dto ve VM kavramı daha net ayrılabiliyor .VM -- DTO okunaklık açısından güzel oluyor . Fakat Dikkat edilecek bir nokta oldugunu düşünüyorum . DB'den çektikten sonra DTO ile gelen verileri UI aktarabiliriz Çok fazla (10 bin adet)veri gelip onu DTO ile alıp sonra VM 'e mapping etmek maliyet olabiliyor.Direk DTO basmak daha güzel olabilir. Saygılar
@enesdere68772 жыл бұрын
Müthiş video hocam, teşekkürler.
@osmansalihkaratay8228 Жыл бұрын
Destek ve teşekkür yorumu :)
@SuskunMoruk Жыл бұрын
hocam bu videolara birşey olsa dünya başıma yıkılır :D
@MetinTuncer3 жыл бұрын
Müthiş bir anlatım .. eline sağlık hocam.
@imranekberli29332 жыл бұрын
Hocam dersleriniz mohtesemdir.Cox tesekkur ederiz
@akinaldemir52783 жыл бұрын
gerçekten değerli bilgiler hocam emeğinize sağlık umarım tüm seri bu şekilde devam eder
@murad-dov2 жыл бұрын
Allah razı olsun Hocam
@kilicarslan59762 жыл бұрын
çekeceğiniz ileri düzey programlama derslerini izlersem belki bir eczacı edasıyla yazdığınız kodları okuyabilirim Gençay doktorum çünkü şu an değil yazmak, okumak bile mümkün görünmüyor :D
@freelife9228 Жыл бұрын
Hocam acil ileri düzey programlama dersi şart. Kayboluyorum
@lastidea49252 жыл бұрын
Eline saglik hocam. Cok sey ogrendim bu seride. 2 Gun once de yeni bir projeye basladim. Empty asp.net core projesiyle calismaya basladim tek tek her seyi kendim ekledim ki neyi neden yaptigimi iyice kavrayayim. Hatta boostrap ile kendim css de ekleyerek navbar falan olusturdum. Tek sikinti cektigim kisim, back-end tarafina gececegim ancak cok katmanli mimariyi entegre konusunda kafam karisti bir de Code First falan var kafamda tam oturmadi. Sifirdan bir proje gelistirdiginiz bir seri cekseniz, Identiy'den tutun da cok katmanli mimari, angrular vs. her seyi kullansak cok guzel olur. Yani teori kismi tamam ama birazcik pratige ihtiyacimiz var.
@lastidea49252 жыл бұрын
Simdilik cok iyi gidiyor bakalim ne zaman bitecek
@Merve_Esen Жыл бұрын
Teşekkürler hocam
@emreaka39653 жыл бұрын
Teşekkür ederim.
@ugursesen7629 Жыл бұрын
büyüksün be Gençay :)❤❤
@sadaharu_tr Жыл бұрын
1:02:00 'da AutoMapper'cıları karşınıza almışsınız hocam. Cesaret ister.
@hidrasal6059 Жыл бұрын
Hocam şu reflection kısmında kendimi mal gibi hissettim ya
@5ura_999Ай бұрын
Teşekkürler hocam🙏Bir sorum da olacaktı, DTO' larda record kullanımı daha uyğun olmaz mı?
@anonim86803 жыл бұрын
Merhaba hocam, yine çok güzel bir anlatım olmuş. Yalnız DTO yapılanmasını algılayamadım. Nedeni ise anlatımınızda entity'leri, ViewModel'leri somut olarak görmekteyiz. Ama şu kod DTO yapılanmasıdır dediğiniz bir yere denk gelmedim. O yüzden de kafamda canlandıramadım. Anlatımınızdan çıkardığım sadece entity de bir DTO olabileceği, ViewModel de bir DTO olabileceği (Eğer öyle ise neden özellikle DTO diyoruz, durumu yanlış anlamış da olabilirim). Ya da entity'leri bir DTO olarak mı kabul ediyoruz. Yoksa bu dönüştürme işleri mi bir DTO. Kafamda deli sorular :)) Entity, ViewModel ve DTO'nun bir arada olduğu ve DTO'nun ne iş yaptığı ile ilgili bir örnek olsaydı çok daha iyi olacaktı. Tek takıldığım nokta burası oldu. Umarım geri dönüş sağlarsınız.
@berkdeveloper2 жыл бұрын
kzbin.info/www/bejne/rpbGdp1titqpsKc Burada açıklıyor. Aslında viewModeli anladıysan, Dto ile ViewModel arasındaki farkı anlaman yeterlidir. DTO View'e (API tarafına) gönderilmez. (gönderilebilir ama amacı tam olarak bu değildir.) zaten aralarındaki en büyük fark budur.
@anonim86802 жыл бұрын
@@berkdeveloper Teşekkürler. Somut olarak da görmek istemiştim aslında. Bu konuda sizin gibi başka açıklamalarla kafamda canlandırdım. Sanırsam hocamız "Asp.NET Core 6 + Angular | Mini E-Ticaret Uygulama Serisi"nde bir yerde somut olarak kullanmış. İlgili derse gelirsem tam olacak :))
@huseyincuma95232 жыл бұрын
1:30 abi ben zaten hılandırıp izliyodum varya bi an uçtuk ya.
@ankabozdur3 жыл бұрын
Hocam selamlar, ilerde aynı anlatım şeklinizde proje örnekleri yapacak mısınız
3 жыл бұрын
İnşallah
@eemoguzhan65043 жыл бұрын
@ hocam ücretli veya ücretsiz kapsamlı bir porje örneği için ders yayınlarsanız ilk sırada yerimi almak isterim
@mesutdemirci42512 жыл бұрын
ağzınıza sağlık..proje örneği de yapsanız on numara beş yıldız olur. viewdata ile ViewModel göndermede performans farkı var mı
@bugrahansabuncu3662 Жыл бұрын
Converter'da property null olduğunda uygulama hataya düşüyor.Bir if kontrolü ile aşılabilecek bir şey ama eğitimlerinizde yazıp geçmek yerine kodları çalıştırsanız fena olmaz.
@hunterwaxsel3 жыл бұрын
ilk yorummmmmm :)
@abdulkadirkg3 жыл бұрын
Hocam Autofac kullanıyorum. AutoMapper doğrudan Autofac'a destek vermiyor. Bu konuda (DI) önerebileceğiniz (mümkünse Türkçe) doküman var mıdır? Elinize sağlık video muazzam olmuş. Düzenleme; Projemde AutoMapper'i aşağıdaki şekilde kullansam bir sakıncası olur mu? ------------------------------------ public static class MapperUtil { private static Mapper _mapper = new Mapper(new MapperConfiguration( cfg => cfg.CreateMap().ReverseMap() )); public static TDestination Map(TSource source) { return _mapper.Map(source); } } ------------------------------------ Kullanırken de; ------------------------------------ User user = MapperUtil.Map(userRegisterDto); ------------------------------------
@CirillaFionaElenRiannon_3 жыл бұрын
Teşekkürler. Hocam overlaod'lar arasında hangi tuş ile dolaşıyorsunuz?
@anonim86803 жыл бұрын
Metotların overload’larını Shit+Ctrl+Space ile görebilirsiniz. Sonrasında aşağı ve yukarı yön tuşları ile overload’lar arasında dolaşabilirsiniz.
@imranekberli29332 жыл бұрын
Hocam reflection ile donusturmeni ne zaman kullanmaliyiz? Siz bir nece yontem izah etdiniz. hansini ve ne zaman istifade etmeliyikki ,bizim ucun daha əlverişli olsun?
@forxynet3 жыл бұрын
AutoMapper bölümünü çok temel anlatmışsınız. Field isimlerinin nasıl map edildiğini gösterseydiniz sanki daha iyi olurdu örnek db de ingilizce field isimlerinin türkçe field isimlere map edilmesi automapping'i çok daha iyi anlatırdı kanısındayım.
3 жыл бұрын
Bu ders automapper dersi değildir. Anlatacaksan sırf ilgili kütüphaneyi yarım saat anlatırsın. Sence bu şekilde amaca uygun olur mu? Özel bir kütüphanenin o kadar derinlikli anlatımı olmaz. Bu gün anlatılan yarın değişebilir, değişecektirde. Bu derste konuya dair mevcut yol yordamlar anlatılmıştır. Artık automapper'a o derece sevdalanan olursa açar bakar dökümanlarına. Şu aşamadan sonra bilgi edindikten sonra daha da teferruatlandırmak öğrencinin sorumluluğundadır. Bi zahmet araştırma ve okuma eğilimi gösterelim lütfen...
@Bilal-fr4ox3 жыл бұрын
@ sakin olun hocam biz sizi biliyoruz
@nicolatesla003 жыл бұрын
@ hocam sakin hocam. ayırın beyler.
@RoyZASTEROiD2 жыл бұрын
Gencay hocam, POCO nedir? onuda cevaplaya bilirmisiniz rica etsem? sagolun
@lastidea49252 жыл бұрын
Yani ozetle, ViewModel'i veriyi user'a gostermek icin Entity'den donusturecegiz ancak ViewModel'de update ya da create kullanirsak bu sefer de database'a gonderirken ViewModel'i Entity'e donusturecegiz oyle mi? Ek olarak bu ViewModeller EntityLayer'da mi olmali yoksa ana projede mi? N-tier kullaniyorum.
@BurakTemelkaya2 жыл бұрын
hocam reflection da yazdığınız kodu denedim ama hata aldım obje ayarlanmadı diye ama automap ile yapınca sıkıntısız çalıştı.
@mustafadogan71842 жыл бұрын
Hocam entitydeki değerim int ama ben list tipinde gönderiyorum yani 3 tane değer gönderiyorum. Bu list tipindeki değeri int değere nasıl map leyeceğim?
@batuhan57693 жыл бұрын
malesef benim dto yu cshtml de görmüyor. yalnız cshtml de tuple ile iki model alıyorum. ondan kaynaklana bilir mi? uyarıyı göstermek istediğim spanın asp-validation-for kısmına mecburen Item2.yazi yazıyorum. fakat dto da o kısmın prop ismi sadece yazi. acaba isimleri aynı değil diye mi göstermiyor? dto da ki ismi Item2.yazi yapmaya çalıştığım da da izin vermiyor.
@berkaydogan5668 Жыл бұрын
hocam js ile bir proje geliştirme kampı gelicek mi?
@melihtopbas27362 жыл бұрын
Hocam veritabanına kendi oluşturduğumuz viewmodeli eklemek istersek nasıl bir yol izleyeceğiz? Örnek veriyorum controller'a gönderdiğim model -> (PersonelAddViewModel model){ db.Personel.Add(model); } dediğim taktirde Add kısmında hata verecek buna nasıl bir çözüm verebiliriz?