Dilini seç
Microsoft SQL Server Kursu
Dünya çapında 2 milyondan fazla öğrenci

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.

Dedika İşletmeler için

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.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 40 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

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 2Detayları Gör

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 3Detayları Gör

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 4Detayları Gör

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 5Detayları Gör

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 6Detayları Gör

İ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 7Detayları Gör

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 8Detayları Gör

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.

Sertifikasyon

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...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

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