
Not: Microsoft SQL Server 2019 ile Microsoft SQL Server 2022/2025 kullanım açısından aynıdır, kurs boyunca dersleri takip etmeniz için bilgisayarınızda SQL Server 2025, 2022 veya SQL Server 2019'dan herhangi birinin kurulu olması yeterlidir.
Bir yazılımcı iseniz veya yazılımcı olmak yolunda ilerliyorsanız ya da veri analisti olmayı hedefliyorsanız mutlaka ve mutlaka SQL bilmeniz gerektiğinin farkındasınızdır. SQL yani "Structured Query Language" veri tabanları üzerinde çalışan programlar yazmanız için gerekli olan ve tüm veri tabanlarında ortak olan bir veri yönetim dilidir. Hangi programlama dili ( C#, Java, Python, C++, C,.. v.b ) ile yazılım geliştiriyor olursanız olun, veri tabanı yönetimi için kullanılan tek bir dili bilmeniz gerekir: SQL.
Kursumuzda sıfırdan başlayarak SQL dili bol örneklerle uygulamalı olarak günlük hayata uygun ve mantıklı örneklerle uygulamalı olarak anlatılmaktadır. Böylece öğrencinin her bir SQL komutunu net bir şekilde anlaması amaçlanmakta, bu sayede konular soyut örneklerle havada kalmamaktadır.
Seviye seviye artan zorluk derecesi ile kolayca ve bol uygulamalı örneklerle konuları öğrenebilmeniz amaçlanmıştır.
Kursumuzun içeriğinde şu ana başlıklar mevcuttur:
Microsoft SQL Server Veri Tabanı kurulumu
Veri Tabanı nedir ? Nelerden oluşur? İlk Veri Tabanımızı Oluşturma
Tablo nedir? Tablo Nasıl Oluşturulur?
SQL Nedir? Temel SQL Veri Tipleri nelerdir?
DDL komutları CREATE, ALTER ve DROP ile sorgu yazma
DML - SELECT, INSERT, UPDATE, DELETE komutları ile SQL Query yazma ve çalıştırma
Detaylı SELECT SQL sorgu örnekleri
Where, Default, Order By, Between, Count, Sum, Avg, Max, Group by gibi bir çok SQL yarrdımcı komutları
PRIMARY KEY ve FOREIGN KEY kavramları? Neden ve Nasıl kullanıldığı uygulamalı olarak günlük hayattan örneklerle anlatımı
Tablo Birleştirme
INNER, LEFT, RIGHT, FULL JOIN nasıl yapılır?
SQL Transaction ve Stored Procedure kullanımı
Tablolar arası İlişki Kurma ve Tabloda Index Oluşturma
TRIGGER ve View kullanımı mantıklı örneklerle uygulamalı olarak anlatım
TRANSACTION, COMMIT, ROLLBACK, TRY, CATCH konularını kapsayan detaylı bir SQL sorgu örneği yazılması. Bu kapsamda SQL transactionları sırasında hata durumlarında hatanın bir LOG tablosuna hata kaydı olarak INSERT edilmesi
SQL'de grup işlemleri (GROUP BY, HAVING) kullanılarak büyük veri setleri üzerinde detaylı analizler yapmayı öğrenebileceksiniz. Bu sayede gerçek hayatta karşılaşabileceğiniz veri analizi senaryolarında güçlü bir altyapıya sahip olacaksınız.
T-SQL'in temel bileşenleri olan TRANSACTION, COMMIT, ROLLBACK, TRY, CATCH, DECLARE, CASE WHEN, IF ELSE, WHILE, CURSOR vb. komutlarını uygulamalı olarak öğrenerek, veritabanı işlemlerinizde hata yönetimi ve veri bütünlüğü sağlamayı öğreneceksiniz.
Yapay Zekadan SQL Eğitimi Sırasında Destek Almak: ChatGPT Kullanarak Tablo Oluşturma ve SQL Sorguları Yazma: Örnek Uygulama
Son bölümde Microsoft tarafından hazırlanan örnek profesyonel bir veri tabanı olan Northwind Veri Tabanını bilgisayarımıza kurup önceki bölümlerde öğrendiğimiz konuları pekiştirmek için bu veri tabanı üzerinde örnekler yapacağız.
Northwind hazır bir veri tabanı örneğidir. Microsoft tarafından dağıtılan bu veri tabanının içerisinde oluşturulmuş bir çok tablo, ve veri vardır. Bu örnek veri tabanı, SQL'e yeni başlayanlar için SQL komutlarını daha iyi kavrayabilmek, bilenler için ise karmaşık kodlar ile kendilerini geliştirmek için çok büyük fayda sağlamaktadır. Bu yüzden etrafta görebileceğiniz neredeyse tüm SQL komut örnekleri Northwind veri tabanı üzerinde çalıştırılmaktadır. Microsoft'un sql öğrenmeye yeni başlayanlar ve SQL konusunda kendini geliştirmek isteyenler için hazırladığı bu örnek veri tabanını eğitimimizin son kısmında bizler de indirip bilgisayarımıza kuracağız ve önceki bölümlerde öğrendiğimiz konuları Northwind üzerinde uygulayıp bilgilerimizi pekiştireceğiz.
Başarılar !
Not: Microsoft SQL Server 2019, Microsoft SQL Server 2022 ve Microsoft SQL Server 2025 veri tabanlarından hepsi benzer arayüze ve kullanıma sahip olduğu için kurs boyunca bu üç versiyondan herhangi biri ile dersleri takip edebilirsiniz.