Kenan Yıldırım
Kenan Yıldırım
  • Видео 87
  • Просмотров 1 399 874
10 - Asynchronous (Asenkron) Programlama Nedir ?
Çok fazla kafa karışıklığına düşülen bir konu Asenkron programlama. Elimden geldiğince, anladığım kadarıyla basitleştirerek anlatmaya çalıştım.
Async programlama ile ilgili internette gördüğüm en güzel makale @TarikGuney tarafından kaleme alınmış. Ben büyük bir keyifle okudum. Sizin de okumanızı tavsiye ederim.
medium.com/@atarikguney/asenkron-asynchronous-programlama-nedir-296230121f9d
Просмотров: 19 831

Видео

9 - Action OverLoading ve Route Attribute - Asp Net Core Web Api
Просмотров 9 тыс.4 года назад
Web Api projelerinde route ları yönetmek bazen çok zorlaşabiliyor. .Net Core Web Api Route özelliği ile route ları yönetmek oldukça kolay. Bu video da action larımızın url'lerini nasıl verebiliceğimizi öğrendik.
8 - IActionResult Kullanımı - Asp.Net Core Web Api
Просмотров 14 тыс.4 года назад
Önceki videolarımızda .Net Core Web Api ActionResult'ların dönüş tiplerini manuel bir şekilde veriyorduk. Bu da bize action'larda ki farklı senaryolarda farklı response code döndürmemizi zorlaştırıyordu. IActionResult ile beraber farklı senaryolarda farklı response code döndürmek oldukça kolay.
7 - Swagger Kullanımı - .Net Core Web Api
Просмотров 27 тыс.4 года назад
Web Api projelerininde döküman oluşturmak için bir çok kütüphane mevcut. Microsoft desteğini de alan Swagger döküman oluşturmak için en ideal kütüphane. Bu video da swagger kullanımını anlatmaya çalıştım.
6 - Asp.Net Core Web Api ile CRUD işlemleri
Просмотров 55 тыс.4 года назад
Asp.Net Core Web Api ile CRUD (Create, Read, Update, Delete) işlemlerinin nasıl yapıldığını anlatmaya çalıştım. DataAccess katmanında Entity Framework Code First yaklaşımını uyguladık. Video da Delete metodunu test etmeyi unutmuşum. Onu artık siz test edersiniz.
5 - Http Get, Post, Put ve Delete Metotları - Net Core Web Api
Просмотров 37 тыс.4 года назад
Http get, post, put ve delete isteklerinin .net core web api de nasıl kullanıldığını anlatmaya çalıştım. Verileri run-time da ekledik, güncelledik ve sildik. Database işlemlerine geçtiğimiz kısımda da göreceğiz ki aralarında bir fark olmayacak. Ek olarak fake data oluşturmak için Bogus kütüphanesini kullandık.
4 - Kestrel web server - .Net Core Web Api başlangıç ayarlamaları
Просмотров 21 тыс.4 года назад
Bilindiği gibi .Net Core uygulamaları cross-platform çalışır. Peki ama nasıl ? Bu video da bu sorunun cevabını bulmaya çalıştık. Sonrasında .Net Core Web Api projesi geliştirebilmek için gerekli olan ayarlara baktık.
3 - .Net Core nedir ve neden kullanmalıyım ? - .Net Core Projeleri nasıl çalışır ?
Просмотров 35 тыс.4 года назад
Bu kısma kadar servis yönelimli programlama hakkında konuştuk. Artık yavaş yavaş .net core a girelim. Ben neden .net core a geçiş yapmalıyım? Bu soruya cevap vermeye çalışalım. Yani .net framework benim hangi ihtiyaçlarımı karşılamıyor ki ben .net core a geçiş yapmak istiyorum.
2 - Neden Web Servis Kullanmalıyım? - RESTful Web Api
Просмотров 26 тыс.4 года назад
Bu videoda servis yönelimli programlama temellerini anlatmaya çalıştım. Platform ve teknoloji bağımsız bir proje ortaya çıkarmak istiyorsanız siz de web servislerle yolunuza devam etmelisiniz.
1 - Adım adım web servisleri anlamak - Yazılıma yaklaşımlar
Просмотров 54 тыс.4 года назад
Asp.net Core Web Api ' ye başlamadan önce cevaplamamız gereken bazı sorular var. Neden web servislere ihtiyaç duyarız ? Reusability prensibi neden çok önemlidir ? SOA nedir ? Yazılıma yaklaşımlar nelerdir ? Bu video da bu sorulara yanıt vermeye çalıştım.
2- Generic Repository Tasarım Deseni (Unit Of Work ile) (part 2)
Просмотров 15 тыс.7 лет назад
2- Generic Repository Tasarım Deseni (Unit Of Work ile) (part 2)
1- Generic Repository Tasarım Deseni (Unit Of Work ile) (part 1)
Просмотров 22 тыс.7 лет назад
1- Generic Repository Tasarım Deseni (Unit Of Work ile) (part 1)
19- AddRange ve RemoveRange Metodları
Просмотров 3,5 тыс.7 лет назад
19- AddRange ve RemoveRange Metodları
18- Fluent Api
Просмотров 4,6 тыс.7 лет назад
18- Fluent Api
17- Data Annotations
Просмотров 3,2 тыс.7 лет назад
17- Data Annotations
16- Var Olan Bir Database' de Code First Kullanmak
Просмотров 4,1 тыс.7 лет назад
16- Var Olan Bir Database' de Code First Kullanmak
15- Migration History Tablosu ve Down Metodları
Просмотров 2 тыс.7 лет назад
15- Migration History Tablosu ve Down Metodları
14- Code First Database Güncelleme
Просмотров 3,4 тыс.7 лет назад
14- Code First Database Güncelleme
13- Code First ile Database Oluşturma AutomaticMigration=False
Просмотров 4,5 тыс.7 лет назад
13- Code First ile Database Oluşturma AutomaticMigration=False
12- Code First ile Database Oluşturma AutomaticMigration=True
Просмотров 9 тыс.7 лет назад
12- Code First ile Database Oluşturma AutomaticMigration=True
37- Area Kullanımı
Просмотров 8 тыс.7 лет назад
37- Area Kullanımı
11- ThenBy, Skip, Take, All, Any, Single ve First Metotları
Просмотров 3,2 тыс.7 лет назад
11- ThenBy, Skip, Take, All, Any, Single ve First Metotları
10- Eager Loading
Просмотров 3,4 тыс.7 лет назад
10- Eager Loading
9- Lazy Loading ve Navigation Properties
Просмотров 3,5 тыс.7 лет назад
9- Lazy Loading ve Navigation Properties
8- Immediate Mode ve Defered Mode
Просмотров 2,7 тыс.7 лет назад
8- Immediate Mode ve Defered Mode
7- Join ve Group By Sorguları
Просмотров 5 тыс.7 лет назад
7- Join ve Group By Sorguları
6- Basit Select Sorguları
Просмотров 5 тыс.7 лет назад
6- Basit Select Sorguları
5- CRUD Metotları
Просмотров 5 тыс.7 лет назад
5- CRUD Metotları
4- Modele Stored Procedure Dahil Etme
Просмотров 4,1 тыс.7 лет назад
4- Modele Stored Procedure Dahil Etme
3- Database Değişikliklerini Modele Yansıtma
Просмотров 5 тыс.7 лет назад
3- Database Değişikliklerini Modele Yansıtma

