37-) C# Interface

  Рет қаралды 22,225

Gençay Yıldız

Gençay Yıldız

Күн бұрын

Пікірлер: 54
@muratyapici9654
@muratyapici9654 5 жыл бұрын
Gerçekten şuana kadar rastladığım en iyi yazılım anlatan kişisiniz teşekkür ederim.
@uygulamahesab8587
@uygulamahesab8587 Ай бұрын
Katılıyorum.
@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.
@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.
@lailaheillallah-1
@lailaheillallah-1 Жыл бұрын
Gençay Hoca kalitesiyle interface dersine hoşgeldiniz.👊
@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?
@egeucoklar1410
@egeucoklar1410 5 жыл бұрын
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 2 жыл бұрын
teşekkürler hocam inşallah daha güzel şekilde detaylı olanını OOP serisinde bekleriz
@minibontv
@minibontv 4 жыл бұрын
Anlatım mükemmel hocam.
@emirhancelebi8316
@emirhancelebi8316 5 жыл бұрын
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..
5 жыл бұрын
Yakışan bir metafor.
@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 3 жыл бұрын
Hocam keşke bütün dersleri siz anlatsanız....
@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
@soyermert
@soyermert 3 жыл бұрын
kral yeni video koymuyorsun 5 sene önceki videolarına düştük be :)
@harunkorkmaz2666
@harunkorkmaz2666 2 жыл бұрын
teşekkürler değerli hocam
@kritikyorumer
@kritikyorumer 2 жыл бұрын
Teşekkürler
@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.
@senacetinkaya1484
@senacetinkaya1484 8 ай бұрын
interfacein default erişim belirleyicisi public değil mi neden erişim belirleyicisi kullanmıyoruz anlamadım
@website1616
@website1616 4 жыл бұрын
hocam Interfacelerin içinde neden field tanımlayamıyoruz
@yusufscad6429
@yusufscad6429 2 жыл бұрын
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.
@nebulosy1205
@nebulosy1205 2 жыл бұрын
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(); } }
@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 ?
@nihatbeyi
@nihatbeyi 3 жыл бұрын
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.
@sadaharu_tr
@sadaharu_tr 2 жыл бұрын
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.
2 жыл бұрын
Yenilikler geldi. Güncel seride en yeni haliyle değerlendireceğiz.
@umitsarsc7977
@umitsarsc7977 2 жыл бұрын
Engin demirog dan geldim . Geri dönmeyi düşünmüyorum.
@ugur4634
@ugur4634 2 жыл бұрын
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
@goktugozel
@goktugozel 3 жыл бұрын
Ş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.
3 жыл бұрын
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 3 жыл бұрын
@ 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...
@kananbehbudov9157
@kananbehbudov9157 6 жыл бұрын
şu kalıtıma inheritance desek artık daha profesyonelce olmazmı artık hocam.
6 жыл бұрын
😊 Hadi kırmayalım seni inheritance diyelim...
@yazilimciyizBiz
@yazilimciyizBiz 3 жыл бұрын
@ hahahah :)
38-) C# Generic Class Açıklama&Tanımlama
8:59
Gençay Yıldız
Рет қаралды 13 М.
36-) C# Abstract Class
19:27
Gençay Yıldız
Рет қаралды 24 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
C# Struct vs Class | Class ve Struct Arasındaki Farklar Neler?
26:30
383) Metot Anatomisi Nasıldır? Gelin Metot İmzasını İnceleyelim
19:16
C# Abstract vs Interface | Abstract ve Interface Farkı Nedir?
30:56
32-) C# Kalıtım 1
28:03
Gençay Yıldız
Рет қаралды 10 М.
C# interfaces 🐟
5:38
Bro Code
Рет қаралды 148 М.
30-) C# Koleksiyon Mantığı ve ArrayList Koleksiyonu
14:58
Gençay Yıldız
Рет қаралды 14 М.
C# using statement Nasıl Çalışır?
28:26
Tech Buddy
Рет қаралды 8 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН