SQL Server ile Veritabanı Programlama Kursu

SQL Server ile Veritabanı Programlama 10 yıldır yazılım ve veritabanı programlama teknolojileri üzerine çalışıyorum ve 2011 yılından beri de video eğitimler hazırlamaktayım. Şahsımı tanıyan ya da takip edenlerin bildiği gibi 2013 yılında SQL Server VTYS için İleri Seviye T-SQL Programlama adında 703 sayfalık bir kitap yazdım. Kitap içerisindeki DVD’de mini bir set vardı ancak onun […]

SQL Server ile Diyagram Oluşturma Hatası : Veritabanı Sahipliği

SQL Server ile veritabanı tablolarını oluşturdunuz ve haliyle bu tablolar arasında ilişkiler tasarlamak istiyorsunuz. SQL Server Management Studio’nun nimetlerinden faydalanmak için de veritabanı içerisindeki Database Diagrams’a sağ tıklayıp, Install Diagrams menüsünü seçtiniz(New Diagram seçeneğini kullanmadan önce kurmanız gerekir). Bu işlemi gerçekleştirdiğinizde, aşağıdaki hata ile karşılaşıyor olabilirsiniz. Aslında bu bir hata değil, bilgilendirme/uyarı mesajıdır. Veritabanı sahipliğini düzenlemenizi […]

SQL Server ile Veri Şifreleme(Data Encryption)

Bilgi teknolojilerinde verinin güvenliği çok kritik bir öneme sahiptir. Önemli verileri korumak için ekstra bir çok yazılım geliştirildiği gibi bu alana özel olarak çalışan bir çok güvenlik firması mevcuttur. Veri güvenliği dediğimde bir veritabanı programcısının ilk aklına gelen sanıyorum bankacılık ve finans sektörüdür. Tabi ki en yüksek güvenliğe ihtiyacı olan sektör bankacılıktır. Ancak sizin korumanız […]

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

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