ADO.NET Connected Mimari – Entity/Facade ile N-Katmanlı Uygulama Geliştirme

N-Katmanlı uygulama geliştirmenin bir çok yöntemi mevcuttur. Bu yöntemlerden biri de Entity/Facade tasarım desenini kullanmaktır diyebiliriz. Bu uygulama eğitimimde Entity/Facade yöntemini kullanarak çok katmanlı uygulama geliştirmeye değindim. Eğitimde SQL Server kullandım. Hatta SQL işlemlerini Stored Procedure ile gerçekleştirerek daha kapsamlı bir uygulama olmasını sağladım.

http://youtu.be/09GYU-oh9zw

İyi çalışmalar.

ADO.NET Connected Mimari / N-Katmanlı Uygulama Geliştirme

ADO.NET’in temel yapı taşı olan Connected mimariyle bağlantı, veri akışı, çoklu projeleri tek bir çözüm için kullanma gibi bir çok farklı ve profesyonel işlemi anlattığım bu eğitimler sayesinde C# ve ADO.NET kullanarak istediğiniz seviyedeki profesyonel projeleri geliştirebilirsiniz.

http://youtu.be/vIwXKLgJEQ4

http://youtu.be/2qGpBmPTqvY

İyi çalışmalar.

Entity Framework ile Uygulama Geliştirme

ef_approachUzun zaman önce Entity Framework ile temel seviye uygulama geliştirme işlemlerini anlatan bir mini eğitim serisi hazırlamıştım. Bir süredir bu eğitimin detaylı ve daha uzun versiyonunu hazırlama düşüncesine sahiptim. Şimdi bu eğitimleri yayınlıyorum.

Bu uygulamayı geliştirirken detaylı bir planlama yapmadım. Genel olarak Northwind üzerinde yapmayı ön görerek doğaçlama bir çalışma yaparak ilerledim. Konusu geldikçe yeni özellikleri ya da detayları anlatmaya çalıştım.

 

 

Eğitimler;

1 – https://vimeo.com/90419940  (Youtube Alternatif)
2 – https://vimeo.com/90426507  (Youtube Alternatif)
3 – https://vimeo.com/90429107  (Youtube Alternatif) (İlk 2 videoda yapılanların açıklamaları)
4 – https://vimeo.com/90513348  (Youtube Alternatif)

İyi çalışmalar.

T-SQL ile Trigger Geliştirme

Veritabanında belirli işlemler öncesinde, sonrasında ya da işlemin yerine otomatik olarak gerçekleştirilmesi gereken işlemlerde kullanılan Tetikleyici(Trigger) isimli nesneleri incelediğimiz ve detaylarını anlattığım aşağıdaki makaleden sonra, şimdi de video eğitim serisi olarak anlatmaya çalıştım.

SQL Server’da Trigger’lar

T-SQL ile trigger geliştirme eğitimlerine aşağıdaki bağlantılardan ulaşabilirsiniz.

http://www.youtube.com/watch?v=2l1sLdHzpr0

http://www.youtube.com/watch?v=CzEhGSIxF4Y

http://www.youtube.com/watch?v=2w3KT4XUSBk

 

T-SQL ile Transaction Geliştirmek

Veritabanı yönetim sistemlerinde transaction kavramını detaylı olarak anlattığım ve SQL Server üzerinde örneklemeler yaptığım bu konunun makalesine aşağıdaki bağlantıdan ulaşabilirsiniz.

SQL SERVER’DA TRANSACTION KULLANIMI/YÖNETIMI

Makaleden inceleyeceğiniz örnek ve daha fazlasını ise aşağıdaki videolardan izleyebilirsiniz.

– SQL Server Transaction – 1

– SQL Server Transaction – 2

ADO.NET Connected Mimari ile Çok Katmanlı(N-Tier) Uygulama Geliştirmek

Ticari uygulamalar genel olarak karmaşık ve modüler olması nedeniyle geliştirme işlemleri sırasında iş süreçlerinin farklı katmanlara ayrılması gerekmektedir. Çok katmanlı geliştirme yapmak uygulama geliştirilirken bir çok yararı olduğu gibi, geliştirme tamamlandıktan sonra da revize işlemlerinde kolaylık ve hız sağlar.

Genel olarka bir çok katmanlı mimariye sahip uygulama geliştirmeyi ele aldığımız eğitimi izleyebilirsiniz.

http://youtu.be/aPsQSWKxTQ4

XAML ve WPF ile Uygulama Geliştirmek

XAML ve WPF üzerine bir çok video eğitim hazırladım. Bu eğitimlerde XAML’ın WPF, Silverlight, XBAP ve Windows Phone 7-8 versiyonları için neden kritik öneme sahip olduğunu da anlattım.

XAML’a hakim olmak, yukarıda saydığım teknolojilerde görsel açıdan geliştirmelere hakim olmak anlamına gelmektedir.

Şimdi ise, XAML mimarisi ve programlama tekniklerini incelediğimiz bu eğitimleri izleyebilirsiniz.

Not : WPF mimarisine ilk giriş anlatımlarını yaptığım video hasarlı olması nedeniyle eğitim geliştirme kısmından başlamaktadır.

XAML ve WPF ile Uygulama Geliştirme – 1

https://www.youtube.com/watch?v=LtLV8mDCIJc

XAML ve WPF ile Uygulama Geliştirme – 2

http://youtu.be/lxHs7zYOTjY

XAML ve WPF ile Uygulama Geliştirme – 3

https://www.youtube.com/watch?v=mjk3annW6ao

SQL Server’da Dinamik T-SQL Programlama

SQL Server mimarisinde önemli bir yeri olan Dinamik T-SQL programlamanın, yazılan sorgular için kritik öneme sahip olduğunu çoğu zaman bilmeden geliştirme yapılır.

Örneğin, uygulamadan veritabanına gönderilen sorgu isteklerini SQL Profiler ile izlediğinizde, aslında basit sorguların dahi EXEC ve sp_executesql isimli iki prosedür vasıtaısyla çalıştırıldığını görürsünüz. İşte bu prosedürler Dinamik SQL yapısını temsil etmektedir.

Dinamik T-SQL Programlama

LINQ to SQL ile Uygulama Geliştirme

LINQ to SQLLINQ to SQL ile veritabanı uygulamaları geliştirmek günümüz Microsoft veritabanı programlama projelerinde yüksek öneme sahiptir. Özellikle web tabanlı projelerde yoğun olarak kullanılan LINQ mimarisini incelediğimiz bu görsel eğitim serisiyle LINQ’e giriş yaparak .NET nesneleri ve SQL Server üzerinde nasıl sorgulamalar yapılabileceğinizi öğreneceksiniz.

LINQ to SQL ile Uygulama Geliştirme – 1

LINQ to SQL ile Uygulama Geliştirme – 2

LINQ to SQL ile Uygulama Geliştirme – 3

İyi çalışmalar.