Nesne Tabanlı Programlama #26 - Abstraction Kavramı Nedir?

Поділитися
Вставка
  • Опубліковано 23 лип 2024
  • Github : github.com/gncyyldz
    #oop #nesnetabanliprogramlama #objectorientedprogramming #abstraction #soyutlama
    Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
    İçindekiler :
    00:00 Giriş
    02:08 Abstraction Nedir?
    14:04 Abstraction'ın Özeti Nedir?
    15:02 Abstraction Nasıl Uygulanır?
    30:25 Abstraction'ın Etkisi Nedir?
    39:40 Abstraction'ın Ana Hedefi Nedir?
    41:05 Abstraction'a Örnek Senaryolar Verelim
    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

КОМЕНТАРІ • 95

  • @dcancstr
    @dcancstr Рік тому +18

    En sevdiğim dizinin en heyecanlı bölümü gelmiş gibi :)

  • @hasanozdisci7676
    @hasanozdisci7676 Рік тому +11

    Hocam tüm OOP dersleri bittikten sonra, bu konularla ilgili proje geliştirme videoları da seriye eklenirse süper olur :)

    • @mertokcu9467
      @mertokcu9467 Рік тому

      AYNEN KESİNLİKLE PROJE bekliyoruz hocam bir de bu seriyi bitirsek artık 1,2 aya

  • @ganiozrk
    @ganiozrk Рік тому +5

    Peşinen selam niyetine beğenimi atıyım hocam dersi sabah dinlerim✋🏼

  • @hasankoc3044
    @hasankoc3044 Рік тому +10

    Hocam iyi çalışmalar yaklaşık 1 aydır temel C# ve OOP içeriklerinizi takip ediyorum. Öğrenciyim hem abone oldum hem de şuan ücretsiz içerikleri takip ediyor olmama rağmen kahve seviyesinde katıldım çünkü youtube dışında yazılı kaynaklarınızdaki emeği de gördüm ve desteklemek istedim. Ben öğrenciyim , ben şuan ücretsiz içerik tüketiyorum gibi bahanelere saklanmama gerek yok böylesine bir emek varsa toplum olarak destek olmak gerekir. Yoksa ben de biliyorum doğrudan maddi bir talebiniz olmadığını ama dediğim gibi imkan varsa destek olmak gerekir. Elimden geldiğince öğrenci arkadaşlarımla da bu kaynağı paylaşıyor olacağım. İyi çalışmalar..

    •  Рік тому +4

      Duyarlılığın için teşekkür ederim kardeşim. Bol faydalar olsun...

    • @muradow
      @muradow Рік тому

      @ hocam oop serisi çok faydalı oluyor lütfen devam edelim en kısa sürede

  • @barbaroszongur
    @barbaroszongur 8 місяців тому +1

    08.11.2023 izledim, saygılar hocam.

  • @i.o.5508
    @i.o.5508 Рік тому +22

    Hocam OOP serisine biraz daha öncelik vererek hızlandırmanız mümkün müdür? ilk 20 bölümü daha önce izlemiştim. Baştan bu seriyi tekrar yapmak istiyorum. Çok teşekkürler...

  • @aysenuryilmaz9555
    @aysenuryilmaz9555 Рік тому +7

    Hocam OOP videolarına ağırlık verebilirseniz bir süre çok memnun oluruz. Sizin C# ve OOP videolarınızı gördükten sonra bu dersi alttan aldım bu dönem, anlatımınıza o kadar çok güveniyorum ki. Şu videolarınız okulda gördüğüm bütün derslere bedel hocam, iyi ki varsınız.

  • @fa-tk2kf
    @fa-tk2kf Рік тому +3

    Bu şekilde ki bir anlatımı ücretsiz sunmak; hem kaynaklarınızın ne denli zengin, hem de ne kadar ahlaklı ve toplumuma faydasını gözeten biri olduğunuzu gösteriyor.

  • @Ssipahi7
    @Ssipahi7 10 місяців тому +2

    Aga çok iyi ya , o kadar kafam karışıyordu ki şu mevzuya her girdiğimde her defasında başa sarıp duruyordum sonuç yine kafa karışıklığı . üstelik bunu çoğunlukla teoride bilinçaltına yerleştirebiliyor olman da ayrı meziyet . valla bravo

  • @zelimhangazioglu7458
    @zelimhangazioglu7458 Рік тому +3

    5:53 alakasız bir sopanın bulunması 😂 emeğinize sağlık bu arada

  • @melihdincer5069
    @melihdincer5069 Рік тому +3

    Kahvemi aldım Gençay Hocam'ı dinlemeye geldim. Şiir gibi anlatıyorsunuz hocam, çok teşekkürler saygılar. 20.06.2023. Başta Gençay Hocam olmak üzere bu yorumu okuyan herkesin önümüzdeki Kurban Bayramını şimdiden kutlarım :)

    • @cagrkok6555
      @cagrkok6555 Рік тому +1

      Eyvallah kral seninde bayramın mübarek olsun

    • @melihdincer5069
      @melihdincer5069 Рік тому

      @@cagrkok6555 sağolasın kardeşim :)

  • @tr.ghostrider8074
    @tr.ghostrider8074 Рік тому +4

    Aaa beklenen bölüm gelmiş çekirdek kola başlıyorum m 🙏🙏🙏

  •  2 місяці тому +1

    Eyvallah hocam, çok güzel anlatım, saygılar.👍👍👍

  • @koraybapoglu
    @koraybapoglu 11 місяців тому +1

    Ya hocam abstraction polimorfizm interface herrrrrşeyi ama herrrrşeyi yanlış anlamışım bu zamana kadar başka kaynaklardan dinleyerek dakika 28:31'de böyle far görmüş tavşan gibi gözlerim büyüyerek ekrana bakakaldım.Siz gerçekten başkasınız ya

  • @yabancakali94
    @yabancakali94 6 місяців тому +1

    Müthiş bir ders. Polymorphismin neden var olduğunu nerde kullandığımızı ve interface ne olduğunu nerde kullandığımızı şıp diye anlatan konuları birbirine muhteşem bağlayan bir ders oldu. C# ile ilgili kitap da okudum hintlilerden de dinledim, hiç birisinde konuları bu şekilde oturtamamıştım. Ayrı ayrı hepsini biliyor nerde nasıl kullancağımı ne işe yaradıklarını anlayamıyordum. Şu an bu ders sayesinde yeni bir devir açıldı benim için. Bugün üyelik alacağım muhtemelen de bir ömür iptal etmem. Borcumuz büyük. Emekleriniz için teşekkürler.

  • @yazilimciyizBiz
    @yazilimciyizBiz Рік тому +1

    26.02.2023 izledim. Güzel. Abstraction nihayet anladım.

  • @user-nf3su1yu1e
    @user-nf3su1yu1e 6 місяців тому +2

    Fazla söze gerek yok mükemmel anlatım tarzı

  • @nursedaozcan5854
    @nursedaozcan5854 Рік тому +5

    devamını dört gözle bekliyoruz hocam

  • @meryemzeynepaltunal9462
    @meryemzeynepaltunal9462 9 місяців тому +1

    soyutlamayı sadece düz kodda anlatmadığınız,örnek vererek mantığını açıkladığınız için çok teşekkürler elinize emeğinize sağlık

  • @ato39.
    @ato39. Рік тому +3

    Konudan bağımsız olacak ama t-sql serinizi takip ediyorum. Gerçekten çok faydalı oluyor teşekkür ederim

  • @emreesencomtr_
    @emreesencomtr_ 2 місяці тому +1

    Bu serinden sonra ileri düzey OOP inşallah

  • @mevaden
    @mevaden Рік тому +3

    Allah Razı Olsun yüreği güzel insan :)

  • @azizcanbalc7467
    @azizcanbalc7467 6 місяців тому +1

    hocam çok iyi anlatınız elinize ayağınıza diline sağlık

  • @umitdemirci7394
    @umitdemirci7394 2 місяці тому +2

    Tarak, kumanda ve alakasız sopayı kimse yorum olarak yazmamış nasıl kaçırılır abi :D

  • @bizinfo_
    @bizinfo_ Рік тому +2

    Ancak bu kadar net anlatılabilirdi , ağzınıza sağlık

  • @cenkozturk5396
    @cenkozturk5396 Рік тому +2

    Hocam bildiğimi zannediyordum fakat bilmiyormuşum. Sağolun sayenizde öğrenmüş oldum...

  • @Yildizgiller
    @Yildizgiller 9 місяців тому +1

    Dakika 15'de "bir çoğunuzun kanının kaynadığını biliyorum, dayanamayıp farklı kaynaklara eğitimlere yöneliyorsunuz, bu doğrudur öneriyorum" diyorsunuz. işte bu yanılgının tam olarak içinden gelmiş birisi olarak şunu diyebilirim ki ; geçen hafta oop bitirdikten sonra udemy'den bir tane .NET ile e ticaret projesi yapan adamın eğitimini satın aldım, adam bunu buraya yazıyoruz, şunu şuraya kopyalıyoruz, bunları ezberleseniz olur diye ders anlatıyordu, yine proje içerisinde entity frameworklerden bahsetti, yine generic yapılardan bahsetti işte bu yolumun yanlış olduğunu ancak bir o kadar da doğru bir yol olduğunu bana öğretti, yanlışı şu idi "ben OOP bitirdikten sonra bir nane öğrenmeden yabancı terimlerin içerisine girdim ve başaramadım" ancak yanlış yolun içerisinde gördüğüm doğru da şu oldu "adam entity'den, generic yapılardan vb şeylerden" bahsetti ve ben hiç bir şey anlamadım ancak şunu öğrendim, yol haritamı buldum ve akabinde OOP'de kaldığım yer olan buradan devam etme kararı aldım, daha sonra static yapılanmalar ile de devam edeceğim sizin derslerinizden. yine bu adam bana yol haritamı eğrisi ve doğrusu ile çizmeme yardımcı oldu, yol haritamı şu şekilde çizdim ;
    "* GENÇAY YILDIZ'DAN ;
    1- OOP DEVAM ET (YENİ VİDEOLARLA STATİC NAMESPACE KONULARI DAHİL)
    2-SQL SERVER - T-SQL EĞİTİMİ
    3-ENTİTY (ORM) - A'DAN Z'YE ENTİTY FRAMEWORK CORE
    4-ANGULAR (JS KÜTÜPHANESİ) - RXJS (43 VİDEOLUK SERİ)
    5-ANGULAR (A'DAN Z'YE ANGULAR EĞİTİMİ) SIRASI ÜSTTEKİ İLE DEĞİŞEBİLİR.
    6-ASP.NET CORE 6 + ANGULAR İLE MİNİ E-TİCARET"
    --> şeklinde bir yol haritası çizmeme yardımcı oldu. bu yanlış yola da kendi panik hallerim yüzünden girdim, kendi kendime hep şöyle diyordum "eee ben hep işin teorik kısmındayım, ben ne zaman projeye gireceğim ? teori öğrene öğrene pratikte bir şey yapmıyorum, bildiklerimi nerede kullanacağım" dedim işte tam bu noktada yaptığım hata (udemy'den başka hocadan e ticaret hususunda aldığım eğitim seti yani) beni doğruya itti, ben işin teorisini öğrenmeden pratiğe zaten dökemezmişim meğersem. pratik kısmını da zaten 6 tane saydığım maddenin en sonunda yani 6. sında siz yardım ediyorsunuz.
    NOT: Bu yukarıda yazdığım uzun mesaj içeriği için öncelikle özür dilerim herkesten ancak hata yapın arkadaşlar, doğruya bir şekilde ulaşıyorsunuz. işin en önemli kısmı TEORİ. bilgiyi bilin, nasıl kullanılacağını daha sonra bir şekilde öğrenirsiniz. herkese bol kodlu günler dilerim, başarılar !

  • @mu2tlu
    @mu2tlu 6 місяців тому +1

    hoca harbi çok iyi anlattınız hiç bilgim yok her kelimenizi dikkatli bir şekil tane tane dinledim... emeğinize sağlık...

  • @oguzhancevik2280
    @oguzhancevik2280 Рік тому +5

    Teşekkürler hocam, iyiki varsınız, iyiki burdasınız.

  • @batuhan3717
    @batuhan3717 9 місяців тому +1

    Hocam Allah senden razı olsun birkac siteye baktim 5 er dakikada okunabilecek yazilar ve ornekler vererek baslamislar birsey anlamadim 1 saat dinledim es gecmeden ama birseyler ogrendim ve daha iyi anladim helal olsun

  • @kenanyasar1066
    @kenanyasar1066 Рік тому +2

    Allah razı olsun.

  • @ertaneroglu3920
    @ertaneroglu3920 Рік тому +1

    Emeğinize sağlık hocam.

  • @egemenagustos8307
    @egemenagustos8307 Рік тому +4

    Emeğinize sağlık hocam...

  • @mersinidmanyurdu33ae
    @mersinidmanyurdu33ae Рік тому +5

    gençay hocam seriyi hızlandırmanız mümkün müdür?OOP dersini geçerken mantığını da tam anlamıyla anlamak istiyoruz.

  • @ertugrulaydinc8005
    @ertugrulaydinc8005 Рік тому +2

    Ağzınıza, emeğinize sağlık hocam.

  • @cihanengur70
    @cihanengur70 Рік тому +3

    hocam çok iyi anlatıyosunuz sağolun

  • @Merve_Esen
    @Merve_Esen 10 місяців тому +1

    Teşekkürler hocam

  • @viabelli8253
    @viabelli8253 Рік тому +2

    Mükemmel bir anlatım olmuş hocam. Devamını dört gözle bekliyoruz :).

  • @idincern
    @idincern Рік тому

    Harika anlatım hocam, çok teşekkür ederiz.

  • @hooppp3473
    @hooppp3473 Рік тому +2

    OOP devam ke elinize emeğinize sağlık hocam. geliyor gelmekte olan interface....

  • @HakanSamir
    @HakanSamir 11 місяців тому

    Teşekkürler

  • @fatihyaylac1877
    @fatihyaylac1877 Рік тому +1

    Detaylı anlatımınız için teşekkürler ağzınıza sağlık hocam...

  • @____han____
    @____han____ Рік тому

    game of thrones'un bölümlerini böyle beklemedim hocam teşekkürler...

  • @ufukcetin4526
    @ufukcetin4526 Рік тому +2

    devamı gelsin hocam

  • @a.t.104
    @a.t.104 Рік тому +1

    çok iyi

  • @metincetin1322
    @metincetin1322 Рік тому +1

    Masada yok yok :D 5:50

  • @user-sd1cz1op3v
    @user-sd1cz1op3v 10 місяців тому +1

    Destek Yorumu 13.09.23

  • @kaand8532
    @kaand8532 Рік тому +3

    sopan güzelmiş abi :D

  • @Furki4_4
    @Furki4_4 Рік тому +1

    Abstraction'a örnek olarak ilk aklıma şu geldi: HttpContext içinde Request ve Response'un member'larının ayrılması.

  • @burcutas1647
    @burcutas1647 Рік тому

    Bu bir destek mesajıdır. Abstraction Kavramı Nedir?

  • @kilicarslan5976
    @kilicarslan5976 Рік тому +2

    teoriyi kaptım yine kral eyv

  • @hakanguzelyurt8681
    @hakanguzelyurt8681 9 місяців тому +1

    26 Ekim Perşembe 07:18 Bu videoda kaldım...

  • @oguzhan543
    @oguzhan543 Рік тому +1

    💯💯💯

  • @serdarzuliable
    @serdarzuliable Рік тому

    Lan olum ben yalnizca ingiliz anahtariyla calisiyorum :DD Kralsin Hocam 8. gun

  • @yunusaydin1659
    @yunusaydin1659 Рік тому +1

    Öncelikle emeginize saglik Gencay bey, benim sorum; Acaba abstract class lar icin de interface gibi özellikle bir ders ekleyecek misiniz? Tekrar tesekkürler

  • @enescivelek3369
    @enescivelek3369 Рік тому +1

    hocam rehberlik konusunda da bir çok içerik bir çok sohbet bir çok saat geçecek bir konu olabilir çünkü insanların aklında bence yazılım ile alakalı çok soru vardır yani en basitinden bir yazılım ürünü geliştirdiğimizde bu üründe a dan z ye ne olmalı hangi şeylere dikkat etmemiz lazım ürünümüz hangi aşamaya geldiğinde oldu bu artık satılabilir gibi şeylerden çok konuşulcak rehber edinilecek konu vardır düşünüyor musunuz acaba böyle birşey

  • @kaan4033
    @kaan4033 Рік тому +3

    Gençay abi jwt token ı logout yapan API da metot yapımını (mini e-ticarette angulardan süresini bitirmiştik) blog sayfanda klavyeye alabilirmisin lütfen ne olur , 🌹 (token ı direk silip vb.)

  • @Lacromis
    @Lacromis Рік тому +1

    👍👍👍👍👍

  • @cyberDesign71
    @cyberDesign71 Рік тому +3

    Merhabalar.Bu seride yada yeni bir seride AOP mantığı da gelecek mi Gençay Bey?

  • @thecrucial5895
    @thecrucial5895 Рік тому +2

    Hocam static kavramını nerde anlattınız acaba ?videolar için teşekkürler

  • @enescivelek3369
    @enescivelek3369 Рік тому

    hocam bu seri bittikten sonra seri sonunda kütüphanelerden kullandığımız projelere göre bize hız kazandıracak faydalı olacak şeyleri nasıl bulabilir yada anlayabiliriz gibisinden yönlendirmelerde bulunabilir misiniz acaba yada bu seriler bittikten sonra örneğin microsoft office interop excel gibi kütüphanelerden biraz dökümantasyon okumak birazda kütüphanenin içindeki kodları okuyup bunları nasıl kullanmamız gerektiğini kendi başımıza anlamak adına bi kaç tüyo verebilir misiniz ?

  • @woo4413
    @woo4413 Рік тому

    Hocam Delegatesler le alakali video cekerken lamda kullaniminida gosterir misiniz ?

  • @varansk6142
    @varansk6142 Рік тому

    Merhaba hocam. Visual Studio da kullandığınız temanın adı nedir?

  • @erayogeter1780
    @erayogeter1780 Рік тому

    Teşekkürler hocam, aslında Interface Segragation prensibi sağlam bir abstraction davranışıdır diyebilir miyiz?

  • @ertugrulkundak
    @ertugrulkundak 11 місяців тому +1

    Hocam anladığım kadarıyla; siz sopayı gösterdiğiniz zaman benim aklıma dayak geliyor. O sopanın hangi ağaçtan veya nasıl yapıldığı bilmiyorum ama dayak atabildiğini biliyorum 😂

  • @emiryilmaztutorials
    @emiryilmaztutorials Рік тому +1

    Gençay Hocam selamlar. Java öğrenmeye başladım. Piyasadaki çoğu eğitim çok kötü. Gelip geçici anlatmışlar. Sizin C# anlattığınız gibi anlatan yok. Ya da ben bulamadım. Java üzerine bir önerdiğiniz kanal kurs vs var mı ? Türkçe-İngilizce fark etmez.

  • @nurlanxankisiyev3748
    @nurlanxankisiyev3748 Рік тому +2

    Hocam design patterns serinize baslamak istedim de uyelere ozel olmus, iyi guzel de uye ol butonu gozukmuyor kanalda :)

    •  Рік тому

      Bu probleme ayriyeten çözüm arıyorum.

    • @firuzsalmanzada318
      @firuzsalmanzada318 Рік тому +1

      Hocam, bu problemi VPN vasıtasıyla çözmüştük hatırlarsanız topluluk sekmesinde 5 ay önceki bir paylaşmınzda (Değerli Azerbaycan'lı kardeşlerim-le başlayan). Linkini buraya yazmama UA-cam izin vermiyor galiba, oradaki yorumu tekrar bura yazacağım:
      VPN vasitəsi ilə Türkiyə IP-sindən internetə qoşuldum, VPN aktiv olduğu müddətdə sıfırdan yeni Gmail açdım və Google Pay-ə bank kartımı əlavə etdim. Sonra bu açdığım mail ilə UA-cam-a daxil oldum, kanalda Join düyməsi göründü və Join ola bildim (Abone oldum, kanala katıldım).

  • @burcutas1647
    @burcutas1647 Рік тому +1

    O zaman hocam Abstraction ile Polimorfizm arasındaki fark nedir?

  • @enescivelek3369
    @enescivelek3369 Рік тому +1

    42:30 yazılımcı yazdığı kodun ne işe yaradığını bilmeyebilir lakin çalıştığını bilir :D

  • @arzuozvatan2655
    @arzuozvatan2655 9 місяців тому

    Ilgili videonun slaytini nereden bulabilirim. NGAkademide en son Nesneler Arasi Iliskiler konusunun slayti var ve daha yenilerini bulamiyorum.

    •  9 місяців тому +1

      Artık slayt paylaşımlarını yapmıyorum.

  • @FurkanAydiinn
    @FurkanAydiinn Рік тому +3

    🫡

  • @batuhansevgil
    @batuhansevgil Рік тому +2

    Sopa espiri güzeldi hocam :D

    •  Рік тому +4

      Espiri değildi 🤣sopa masadaydı 🙃

    • @batuhansevgil
      @batuhansevgil Рік тому +1

      @ işte sopanın masada olması bir espiriydi :D

  • @tarkbugra9435
    @tarkbugra9435 Рік тому +1

    Hocam .net 8 ile gelecek defaul içi dolu interface metodundan sonra abstract ile ne farkı kalıyor artık 😅

    •  Рік тому +1

      Interface konusunda konuşacağız.

    • @tarkbugra9435
      @tarkbugra9435 Рік тому

      Tamamdır hocam. Bu konuya değinirsek süper olur

  • @u.dinozor
    @u.dinozor Рік тому +1

    Hocam öncelikle kaliteli anlatımınızdan dolayı Allah razı olsun.
    Ben 30 yılı aşkın programcılık tecrübeme rağmen sizin belagat derecenizin onda birine erişemem herhalde.
    Lakin bütün üstadların, eleştirileri velinimet olarak kabul etmesine dayanarak bir-iki eleştiride bulunmak istiyorum haddim olmayarak.
    Teorik detaya çok giriyorsunuz ve aynı şeyi üç-beş defa tekrarladığınız oluyor. Zaten anlamayan 10 defa da tekrarlasanız gene anlamaz.
    Üstad Kadir Mısıroğlu gibi konuşmanızı sürekli pratik misallerle renklendirirseniz daha az yorulup daha çok şey anlatabilirsiniz zannediyorum.
    Lütfen yanlış anlamayın. Ben eğitimciliğinize hayran bir talebenizim. Eleştirileri kıymetli bulacağınızı düşünerek bu lafları sarfettim.
    Tahammülünüzden dolayı teşekkür ederim.

    • @enescivelek3369
      @enescivelek3369 Рік тому +3

      o tekrarlar çivice vurulan çekiç darbeleri gibi bi süre sonra ezberleyip hoca aynı cümlenin a sına giriş yapınca otomatik cümleyi tamamlamış ezberlemiş oluyorsun :D

    • @user16242
      @user16242 Рік тому +2

      Tekrarat sabit kılar, aslında tekrar anlayan kişi için gayet yararlıdır. Perçinlemeyi sağlar.

    • @nebulosy1205
      @nebulosy1205 Рік тому

      Her yiğidin bir yoğurt yiyişi var. Adama bu konuyu mailleyenler bile oldu zaten OOP'nin önceki serilerinde bunu açıkladı benim metodolojim anlatım yöntemim bu diye, Ayrıca Gençay Hoca'yı, üstadın diye ballandırdığın maraş dondurmacısı popcornla bağdaştırman komik olmuş. Adam seni sopasıyla kovalasa yeridir. Popcorn'u azaltıp realist dünyaya dönmeni tavsiye ederim :DD

    • @u.dinozor
      @u.dinozor Рік тому

      @@nebulosy1205 Sana söylenecek çok şey var da, burada değerli hocamın sayfasında yazıp zarar vermek istemem. Elhamdülillah ben üstad sayesinde realitenin tavan noktasındayım. Ondaki belağat, safahat ve talakati başka kimsede görmedim. Allah 'tan seni de nasiplendirmesini temenni ederim.

  • @hknyondem
    @hknyondem 9 місяців тому

    Teşekkürler

  • @uzeyira.2982
    @uzeyira.2982 Рік тому +1

    Teşekkürler