Тёмный

37-) C# Interface 

Gençay Yıldız
Подписаться 46 тыс.
Просмотров 21 тыс.
50% 1

Github : github.com/gnc... 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/...
Gençay Yıldız'ın Bloğu
www.gencayyild...
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

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 53   
@muratyapici9654
@muratyapici9654 4 года назад
Gerçekten şuana kadar rastladığım en iyi yazılım anlatan kişisiniz teşekkür ederim.
@sadifeyldrm2878
@sadifeyldrm2878 3 года назад
O kadar iyi anlatıyorsunuz ki, herkese söylüyorum. Lakabım "Gençay Yıldız övücüsü" oldu olacak hocam. Her şey için teşekkürler.
@huseyincicek3662
@huseyincicek3662 4 года назад
Hocam C# dersini bir kaynaktan yaklaşık 2 aydır takip ediyorum.Şu konuya gelene kadar iyiydi.Şu konudan sonra sizin videoları izlemeye devam edicem.Herkes yazılım anlatamaz.
@barkin5662
@barkin5662 3 года назад
Nereden takip ediyordunuz?
@Umut_sener
@Umut_sener Год назад
Çok detaylı anlaşılır bir anlatımınız var hocam not alarak sizi izliyorum. Çok faydası dokundu
@ece951
@ece951 Год назад
Çok teşekkür ederim. Bir sürü yerden çalıştım ama anlamamıştım. Siz çok güzel anlatmışsınız. Emeğinize sağlık.
@cumaaslaner7211
@cumaaslaner7211 Год назад
Gençay Hoca kalitesiyle interface dersine hoşgeldiniz.👊
@egeucoklar1410
@egeucoklar1410 4 года назад
Severek takip ediyoruz hocam. Programlama konseptlerini türkce her yönüyle bu kadar güzel ve yerli yerinde anlatan sayılı insanlardansınız bunun için tebrik ederim sizi.. Yazılımı da işin özünü anlata bilmek önemli. Sizin de önceki derslerde belirttiyiniz gibi abstract, interface gibi oop kavramları yazılımcıya manevra imkanı sunmak için tasarlanmış yapıladır, malum yazılım sınırlamayı pek sevmez ve her yeni konsept bi öncekinin manevra imkanını genişletmek için tasarlanır. Küçük bi önerim olacaktı kabul ederseniz.. özellikle benim gibi junior seviye yazılımcılar bu kavramları anlattığınız videoları izlediğinde "Hocam bu bizim ne işimize yarayacak, nerede kullanacağız ?" gibi sorulara kendi tecrübelerinize dayanarak şu şurada sıkca kullanılır gibi ya videolarda değinirseniz veya altına bi yorum şeklinde eklerseniz çok makbule geçer kanaatindeyim.. Mesela interface, abstract classlar, mvc' de web projeler geliştirilirken "repository pattern" de sıkca kullanılır gibi belli açıklmalar junior yazılımcıların mvc den haberi olmasa dahi ona bi iz düşümü sağlayacaktır.
@yusufincesu7286
@yusufincesu7286 Год назад
teşekkürler hocam inşallah daha güzel şekilde detaylı olanını OOP serisinde bekleriz
@kritikyorumer
@kritikyorumer 2 года назад
Teşekkürler
@emirhancelebi8316
@emirhancelebi8316 4 года назад
Anlatım super hocam.. kısaca özetlemek gerekirse, nasıl delegeler kendi imzasına uygun metodlar için bi şablon niteliği teşkil ediyorsa interface de aynı görevi classlar için görüyor..
4 года назад
Yakışan bir metafor.
@minibontv
@minibontv 4 года назад
Anlatım mükemmel hocam.
@Furki4_4
@Furki4_4 2 года назад
Hata bende değilmiş; kendime anlamıyorum diye boşuna kızmışım, aslında sorun eğitmendeymiş :) Teşekkürler Hocam
@harunkorkmaz2666
@harunkorkmaz2666 Год назад
teşekkürler değerli hocam
@mertozdemir650
@mertozdemir650 2 года назад
Hocam OOP serinizi bitirdim yeni konuları bekliyorum.Şimdilik buradaki videoları izliyorum.Umarım yakında konuların devamı gelir.
@gmmedyawebteknolojileri7774
@gmmedyawebteknolojileri7774 2 года назад
@gmmedyawebteknolojileri7774
@gmmedyawebteknolojileri7774 2 года назад
Edğdxdxd
@gmmedyawebteknolojileri7774
@gmmedyawebteknolojileri7774 2 года назад
Ğşddxxdğsğsds
@gmmedyawebteknolojileri7774
@gmmedyawebteknolojileri7774 2 года назад
Dğe
@sumeyyeaktepe3201
@sumeyyeaktepe3201 2 года назад
Hocam keşke bütün dersleri siz anlatsanız....
@soyermert
@soyermert 2 года назад
kral yeni video koymuyorsun 5 sene önceki videolarına düştük be :)
@erentuzal9417
@erentuzal9417 Год назад
Hocam Allah aşkına full eğitim videosu çekip Udemy de yayınlayın alalım. Anlatımınız çok iyi. Bende diyorum problem bende mi 😅
@moonlight-bq6lr
@moonlight-bq6lr 2 года назад
harikasınız hocam
@bgt7911
@bgt7911 3 года назад
bilmek ayri bi olay, bildigini karsidakine aktarabilmek ayri bi olay. Sizde ikisi de var.
@yusufscad6429
@yusufscad6429 Год назад
Hocam Allah aşkına OOP kısmında bu konuyu tekrar anlatın ya lütfen ya
@stoptiden
@stoptiden 3 года назад
Hocam ne zaman ulaşamadığım, anlamadığım bir konu olsa videolarınız imdadıma yetişiyor.
@nihatbeyi
@nihatbeyi 2 года назад
bayayı kod kalabalıklardan kurtarıyoır desene .. ıyıymıs :D
@elif-id9gf
@elif-id9gf 6 лет назад
Hocam ses tonunuz Türkçeyi kullanışlı tarzınız çok çok iyi bir sene sonra bende öğretmen olucam Allahın izniyle biraz hızlı konuşuyorum :)) önerebileceğiniz bir diksiyon kursu var mı sizin önceden gittiğiniz bir yer :)
6 лет назад
Elif Hanım ben diksiyon kursuna gitmedim :) Allah vergisi olsa gerek diyelim :) Tavsiye verecek kadar hadde de sahip değilim lakin bildiğim kadarıyla sesli kitap okumanın faydalı olduğunu söylüyorlar. Bir ara vakit bulursam bende deneyeceğim. Siz deneyin, benide bilgilendirin :)
@elif-id9gf
@elif-id9gf 6 лет назад
Gençay Yıldız okuduğum bölüm edebiyat yani birçok kitap okudum sesli daha çok hızlandı konuşma tarzım yan etki yapti desem daha doğru olur :)) sizi dinleyince eğitim aldığınız sandım bunun için sordum Teşekkür ederim yinede verdiğiniz tavsiye için ..
6 лет назад
Doğrusu bende kitaplarla ilgilenirim ve çok yoğun okumalar sonucu kafam karışıyor ve konuşmakta zorlanıyorum. Yani dilim hayalimdekine yetişemiyor ve sonuçta karışık telafuz ve devrik bir cümle kuruyorum. Aslında bakmayın bu video bir kaç deneme sonucunda tam olarak çekilmiş olsa gerek. Tüm derslerde en az 2 ya da 3 deneme oluyor. Son zamanlarda boğazımdaki özellikle askerden sonra oluşan kronik ağrı sesimi ve konuşmamı oldukça etkiledi. Aslında bir diksiyon ve ses eğitimine benimde ihtiyacım var.
@elif-id9gf
@elif-id9gf 6 лет назад
Gençay Yıldız bende şu durum olmuş farklı farklı dileri görmekten göktürkçe uygurca kırgizca azerice harzemce gibi eski türklerin kullandığı bütün diler yanında Osmanlıca Arapça farsça bunlarında yanında yabancı diller gördükçe ana dilimi unutum resmen sjsjdjsj türkçem gerçekten çok bozuldu buna ayrıca sinirim bozuk :)))) bazen ortaya karışık konuşuyorum karşı taraf hıı diye kalıyor hahahahaha daha insanlara kendimi ifade edemiyorum öğrencilere nasıl ifade edicem derdindeyim.. sizin bir eğitim görmeye hiç ihtiyacınız maşallah Türkçeyi çok yerinde kullanıyorsunuz darısı başıma inşallah :)
6 лет назад
İltifatınız için teşekkür ederim. O bahsettiğiniz farklı eski dillerle beraber Osmanlıca, Arapça ve yabancı dillerde seviyeniz orta düzey tadındaysa lütfen onları unutmayın ve daha da ilerleyin. Dil bilen, kimsenin bilmediği birşeyleri bilen, kimsenin anlamadıklarını az çok anlayan insan olmanız sizi yeterince farklı kılacaktır. Türkçe'yi tam tadında doğru kullanmanızı ve diğer dillerde ilerlemenizi ve bu doğrultuda uğraşmanızı isterim. Siz doğru düşündüğünün mücadelesini verebilecek kadar erdemli bir insansınız. Bunu bu gün öğrendim. Ve aslında buna çok derinden saygı duydum. Böyle birinin bu kültür seviyesinde olduğunu görmek beni çok mutlu eder.
@senacetinkaya1484
@senacetinkaya1484 3 месяца назад
interfacein default erişim belirleyicisi public değil mi neden erişim belirleyicisi kullanmıyoruz anlamadım
@olcay.hermes
@olcay.hermes 4 года назад
Gençay hocam öncelikle anlatımınız için çok teşekkür ederim. Hocam interface içerisinde parametre alan (opsiyonel olabilir veya olmaz) metot tanımlanabilir mi ? Eğer oluyorsa bu Design Pattern'ler açısından olaya bakarsak SOLID prensiplerine ters düşer mi ?
@goktugozel
@goktugozel 2 года назад
Şu çok önemli bir açıklama olmuş! : "İlla interface kullanmak için zorlamayın, kurumsal çalışmalarda bir şablon olarak gelirse ne olduğunu bilin." >>> Şahsen interface'leri anlatan videolar izledim ama bir metodu neden interface üzerinden boş yere sektirdiğimi anlayamamıştım bir türlü. Yani kimi videolarda denmiş ki: "Yarın sizden bir metod değişikliği istenirse interface kullanmazsanız zorlanırsınız" Bunu bir türlü anlayamadım. Yani başka bir metod isenirse interface de olsa o metodu yazacağız. Bir de interface yazıp niye onun üstünden takla atırıyoruz ki? diye düşünmeden edemedim. Ama bu açıklama interface'in neden var olduğunun açıklaması olmuş sanki. Teşekkür ederim şimdi anladım bu konuyu. Tabi hala yanlış anlamadıysam :) Hatalıysam düzeltin lütfen başkaları da yanlış anlamasın.
2 года назад
Merhaba, Interface'lere dair bu seviyede anladıklarınız gayet normal. Ama yeni OOP serimde yakında interface'lere değineceğim. Esasında interface'ler kullanıldıkça uygulamadaki değişikliklere olan direnç kırılacak ve daha esnek ve geliştirilebilir bir kod inşa etmiş olacağız. Bu konuyu bahsi geçen eğitimde deşiyor olacağız.
@goktugozel
@goktugozel 2 года назад
@ Bu konuya değineceğiniz video serinizi sabırsızlıkla bekliyor olacağım. Bahsettiğiniz o değişikliklere karşı direncin ne olduğunu görmemiz konuyu tam anlamamız açısından önemli bir nokta olacak. Videolarınız gerçekten çok detaylı ve neyin ne olduğunu işin kültürünü öğreten videolar. Bu çok önemli işin kütürüne dahi değiniyorsunuz eğitim verirken. Emeğinize sağlık...
@website1616
@website1616 3 года назад
hocam Interfacelerin içinde neden field tanımlayamıyoruz
@nebulosy1205
@nebulosy1205 Год назад
Hocam siz property tanımlarken erişim belirleyicisi olmamalı dediniz fakat ben public bir şekilde property tanımladığımda herhangi bir hata almıyorum. Yeni bir özellik geldi ve bu kaldırıldı mı? Umarım en kısa zamanda OOP'nin kalan konularını güncel bir şekilde sizden dinleriz. Ve son olarak interfaceler neden field alamıyor hocam? interface IOrnek { int X(); public void Y(); public int MyProperty { get; set; } } class MyClass : IOrnek { int IOrnek.X() { return 0; } void IOrnek.Y() { } public int MyProperty { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } }
@umitsarsc7977
@umitsarsc7977 2 года назад
Engin demirog dan geldim . Geri dönmeyi düşünmüyorum.
@ugur4634
@ugur4634 Год назад
Engin Demirog zaman kaybı geçen bir canlı yayın açmıştı OOP giriş diye açtım 2 saat sonunda class tanımladı geçen 2 saatte felsefisini anlatsana eyvallah boş muhabbet yazılım bile içermiyor
@sadaharu_tr
@sadaharu_tr Год назад
Hocam bu video'daki hataların çoğunu denedim ve almadım acaba C#'ın sonraki sürümlerinde interface'ler baya güncelleme mi yedi? 2016'dan beri kim bilir neler geldi? interface'de erişim belirleyicileri kullanılabiliyor. Gövdeler yazılıyor. Static'ler havada uçuşuyor. Önemli de konu şimdi bi panik oldum. class Ornek : IA, IB { public int X { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } } interface IA { static int Y; //bunları yukarda implement etmemi istemedi static int X { get; } } interface IB { public int X { get; set; } public void Foo() { X++; } } Hiç hata falan vermedi.
Год назад
Yenilikler geldi. Güncel seride en yeni haliyle değerlendireceğiz.
@kananbehbudov9157
@kananbehbudov9157 5 лет назад
şu kalıtıma inheritance desek artık daha profesyonelce olmazmı artık hocam.
5 лет назад
😊 Hadi kırmayalım seni inheritance diyelim...
@yazilimciyizBiz
@yazilimciyizBiz 2 года назад
@ hahahah :)
Далее
38-) C# Generic Class Açıklama&Tanımlama
8:59
Просмотров 12 тыс.
IT'S MY LIFE + WATER  #drumcover
00:14
Просмотров 17 млн
Garbage Collector Kodlama Örneği
33:16
Просмотров 3,3 тыс.
C# interfaces 🐟
5:38
Просмотров 130 тыс.
NESİNİ ELEŞTİREYİM AYOL? - PRENS
14:00
Просмотров 159 тыс.
YALNIZCA C# OOP
1:56:14
Просмотров 98 тыс.
36-) C# Abstract Class
19:27
Просмотров 23 тыс.
Interface nedir? | C#
11:23
Просмотров 11 тыс.
What is OOP? (What is it actually)
13:32
Просмотров 22 тыс.
IT'S MY LIFE + WATER  #drumcover
00:14
Просмотров 17 млн