Developing Microsoft SQL Server Databases eğitimi, yeni SQL Server veritabanları yaratıp geliştirmesi ya da var olan veritabanlarında ek geliştirmeler yapması gereken kişilerin veritabanı geliştirme becerilerini artırmayı sağlar. Eğitim daha önceki sürümlerle ilgili bilgisi olmayanlar için her yönüyle SQL Server’da geliştirme yapmayı anlattığı gibi, önceki sürümlerde bilgileri olanlara yeni sürümler ile gelen geliştirme özelliklerini de sunmaktadır. Bu eğitimin öncesinde MS 20761 Querying SQL Server Databases eğitiminin alınmış olması önerilir. Bu eğitimin devamında veritabanı yönetimi alanında gelişmek isteyenlerin Administrating SQL Server Databases eğitimini almaları önerilir.
•SQL Server Platformuna Giriş
•SQL Server Veritabanı Geliştirme Görevleri
•Tablo Tasarımı
•Veri Tipleri
•Şemalarla Çalışma
•Tablo Oluşturma ve Güncelleme
•Veri Bölümlendirme (Partitioning)
•Veri Sıkıştırma (Compressing)
•System Versioned Temporal (Historical Data) Tablolar
•Veri Bütünlüğünün Sağlanması
•Alan (Domain) Bütünlüğü
•Varlık (Entity) ve İlişkisel (Referential) Bütünlük
•Temel İndeksleme Kavramları
•Veri Tipleri ve İndeksler Arasındaki İlişkiler
•Tek Kolonlu ve Bileşik İndeksler
•Covering (Kapsayıcı) İndeksler
•İndeks Yönetimi
•Execution Plan (Çalıştırma Planları)
•DTE Kullanımı
•Columnstore İndekslere Giriş
•Columnstore İndeks Oluşturma
•Columnstore İndekslerle Çalışma
•View Kavramına Giriş
•View Oluşturma ve Yönetimi
•View’larda Performans ve Diğer Özellikler
•Stored Procedure’e Giriş
•Stored Procedure ile Çalışma
•Parametreli Stored Procedure Geliştirme
•Stored Procedure’lerde Performans ve Diğer Özellikler
•Fonksiyonlara Genel Bakış
•Scalar Fonksiyon Tasarımı ve Geliştirme
•Table-Valued Fonksiyon Tasarımı
•Fonksiyon Kullanımında Dikkat Edilecekler
•Fonksiyonlara Alternatifler

