
Microsoft SQL Server Kursu
Microsoft SQL Server'a sıfırdan hakim ol — ilk sorgunu yazmaktan üretim veritabanlarını ayarlamaya kadar. Bu kurs, T-SQL, veritabanı tasarımı, saklı yordamlar, performans optimizasyonu ve otomasyonu tek bir kapsamlı programda bir araya getiriyor. İster veri dünyasına adım atıyor ol ister arka uç becerilerini geliştiriyor ol, işverenlerin gerçekten ihtiyaç duyduğu uygulamalı SQL uzmanlığıyla ayrılacaksın.
Neler öğreneceksiniz:
İlk olarak SQL Server'ı kurarak ve ilişkisel veritabanı temellerini öğrenerek başlayacak, ardından T-SQL sorguları yazmaya, birden çok tabloyu birleştirmeye ve raporlama için veri toplamaya geçeceksin. Oradan, normalleştirilmiş şemalar tasarlayacak, kısıtlamalarla veri bütünlüğünü sağlayacak ve işlemleri (transaction) kullanarak INSERT, UPDATE, DELETE ve MERGE işlemlerini güvenle gerçekleştireceksin. İleri düzey konular arasında pencere işlevleri (window functions), CTE'ler, dinamik SQL, saklı yordamlar ve tetikleyiciler (triggers) yer alır. Ayrıca yürütme planları ve dizinlerle performans ayarlamayı, güvenlik, yedekleme ve kurtarma, SSIS tabanlı ETL ve SSRS raporlamayı da kapsayacaksın.
Nasıl pratik şekilde çalışırsınız Microsoft SQL Server Kursu
Nasıl pratik yaparsınız Microsoft SQL Server Kursu
Şirketiniz için ekibinizi eğitmek isteyenlere özel
Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.
Kurs İçeriği
8 Bölüm • 40 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörSQL Server ve Veritabanlarına Giriş
SQL Server ve Veritabanlarına Giriş
Ders 1 • SQL Server Mimarisi Genel Bakış
SQL Server bileşenlerini açıklar: motor, hizmetler ve depolama. Öğrencileri sorguların nasıl işlendiğini ve verilerin nasıl kalıcı hale getirildiğini anlamaya hazırlar.
Ders 2 • İlişkisel Veritabanı Temelleri
İlişkisel tasarımın temeli olarak tabloları, satırları, sütunları, anahtarları ve ilişkileri kapsar. Tüm kurs boyunca kullanılan kelime dağarcığını oluşturur.
Ders 3 • SQL Server'ı Kurma ve Yapılandırma
Öğrencilere kurulum, örnek yapılandırması ve ilk güvenlik kurulumu boyunca rehberlik eder. Sonraki tüm laboratuvarlar için çalışan bir yerel ortam sağlar.
Ders 4 • SQL Server Management Studio'da Gezinme
SSMS arayüzünü, Object Explorer'ı ve sorgu düzenleyicisini tanıtır. Öğrenciler temel komutları çalıştırma ve bağlantıları yönetme konusunda güven kazanır.
Ders 5 • İlk Veritabanını Oluşturma
GUI ve T-SQL aracılığıyla bir veritabanı oluşturmayı, dosya yollarını ve büyüme seçeneklerini ayarlamayı gösterir. Mimari bilgisini uygulamalı pratiğe bağlar.
Bölüm 2GizleDetayları GizleDetayları GörT-SQL Sorgulama Temelleri
T-SQL Sorgulama Temelleri
Ders 1 • GROUP BY ile Veri Toplama
Verileri kategoriye göre özetlemek için COUNT, SUM, AVG, MIN, MAX ve HAVING'i öğretir. Satır düzeyinde sorgulamayı, sonraki bölümlerde ele alınan analitik raporlamaya bağlar.
Ders 2 • Temel SELECT İfadeleri Yazma
Verileri almak ve etiketlemek için SELECT, FROM ve sütun takma adlarını öğretir. Sonraki bölümlerde yazılan her sorgu için sözdizimsel temel oluşturur.
Ders 3 • Verileri WHERE ile Filtreleme
Satırları hassas bir şekilde filtrelemek için karşılaştırma işleçlerini, mantıksal işleçleri ve NULL işlemeyi kapsar. Gerçek dünya senaryolarında hedeflenmiş veri alımını doğrudan sağlar.
Ders 4 • Yerleşik Skaler İşlevler
Sütun değerlerini dönüştürmek için dize, sayısal, tarih ve dönüştürme işlevlerini tanıtır. Toplama ve raporlama bölümlerinde ihtiyaç duyulan sorgu ifade gücünü genişletir.
Ders 5 • Sonuçları Sıralama ve Sınırlama
Sonuç sırasını ve boyutunu kontrol etmek için ORDER BY, TOP ve OFFSET-FETCH'i açıklar. Öğrencileri sayfalama ve sıralanmış raporlama görevlerine hazırlar.
Bölüm 3GizleDetayları GizleDetayları GörVeri Kümelerini Birleştirme ve Kombine Etme
Veri Kümelerini Birleştirme ve Kombine Etme
Ders 1 • INNER ve OUTER Birleştirmeler
INNER JOIN, LEFT, RIGHT ve FULL OUTER JOIN'i pratik örneklerle kapsar. Öğrenciler, veri ekleme gereksinimlerine göre doğru birleştirme türünü seçer.
Ders 2 • Küme İşleçleri: UNION, INTERSECT, EXCEPT
Eşleşen sütun kurallarıyla küme işleçlerini kullanarak sonuç kümelerini dikey olarak birleştirmeyi açıklar. Karmaşık çok kaynaklı raporları birleştirme araç setini tamamlar.
Ders 3 • Kendi Kendine Birleştirmeler ve Çapraz Birleştirmeler
Bir tabloyu kendisiyle birleştirmeyi ve Kartezyen çarpım oluşturmayı gösterir. Hiyerarşik veri ve kombinatoryal raporlama senaryolarını ele alır.
Ders 4 • Tablo İlişkilerini Anlama
Birleştirme mantığının temeli olarak bire bir, bire çok ve çoka çok ilişkileri gözden geçirir. Öğrencilerin birleştirmeleri yazmadan önce neden çalıştıklarını anlamalarını sağlar.
Ders 5 • Alt Sorgular ve Türetilmiş Tablolar
İlişkili ve ilişkisiz alt sorguları ve satır içi türetilmiş tabloları tanıtır. Tek bir sorguda karmaşık filtreleme ve ara sonuçların yeniden kullanımını sağlar.
Bölüm 4GizleDetayları GizleDetayları GörVeri Tanımlama ve Tablo Tasarımı
Veri Tanımlama ve Tablo Tasarımı
Ders 1 • Kısıtlamalar ve Veri Bütünlüğü
PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK ve DEFAULT kısıtlamalarını tanımlar. İş kurallarını veritabanı düzeyinde uygulayarak uygulama katmanı hatalarını azaltır.
Ders 2 • Normalizasyon İlkeleri
1NF'den 3NF'ye kadar pratik öncesi ve sonrası şema örnekleriyle açıklar. Öğrencilere tablo tasarımında yedekliliği ve anormallikleri ortadan kaldırmada rehberlik eder.
Ders 3 • Dizinler: Kümelenmiş ve Kümelenmemiş
Dizin türlerini, oluşturma sözdizimini ve bunların okuma ve yazma performansı üzerindeki etkisini tanıtır. Daha sonra ele alınan ileri düzey dizin oluşturma stratejilerinin temelini oluşturur.
Ders 4 • SQL Server'da Veri Türleri
Sayısal, karakter, tarih, ikili ve özel veri türlerini depolama etkileriyle birlikte kapsar. Doğru tür seçimi, performansı ve veri doğruluğunu doğrudan etkiler.
Ders 5 • Tablo Oluşturma ve Değiştirme
Sütun ve kısıtlama sözdizimi ile CREATE TABLE, ALTER TABLE ve DROP TABLE'ı öğretir. Herhangi bir şemayı oluşturmak ve geliştirmek için gereken DDL becerilerini sağlar.
Bölüm 5GizleDetayları GizleDetayları GörVeri Manipülasyonu: DML İşlemleri
Veri Manipülasyonu: DML İşlemleri
Ders 1 • Tablolara Veri Ekleme
Veri yüklemek için tek satırlı, çok satırlı ve INSERT...SELECT kalıplarını kapsar. ETL ve uygulama geliştirmede kullanılan güvenli ekleme alışkanlıkları oluşturur.
Ders 2 • Veri Silme ve Kesme
Farklı kapsamlarda veri kaldırmak için DELETE, TRUNCATE ve DROP'u karşılaştırır. Öğrenciler, kurtarılabilirlik ihtiyaçlarına göre doğru kaldırma yöntemini uygular.
Ders 3 • Upsert Mantığı için MERGE İfadesi
Kaynak ve hedef tabloları tek bir ifadede senkronize etmek için MERGE'i gösterir. Yaygın ETL upsert kalıplarını verimli bir şekilde ele alır.
Ders 4 • İşlemler ve Hata Yönetimi
Güvenli DML için BEGIN TRANSACTION, COMMIT, ROLLBACK ve TRY...CATCH'i tanıtır. Birden çok ifadenin birlikte başarılı olması veya başarısız olması gerektiğinde veri tutarlılığını sağlar.
Ders 5 • Mevcut Kayıtları Güncelleme
Hedeflenen satırları değiştirmek için WHERE yan tümceleri, birleştirmeler ve alt sorgularla UPDATE'i öğretir. Güvenli güncelleme kalıplarıyla yanlışlıkla yapılan toplu güncellemeleri önler.
Bölüm 6GizleDetayları GizleDetayları Görİleri Düzey T-SQL Teknikleri
İleri Düzey T-SQL Teknikleri
Ders 1 • İleri Düzey Filtreleme ve İfadeler
Koşullu çıktı için CASE ifadelerini, IIF, CHOOSE ve karmaşık yüklem mantığını kapsar. T-SQL içinde iş kuralı uygulaması için sorgu ifade gücünü genişletir.
Ders 2 • EXEC ve sp_executesql ile Dinamik SQL
Esnek, parametreleştirilmiş sorgular için çalışma zamanında SQL dizeleri oluşturmayı ve çalıştırmayı açıklar. Güvenli dinamik kod için gerekli olan enjeksiyon önleme tekniklerini öğretir.
Ders 3 • PIVOT ve UNPIVOT İşlemleri
Çapraz tablo raporlaması için satırları sütunlara ve sütunları satırlara döndürmeyi gösterir. Standart GROUP BY ile elde edilemeyen yaygın iş raporlama formatlarını ele alır.
Ders 4 • Ortak Tablo İfadeleri
Okunabilir sorgu ayrıştırması ve yinelemeli veri dolaşımı için WITH yan tümcesi CTE'lerini öğretir. İç içe alt sorguları bakımı yapılabilir, adlandırılmış sonuç kümeleriyle değiştirir.
Ders 5 • Pencere İşlevleri ve Analitikler
Satır düzeyinde analitikler için OVER, PARTITION BY, ORDER BY ve sıralama işlevlerini kapsar. Kendi kendine birleştirmeler olmadan kümülatif toplamlar, sıralamalar ve hareketli ortalamalar sağlar.
Bölüm 7GizleDetayları GizleDetayları GörSaklı Yordamlar, İşlevler ve Tetikleyiciler
Saklı Yordamlar, İşlevler ve Tetikleyiciler
Ders 1 • Saklı Yordamlar Oluşturma ve Yönetme
CREATE PROCEDURE, parametreler, çıktı parametreleri ve dönüş değerlerini öğretir. Uygulamalardan ve işlerden çağrılabilir iş mantığının kapsüllenmesini sağlar.
Ders 2 • DDL Tetikleyicileri ve Olay Bildirimleri
Şema değişikliklerini denetlemek için sunucu ve veritabanı kapsamlı DDL tetikleyicilerini kapsar. Tam değişiklik izleme kapsamı sağlamak için DML tetikleyicilerini tamamlar.
Ders 3 • Kullanıcı Tanımlı İşlevler
Skaler, satır içi tablo değerli ve çok ifadeli tablo değerli işlevleri kapsar. Öğrenciler, performans ve yeniden kullanım gereksinimlerine göre doğru işlev türünü seçer.
Ders 4 • DML Tetikleyicileri: AFTER ve INSTEAD OF
Tetikleyici oluşturmayı, eklenen ve silinen sanal tabloları ve ateşleme sırasını açıklar. Öğrenciler, denetlemeyi otomatikleştirir ve CHECK'in ötesinde karmaşık kısıtlamalar uygular.
Ders 5 • Programlanabilir Nesnelerde Hata Yönetimi
Özel hatalar için RAISERROR ve THROW ile TRY...CATCH'i saklı yordamlara genişletir. İç içe yordam çağrıları arasında sağlam hata yayılımı sağlar.
Bölüm 8GizleDetayları GizleDetayları GörPerformans Ayarlama ve Sorgu Optimizasyonu
Performans Ayarlama ve Sorgu Optimizasyonu
Ders 1 • Performans için Sorgu Yeniden Yazma
Anti-kalıpları yeniden yazmayı gösterir: örtük dönüşümler, dizinlenmiş sütunlardaki işlevler ve OR yüklemleri. Plan analizini uygulanabilir sorgu değişikliklerine dönüştürür.
Ders 2 • DMV'ler ve Genişletilmiş Olaylar ile İzleme
Sürekli performans izleme için dinamik yönetim görünümlerini ve Genişletilmiş Olayları tanıtır. Öğrencileri canlı sistemlerdeki düşüşleri proaktif olarak belirleme konusunda donatır.
Ders 3 • Yürütme Planlarını Okuma
SSMS'de tahmini ve gerçek yürütme planlarını, işleçleri ve maliyet yüzdelerini öğretir. Takip eden her optimizasyon tekniği için tanısal temeli sağlar.
Ders 4 • İstatistikler ve Sorgu Optimize Edici
İstatistiklerin kardinalite tahmini ve plan seçimine nasıl rehberlik ettiğini açıklar. Öğrenciler, kötü plan seçimlerini düzeltmek için istatistikleri günceller ve oluşturur.
Ders 5 • Dizin Optimizasyon Stratejileri
Kapsayan dizinleri, dahil edilen sütunları, filtrelenmiş dizinleri ve dizin bakımını kapsar. Yürütme planı analizinde belirlenen tarama işlemlerini doğrudan azaltır.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Veri analisti olmak isteyenler: elektronik tabloların ötesine geçip gerçek veritabanlarına geçmeye hazır olanlar.
Junior geliştiriciler: arka uç araç setlerine sağlam veritabanı becerileri eklemek isteyenler.
İş zekasına yeni başlayanlar: şirket verilerini bağımsız olarak sorgulayabilmeye ve raporlayabilmeye hevesli olanlar.
Kariyer değiştirenler: veritabanı bilgisi ve akıcılığı gerektiren teknoloji rollerine geçiş yapanlar.
Veri tabanı yönetimi ve idaresine geçiş yapmak isteyen BT destek profesyonelleri.
Excel güç kullanıcıları: elektronik tabloların yönetemediği daha büyük veri kümelerini işlemeye hazır.
Öğrencilerimiz ne diyor
Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...

Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.

İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!

Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.

Başlıca yetkinlikler
SSS
Dedika kimdir?
Sertifika Türkiye’de geçerli mi?
Kurslar ücretsiz mi?
Kursların ders yükü nedir?
Kurslar nasıl bir yapıya sahip?
Kurslar nasıl çalışıyor?
Kursların süresi nedir?
Kursların maliyeti veya fiyatı nedir?
Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?
PDF Kursu




















