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

Microsoft SQL Eğitimi

4

Microsoft SQL Server'da sıfırdan başlayarak ilk SELECT sorgunu yazmaktan optimize edilmiş, üretime hazır veritabanları oluşturmaya kadar ustalaş. Bu kurs

Dedika İşletmeler için

Neler öğreneceksiniz:

İlişkisel veritabanı temelleri ve SQL Server kurulumu ile başlayacak, ardından verileri güvenle filtreleme, sıralama ve gruplama işlemlerine geçeceksin. Birden çok tabloyu birleştirmeyi, alt sorgular yazmayı ve karmaşık veri sorunlarını temiz bir şekilde ele almak için Ortak Tablo İfadeleri kullanmayı öğreneceksin. Kurs, INSERT, UPDATE, DELETE ve MERGE ile veri değişikliğini, ayrıca işlem kontrolü ve hata yönetimini kapsar. Tablolar, görünümler, dizinler ve saklı yordamlar dahil olmak üzere veritabanı nesneleri de tasarlayacaksın. İleri düzey konular arasında pencere işlevleri, dinamik SQL, sorgu optimizasyonu ve bulut dağıtımları için Azure SQL'e giriş yer alır.

Nasıl pratik şekilde çalışırsınız Microsoft SQL Eğitimi

Nasıl pratik yaparsınız Microsoft SQL Eğitimi

Ş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 • 32 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

SQL ve Veritabanlarına Giriş

  • Ders 1 • İlişkisel Veritabanı Temelleri

    Tablolar, satırlar, sütunlar, anahtarlar ve ilişkileri temel veritabanı yapıları olarak ele alır. Öğrencilerin kurs boyunca güvendiği kavramsal modeli oluşturur.

  • Ders 2 • SQL Server Ortamı Kurulumu

    SQL Server ve SQL Server Management Studio'nun kurulumu ve yapılandırması için rehberlik eder. Öğrenciler, tüm uygulamalı alıştırmalar için çalışan bir yerel ortam elde eder.

  • Ders 3 • Temel SQL Dil Kategorileri

    DDL, DML, DCL ve TCL'yi dört SQL komut kategorisi olarak tanıtır. Öğrenciler, herhangi bir sorgu yazmadan önce hangi komutların hangi kategoriye ait olduğunu anlar.

  • Ders 4 • İlk SQL Sorgularını Yazma

    Tek bir tablodan veri almak için temel SELECT sözdizimini öğretir. Öğrenciler ilk sorgularını çalıştırır ve sonuç kümelerini hemen yorumlar.

Bölüm 2Detayları Gör

Filtreleme, Sıralama ve Temel İşlevler

  • Ders 1 • WHERE ile Veri Filtreleme

    Satırları kısıtlamak için WHERE yan tümcesi içinde karşılaştırma ve mantıksal işleçleri öğretir. Bölüm 1'de tanıtılan SELECT sorgularını doğrudan genişletir.

  • Ders 2 • Desen Eşleme ve Joker Karakterler

    Metin tabanlı filtreleme için LIKE, joker karakterler ve ESCAPE'i kapsar. Öğrenciler, tam değerleri bilmeden metin sütunlarını filtreler.

  • Ders 3 • Yerleşik Skaler İşlevler

    Sütun değerlerini dönüştürmek için metin, sayısal ve tarih skaler işlevlerini tanıtır. Öğrenciler işlevleri doğrudan SELECT ve WHERE yan tümceleri içinde uygular.

  • Ders 4 • ORDER BY ile Sonuçları Sıralama

    Artan ve azalan sıralama düzenlerini ve çok sütunlu sıralamayı açıklar. Öğrenciler herhangi bir sorgu sonuç kümesinin sunum sırasını kontrol eder.

Bölüm 3Detayları Gör

