Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# - Dapper ile örnek uygulama
Rating: 4.8 out of 5(87 ratings)
2,742 students

C# - Dapper ile örnek uygulama

C# yazılım dilinde Dapper kullanımı
Created byCengiz ATİLLA
Last updated 6/2022
Turkish

What you'll learn

  • C# ile Dapper kullanımını
  • Dapper ile Storeprocedure kullanımı
  • Nesne modelleme ve uygulama içi data geçişleri
  • Windows form uygulama oluşturma , Formlar arası veri taşıma

Course content

3 sections9 lectures1h 33m total length
  • Kurs Bilgilendirme1:40
  • Kurs için ihtiyaç olan kurulumlar1:03
  • Bilinmesi gerekenler1:26

Requirements

  • Temel C# bilgisinin olması gereklidir.
  • Temel SQL bilgisinin olması gereklidir.
  • Dapper yaklaşımı hakkında bilgi sahibi olunması gereklidir.

Description

Merhaba Arkadaşlar ,

Bu ücretsiz eğitim içerisinde Dapper Micro ORM aracı ile bir windows form uygulaması geliştireceğiz.

Dapper Nedir ? 

Dapper, Stack overflow ekibi tarafından LightWeight(Arka tarafta herhangi bir mapping işlemi veya konfigürasyonu yapmaz) olarak geliştirilmiş Github ta open source yayınlanan bir ORM( Object Relationship Mapper) aracıdır.


Ado Net’te sorgularımızı veya prosedürlerimizi SqlDataReader, SqlCommand v.b nesneleri kullanarak gerçekleştiririz. Dapper,bu nesneleri yazma yükünü bizden alıyor.


Generic ve extension olan metotlarını kullanarak filtreleme işlemlerimizi yapabiliriz. Daha az kod yazarak sorgularımızı kısa sürede execute edip istediğimiz tipe çevirebiliriz.


Eğitim içerisinde kullanılanlar


  1. Örnek database kurulumu .

  2. Storeprocedure kullanımı .

  3. C# ile database modelleme .

  4. N katmanlı mimari .

  5. Interface kullanımı ( örnek olması açısından )

  6. Gridview kullanımı .

  7. Formlar arası veri taşıma işlemleri .


Dapper micro orm aracı bir çok yazılım firmasında kullanılan üzerine her yazılım firmasının kendi mimarisini  geliştirdiği çok yararlı ve uygulama tarafında hızlı bir araçtır. EF ile kıyaslanması doğru değildir, EF kendi içerisinde bulunan bir çok özelliği Dapper içerisinde olmamaktadır.


Dapper tarafında geliştirilen ek paketler ile dapper üzerine farklı yetenekler eklenmiştir . Yapıyı öğrendiğiniz zaman bu ek paketleri yayıncılarının git hub sayfalarından ücretsiz bir şekilde öğrenebilir ve uygulamalarınızda kullanabilirsiniz.


Eğitim içerisinde kullanılan teknikleri anlayabilmeniz için orta seviyede C# bilgisine sahip olmanız gerekmektedir.  Bu kısa eğitim sonrasında dapper ın özelliklerinden yararlanarak veri tabanı işlemlerinizi gerçekleştirebileceksiniz.



Who this course is for:

  • C# yazılım dili ile SQL veri tabanına Dapper yaklaşımı ile bağlanmak ve uygulama geliştirmek isteyen kişiler içindir