Her Yönüyle SQL Server ile Veritabanı Programlama
Silikon Akademi bünyesinde sunulan “Her Yönüyle SQL Server ile Veritabanı Programlama” eğitimi, katılımcıları basit bir sorgu yazıcısı olmanın ötesine taşıyarak, veritabanı tarafında iş mantığı geliştirebilen ve karmaşık mimarileri yönetebilen birer uzman seviyesine ulaştırmayı hedefler. SQL Server’ın güçlü programlama yeteneklerini temel alan bu eğitimde; gelişmiş T-SQL teknikleri, Saklı Yordamlar (Stored Procedures), Tetikleyiciler (Triggers), Kullanıcı Tanımlı Fonksiyonlar ve dinamik kodlama yapıları sektörden gerçek senaryolarla işlenmektedir. Silikon Akademi’nin saha tecrübesine sahip uzmanları tarafından yönetilen bu program, performanslı kod yazma ve veritabanı güvenliğini sağlama konularında profesyonel bir yetkinlik kazanmanızı sağlar.
Genel olarak eğitim aşağıdaki konuları içermektedir.
Modül 1: Veritabanı Geliştirmeye Giriş
SQL Server Platformuna Genel Bakış
SQL Server Araçları ile Çalışmak
SQL Server Servislerini Yapılandırmak
Uygulama: Veritabanı Geliştirmeye Giriş
Modül 2: Tablo Tasarımı ve Uygulama
Tablo Tasarım Prensipleri
Şemalarla (Schemas) Çalışmak
Tablo Oluşturma ve Tablo Yapısını Değiştirme (Create & Alter)
Uygulama: Tablo Tasarımı ve Uygulama Süreçleri
Modül 3: Kısıtlayıcılar (Constraints) ile Veri Bütünlüğünü Sağlamak
Veri Bütünlüğünü Zorlamak (Enforcing Data Integrity)
Alan (Domain) Bütünlüğünü Uygulama
Varlık ve Referans Bütünlüğü (Entity & Referential Integrity)
Uygulama: Kısıtlayıcılar ile Veri Bütünlüğü Yönetimi
Modül 4: İndeksleme İşlemlerine Giriş
Temel İndeksleme Kavramları
Tek Kolonlu ve Bileşik (Composite) İndeksler
SQL Server Tablo Yapıları (Heaps & B-Trees)
Clustered (Kümelenmiş) İndeksler ile Çalışmak
Uygulama: Etkili İndeks Oluşturma
Modül 5: Gelişmiş İndeksleme Teknikleri
Sorgu Planı (Execution Plan) Temel Kavramları
Sık Kullanılan Sorgu Planı Bileşenleri
Sorgu Planları ile Analiz Yapmak
Etkili Non-clustered İndeks Tasarımı
Performans İzleme ve Optimizasyon
Uygulama: İndeksleme Stratejileri ve Performans Planlaması
Modül 6: Columnstore İndeksler
Columnstore İndeks Mimarisi
Columnstore İndeksler için En İyi Uygulamalar (Best Practices)
Uygulama: Bellek İçi (In-Memory) Veritabanı Yeteneklerini Kullanmak
Modül 7: View (Görünüm) Tasarımı ve Uygulama
View Yapısına Giriş
View Oluşturma ve Yönetimi
View Kullanımında Performans Kriterleri
Uygulama: View Tasarımı ve Uygulamaları
Modül 8: Saklı Yordam (Stored Procedure) Tasarımı ve Uygulama
Stored Procedure Yapısına Giriş
Stored Procedure’lar ile Çalışmak
Parametreli Stored Procedure Uygulamaları
Çalıştırma Bağlamını (Execution Context) Kontrol Etmek
Uygulama: Gelişmiş Stored Procedure Geliştirme
Modül 9: Kullanıcı Tanımlı Fonksiyon (UDF) Tasarımı ve Uygulama
Fonksiyonlara Genel Bakış
Skaler (Scalar) Fonksiyon Tasarımı ve Uygulaması
Tablo Döndüren (Table-Valued) Fonksiyon Tasarımı
Fonksiyonlarda Uygulama Kriterleri ve Alternatif Yaklaşımlar
Uygulama: Kullanıcı Tanımlı Fonksiyon Geliştirme
Modül 10: Tetikleyiciler (Triggers) ile Veri Manipülasyonu Yönetimi
DML Tetikleyicileri Tasarlamak
DML Tetikleyicileri Uygulama Teknikleri
Gelişmiş Tetikleyici (Trigger) Kavramları
Uygulama: Veri Manipülasyonuna Tetikleyiciler ile Yanıt Vermek
Modül 11: Bellek İçi (In-Memory) Tabloların Kullanımı
Bellek Odaklı (Memory-Optimized) Tablolar
Yerel Olarak Derlenmiş (Native) Stored Procedure’lar
Uygulama: In-Memory Veritabanı Kapasitelerini Kullanmak
Modül 12: SQL Server'da Yönetilen Kod (Managed Code) Uygulama
SQL CLR Entegrasyonuna Giriş
Assembly’leri İçe Aktarma ve Yapılandırma
SQL CLR Entegrasyonunu Uygulamak
Uygulama: SQL Server üzerinde Managed Code Çalıştırmak
Modül 13: SQL Server'da XML Verisi Saklama ve Sorgulama
XML ve XML Şemalarına Giriş
XML Verisi ve Şemalarını SQL Server’da Saklamak
XML Veri Tipini Uygulamak
T-SQL FOR XML İfadesinin Kullanımı
XQuery’e Giriş ve XML Verisini Parçalamak (Shredding)
Uygulama: XML Verisi ile Çalışmak
Modül 14: SQL Server Mekansal (Spatial) Verilerle Çalışmak
Mekansal (Spatial) Verilere Giriş
SQL Server Mekansal Veri Tipleri ile Çalışmak
Uygulamalarda Mekansal Verilerin Kullanımı
Uygulama: Mekansal Veri Uygulamaları
Modül 15: SQL Server Veritabanı Sertifikasyon Yol Haritası
SQL Server Veritabanı Sertifikasyon Süreçlerine Giriş
Doğru Sertifika Yolunu Seçmek (Azure & On-Premise)
Sertifika Sınavlarına Hazırlık Süreçleri
Sınavlar İçin İpuçları, Örnek Sorular ve Cevaplar
Eğitimlerimiz
PostgreSQL Performans Tuning
Eğitimler
R ile Veri Analizi
Eğitimler
Elasticsearch ile Veri Analizi
Eğitimler
Temel MongoDB Eğitimi
Eğitimler
SQL Server PowerBI ile Veri
Eğitimler
SQL Server ile Uçtan Uca
Eğitimler
SQL Server ile OLAP Modelleme
Eğitimler
SQL Server ile Veri Ambarı
Eğitimler
PostgreSQL ile Veritabanı Yönetimi (DBA)
Eğitimler
SQL Server ile Alwayson Yüksek
Eğitimler
İleri SQL Sorgulama Teknikleri ve
Eğitimler
SQL Server ile Performans Tuning
Eğitimler
Her Yönüyle SQL Server ile
Eğitimler
SQL Server ile Veritabanı Programlama
Eğitimler