Veri Toplama ve Gruplama

  • Ders 1 • HAVING ile Grupları Filtreleme

    HAVING'i WHERE'den ayırır ve toplanmış sonuçların nasıl filtreleneceğini gösterir. Öğrenciler, özet sorgularını iyileştirmek için toplama sonrası koşullar uygular.

  • Ders 2 • Toplama İşlevleri

    Satırlar arasında özet istatistikler hesaplamak için COUNT, SUM, AVG, MIN ve MAX'ı öğretir. Önceki bölümlerdeki SELECT ve WHERE becerileri üzerine doğrudan inşa eder.

  • Ders 3 • Gelişmiş Gruplama Uzantıları

    Çok düzeyli ara toplamlar için ROLLUP, CUBE ve GROUPING SETS'i tanıtır. Öğrenciler, tek bir sorguda çapraz tablo özetleri oluşturur.

  • Ders 4 • GROUP BY ile Gruplama

    GROUP BY'un toplama uygulanmadan önce satırları nasıl bölümlere ayırdığını açıklar. Öğrenciler, herhangi bir tablodan kategori bazında özetler üretir.

Bölüm 4Detayları Gör

Birden Çok Tabloyu Birleştirme

  • Ders 1 • Dış Birleştirmeler

    Bir veya her iki tablodaki eşleşmeyen satırları dahil etmek için LEFT, RIGHT ve FULL OUTER JOIN'i kapsar. Öğrenciler, isteğe bağlı ilişkileri ele alır ve eksik verileri tespit eder.

  • Ders 2 • Çok Tablolu ve Karmaşık Birleştirmeler

    Birleştirmeleri üç veya daha fazla tabloya genişletir ve eşit olmayan birleştirmeleri tanıtır. Öğrenciler, normalleştirilmiş şemaların tamamını kapsayan sorgular oluşturur.

  • Ders 3 • Kendiliğinden Birleştirmeler ve Çapraz Birleştirmeler

    Bir tabloyu kendisiyle birleştirmeyi ve CROSS JOIN ile Kartezyen çarpımlar oluşturmayı açıklar. Öğrenciler, hiyerarşik ve birleşimsel sorgu sorunlarını çözer.

  • Ders 4 • INNER JOIN Temelleri

    INNER JOIN sözdizimini ve iki tablodaki satırları eşleştirmek için ON koşulunu öğretir. Öğrenciler, yalnızca her iki tabloda da eşleşen anahtarlara sahip satırları alır.

Bölüm 5Detayları Gör

Alt Sorgular ve Ortak Tablo İfadeleri

  • Ders 1 • Skaler ve Çok Satırlı Alt Sorgular

    SELECT, WHERE ve FROM yan tümcelerinde tek veya çoklu değer döndüren alt sorguları öğretir. Öğrenciler, dinamik olarak filtrelemek veya hesaplamak için bir sorguyu diğerinin içine yerleştirir.

  • Ders 2 • Özyinelemeli CTE'ler

    Organizasyon şemaları gibi hiyerarşik verilerde gezinmek için bağlantı ve özyinelemeli üyeleri kapsar. Öğrenciler, prosedürel döngüler olmadan üst-alt yapılarını sorgular.

  • Ders 3 • Ortak Tablo İfadeleri

    Daha temiz sorgu yapısı için WITH yan tümcesi CTE'lerini adlandırılmış, geçici sonuç kümeleri olarak tanıtır. Öğrenciler, iç içe alt sorguları okunabilir, bakımı kolay CTE bloklarıyla değiştirir.

  • Ders 4 • İlişkili Alt Sorgular

    Dış sorgunun sütunlarına başvuran ve satır başına yeniden yürütülen alt sorguları açıklar. Öğrenciler, birleştirmelerin kolayca ifade edemediği satır bazında karşılaştırma sorunlarını çözer.

Bölüm 6Detayları Gör

