- Kurs Bilgilendirme
- Kurs için ihtiyaç olan kurulumlar
- Bilinmesi gerekenler
- Veri tabanı indirme ve kurulumu
- Veri tabanı inceleme
- Store Procedure Ayarlanması
- Windows Form Uygulaması - 1
- Windows Form Uygulaması - 2
- Windows Form Uygulaması - 3
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
Örnek database kurulumu .
Storeprocedure kullanımı .
C# ile database modelleme .
N katmanlı mimari .
Interface kullanımı ( örnek olması açısından )
Gridview kullanımı .
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.
Pre-Vue JS Course: The Only Course You Need Before You Begin Learning Vue JS! Know If It Can Lead To A Career!
How to prepare, rehearse and get ready to present your early stage business idea at student startup idea competition
In this course you will learn angular 5 basics
Become an expert in image analysis: create powerful algorithms to detect features reliably and measure them accurately
Learn the Fundamentals of Procedural, Object-Oriented, and Functional Programming in Python.
Merhaba ,
Yazılım tarafındaki geçmişim lise zamanlarıma kadar dayanmaktadır. Turbo pascal yazılım dilinden başladım ve .net tarafına kadar geldim.
Bir çok yazılm firmasında yazılım uzmanı olarak çalıştım ve Netron bilişim akademisinde yazılım üzerine eğitmenlik yaptım ( MCT ünvanına sahibim )
Aynı zamanda MCPD sertifikalarınıda aldım, şuan Microsoft Dynamics CRM üzerinde uygulamalar geliştiriyor özel bir firmada yazılım uzmanı olarak devam ediyorum.
Bilginin paylaştıkça çoğalacağına inandığım için elimden geldiği kadar makale yazmaya ve görsel eğitimler hazırlamaya gayret gösteriyorum.