Комментарии

  • @user-sx5ib8vd6l
    @user-sx5ib8vd6l 2 месяца назад

    Sen adamsın. ingilizce hicbir döküman ve video böyle anlatamıyor. Ücretli olanlar da çok pahalı malum dolar 8 tl. Eyvallah. Elinize sağlık.

  • @furkanyilmaz1710
    @furkanyilmaz1710 2 месяца назад

    adaam

  • @furkanyilmaz1710
    @furkanyilmaz1710 2 месяца назад

    adam

  • @onat1276
    @onat1276 2 месяца назад

    Çok teşekkürler hocam, bu açığın nasıl giderileceğini merak ediyordum ne zamandır <3

  • @muratcaliskan8841
    @muratcaliskan8841 3 месяца назад

    Ağzınıza sağlık. Özellikle canlı olarak metodları asenkrona çevirmeniz içimde olan kuşkuları giderdi. Ne kadar kolaymış dedim sayenizde :)

  • @MahirBALTACI
    @MahirBALTACI 3 месяца назад

    Bu seriyi de bitirdim. 6 yıl önceki kaynak olsa da EF yi kullanacak kadar biliyorum artık diyebilirim. Teşekkürler.

  • @MahirBALTACI
    @MahirBALTACI 3 месяца назад

    Selamlar Kenan. Bir Classic ASP kullanıcısı olarak; uzun zaman önce kaydedilmiş olmasına rağmen, 2024 Temmuz'da izlediğimde bile bir sürü şey öğrendim videolarınızdan. Çok teşekkürler. Sanırım aynı şehirdeyiz. Bir gün karşılaşacağız ve sizi durdurup şahsen de teşekkür edeceğim.

  • @BerkBayar
    @BerkBayar 4 месяца назад

    Emeğinize sağlık çok net bir anlatım olmuş.

  • @muhammedsert1794
    @muhammedsert1794 4 месяца назад

    Emeğinize sağlık hocam, Türkçe kaynak olarak çok iyi , çok teşekkür ederim :)))) <3

  • @baranyldz2325
    @baranyldz2325 4 месяца назад

    Allah cezasını versin bu aspnin doğru yapmama rağmen silmiyor

  • @baranyldz2325
    @baranyldz2325 4 месяца назад

    Allahını seven birisi yardım etsin çalışıyor sunucu tarzı çalışmaya devam ediyor anlamadığım bir sebep ile

  • @Onur-cg4sg
    @Onur-cg4sg 6 месяцев назад

    Gerçekten şahane ve açıklayıcı bir anlatım kafada soru işareti bırakmıyor, ezberletmeden; anlayarak ilerletiyor. Teşekkürler Kenan bey.

  • @pnaraliogullari6863
    @pnaraliogullari6863 6 месяцев назад

    Hocam merhaba unit of work design patternı Onion artchitechtureda da generic repo design pattern ile beraber bu şekilde mi uyguluyoruz

  • @davuttam
    @davuttam 6 месяцев назад

    Teşekkürler...

  • @rakun98989
    @rakun98989 6 месяцев назад

    10. dakikada update-adatabase kısmında Login failed for user 'sa' hatası alanlar user password yerine Integrated Security = true yazın sorun çözülür

  • @davuttam
    @davuttam 6 месяцев назад

    müthiş...

  • @CengizAkarsu
    @CengizAkarsu 6 месяцев назад

    hocam sen neden video çekmeyi bıraktın. Şunun şurasında sektörde bir avuç kalan kişi var yapma etme, bekliyoruz yeni serileri :) şimdiden emeğine sağlık diyorum

  • @veyselsari23
    @veyselsari23 6 месяцев назад

    Mükemmel Gerçekten . Gereksiz Bilgi Yok . Sade Anlaşılır. Allah razı olsun

  • @cantekinkocdor9484
    @cantekinkocdor9484 8 месяцев назад

    Hocam, birbirine 1-1 veya 1-n ilişkili iki kaydı tek transectionda eklemek istersek bu pattern ile nasıl yaparız? İşlemler ram üstünde olduğu için yeni oluşan kaydın auto increment primery key bilgisini alamıcaz.

  • @İslamKhalilov-g9y
    @İslamKhalilov-g9y 8 месяцев назад

    👍👍👍👍👍👍👍👍👍

  • @Eslem1110
    @Eslem1110 9 месяцев назад

    Yalın ve anlaşılır anlatımınız için teşekkürler.

  • @mersinceride
    @mersinceride 9 месяцев назад

    Hocam günlük 100 okuyucusu olan bir haber sitesinde hangi metodu kullanmalıyız... Lazy Loading mi Eager Loading mi

  • @melissutci7810
    @melissutci7810 9 месяцев назад

    sonunda güzel ve yalın bir anlatım buldum swagger için..çok teşekkürler

  • @nezirecaglakumru7467
    @nezirecaglakumru7467 10 месяцев назад

    post kısmını düzenledikten sonra internal server error hatası veriyor hocam return olarak createdataction verildiğinden muhtemelen return ok şeklinde çevirince düzeldi? neden o hatayı vermiş olsabilir ?

  • @ahsenbilgili59
    @ahsenbilgili59 11 месяцев назад

    Hocam günlerdir bu şekilde bir kaynak arıyordum.Çok teşekkürler

  • @berkunkaynar7459
    @berkunkaynar7459 11 месяцев назад

    Tesadüfen denk geldiğim bir eğitim serisi harika anlatmışsınız hocam teşekkürler

  •  11 месяцев назад

    Gerçekten efsanesiniz Kenan Bey. Konuları bu kadar yalın ve açıklayıcı anlatan tanıdığım 2 kaynaktan birisisiniz. Ne kadar teşekkür etsem az size.

  • @a.kadirdokuyucu4919
    @a.kadirdokuyucu4919 11 месяцев назад

    Kenan hocam keşke console'de değilde form üzerinde textbox ve Gridview üzerinde denemeler yapasanız.?

  • @a.kadirdokuyucu4919
    @a.kadirdokuyucu4919 11 месяцев назад

    Kenan hocam keşke console'de değilde form üzerinde textbox ve Gridview üzerinde denemeler yapasanız.?

  • @misal-isahabe5281
    @misal-isahabe5281 11 месяцев назад

    merhaba hocam aktif misiniz bu konuda bir sorum olacak?

  • @ahmetselcuk1400
    @ahmetselcuk1400 11 месяцев назад

    Hayatimin para bollugu olmasi icin neler mumkun

  • @ahmetselcuk1400
    @ahmetselcuk1400 11 месяцев назад

    Hayatimin asiri tahat ve lux ixinde para bollugu olarak yasanmasi ixin neler mumkun

  • @ahmetselcuk1400
    @ahmetselcuk1400 11 месяцев назад

    Hayatimin para bollugu olarak yasanmasi ixin neler mumkun

  • @delidag
    @delidag Год назад

    Teşekkürler. Çok işime yaradı. Kendi yazılımımızdan SMS gönderimi yaptık. Başarılı çalıştı. Güzel anlatımınız için Allah razı olsun.

  • @suleymancakmak2809
    @suleymancakmak2809 Год назад

    1 Yıldır Bakıyorum kafams oturmamıştı bu video yu izleyince cuk diye oturdu.

  • @osmanturk7867
    @osmanturk7867 Год назад

    Hocam Kisa oz tertemiz anlatiyorsunuz. Agziniza saglik

  • @1muharremyilmaz
    @1muharremyilmaz Год назад

    Selamlar hocam videonuz sayesinde çok net şekilde async await ve task kavramlarını çözdüm kanalınızı biraz inceledim bu video 3 sene içerisinde attığınız son video olduğunu gördüm açıkcası bu beni üzdü bu şekilde kaliteli eğitim çeken kişiler parmakla sayacak kadar az. Teşekkür ederim

  • @Alemali1461
    @Alemali1461 Год назад

    Özlettiniz… (-Yeniden merhabalar herkes..)

  • @Alemali1461
    @Alemali1461 Год назад

    Özlettiniz… (-Yeniden merhabalar herkes..)

  • @Alemali1461
    @Alemali1461 Год назад

    Hocam merhabalar içersinde birkaç tane bira çok ilişkisi olan bir örnek uygulama gösterebilir misiniz acaba. Bir de resim alanı da olursa iyi olur. Özlettiniz… (-Yeniden merhabalar herkes..)

  • @Alemali1461
    @Alemali1461 Год назад

    Hocam kolay gelsin sizlere. Öncelikle çok çok teşekkür ediyorum. videolarınızı Hepsini baştan sona birkaç kere izledim. çok faydalı olduğunu düşünüyorum. Ama birçok faydalı içerik gibi içeriğin içerisine dalmaktan beğeni atmayı unuttuğumuz da oluyor. Hatta direkt videoları indiriyoruz. ;) Apilerle ilgili Db First Yaklaşımından ilişkili tablolarla ilgili örnekler yapabilirseniz çok seviniriz.

  • @Emir-d3f4x
    @Emir-d3f4x Год назад

    Çok güzel bir seri ve anlatım tarzı

  • @laqisman1985
    @laqisman1985 Год назад

    Salam. Dersliyi davami varmi?

  • @zekiyecantekindogan4069
    @zekiyecantekindogan4069 Год назад

    Neden yeni videolarınız yok.Sizin gibi insanlara ihtiyacımız var.Emekleriniz için çok teşekkür ederim

  • @kerimagayev3627
    @kerimagayev3627 Год назад

    Mukemmel

  • @ismailertuglu3304
    @ismailertuglu3304 Год назад

    Süper bir anlatım teşekkürler.

  • @arslanmehmet
    @arslanmehmet Год назад

    Kenan bey teşekkür ederim. Türkçe bütün kaynakları izledim diyemem ancak şuana kadar mantığı en iyi sizde anladım. kolaylıklar dilerim

  • @yavuzalma
    @yavuzalma Год назад

    Farklı insanlardan dinlediğim API konusunu tek seferde anlamama vesile oldunuz. Emeğinize sağlık.

  • @Eren_Ozdemir
    @Eren_Ozdemir Год назад

    Hocam neredesiniz :(

  • @sadkemrecizmecioglu1136
    @sadkemrecizmecioglu1136 Год назад

    ufff çok şey öğrendim teşekkürler 🙏