Veri Değişikliği ve İşlem Kontrolü

  • Ders 1 • Veri Ekleme

    INSERT INTO'yu açık değerlerle, SELECT sonuçlarıyla ve çok satırlı sözdizimiyle kapsar. Öğrenciler, tabloları hem statik değerlerden hem de mevcut sorgu sonuçlarından doldurur.

  • Ders 2 • Veri Güncelleme ve Silme

    WHERE koşulu ve birleştirme tabanlı değişikliklerle UPDATE ve DELETE'i öğretir. Öğrenciler, istenmeyen tam tablo değişikliklerinden kaçınarak hedeflenen satırları değiştirir.

  • Ders 3 • MERGE İfadesi

    Tek bir ifadede INSERT, UPDATE ve DELETE'i birleştiren upsert işlemleri için MERGE'i tanıtır. Öğrenciler, bir hedef tabloyu bir kaynak veri kümesiyle verimli bir şekilde senkronize eder.

  • Ders 4 • İşlemler ve Hata İşleme

    TRY-CATCH hata işlemeyle birlikte BEGIN, COMMIT ve ROLLBACK işlemlerini açıklar. Öğrenciler, çok adımlı değişiklik dizileri sırasında veri bütünlüğünü korur.

Bölüm 7Detayları Gör

Veritabanı Nesne Tasarımı ve Yönetimi

  • Ders 1 • Dizinler ve Sorgu Performansı

    Kümelenmiş ve kümelenmemiş dizinleri ve bunların okuma performansı üzerindeki etkisini tanıtır. Öğrenciler, yaygın sorgu modellerini hızlandıran dizinleri seçer ve oluşturur.

  • Ders 2 • Görünümler

    Karmaşık sorguları kapsüllemek için görünüm oluşturmayı, değiştirmeyi ve silmeyi öğretir. Öğrenciler, temel tabloları kopyalamadan basitleştirilmiş veri arayüzleri sunar.

  • Ders 3 • Saklı Yordamlar ve İşlevler

    Yeniden kullanılabilir mantık için saklı yordamlar, skaler işlevler ve tablo değerli işlevler oluşturmayı kapsar. Öğrenciler, iş mantığını veritabanı katmanı içinde kapsüller.

  • Ders 4 • Tablo Oluşturma ve Değiştirme

    CREATE TABLE, veri türü seçimi, kısıtlamalar ve ALTER TABLE değişikliklerini kapsar. Öğrenciler, uygulanan iş kurallarıyla normalleştirilmiş tablo yapıları tasarlar.

Bölüm 8Detayları Gör

Gelişmiş Sorgu Teknikleri

  • Ders 1 • Sorgu Optimizasyonu ve Yürütme Planları

    Yürütme planlarını okumayı, darboğazları belirlemeyi ve performans için yeniden yazmalar uygulamayı öğretir. Öğrenciler, gerçek veritabanı iş yüklerinde yavaş sorguları teşhis eder ve çözer.

  • Ders 2 • Verileri Pivotlama ve Pivotu Kaldırma

    Satırları sütunlara ve tersini döndürmek için PIVOT ve UNPIVOT işleçlerini kapsar. Öğrenciler, raporlama ve çapraz tablo analizi için veri kümelerini yeniden şekillendirir.

  • Ders 3 • Pencere İşlevleri

    Çalışan toplamlar, sıralamalar ve hareketli ortalamalar hesaplamak için OVER, PARTITION BY ve ORDER BY'ı öğretir. Öğrenciler, GROUP BY ile satırları daraltmadan analiz yapar.

  • Ders 4 • Dinamik SQL

    EXEC ve sp_executesql kullanarak çalışma zamanında SQL dizeleri oluşturmayı ve yürütmeyi açıklar. Öğrenciler, değişken şema adlarını, dinamik filtreleri ve parametreli yürütmeyi ele alır.

Sertifikasyon

Geçerli tamamlama sertifikanız

Bu kurs sizin için:

  • İş analisti: Mühendislere güvenmeden bağımsız olarak veri çekmek için SQL'e ihtiyaç duyar.

  • Kariyer değiştiren: veri rollerine geçiş yapmak ve teknik becerileri sıfırdan geliştirmek.

  • Junior geliştirici: mevcut kodlama beceri setine veritabanı sorgulama eklemek istiyor.

  • Operasyon uzmanı: veri yoğunluklu iş akışlarını yönetir ve yapılandırılmış sorgu bilgisine ihtiyaç duyar.

  • Pazarlama analisti: veri ekiplerinin basit iş sorularını yanıtlamasını beklemekten bıkmış durumda.

  • Yeni mezun: iş piyasasına girme ve özgeçmişi talep gören veritabanı becerileriyle güçlendirme.

Öğ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