SQL Server ile Sıfırdan Uzmanlığa Uygulamalarla SQL
Microsoft SQL Server ile Yazılımcılar ve Veri Analistleri için Sıfırdan İleri Seviyeye Komple Sql Eğitimi
What you will learn
En sık kuıllanılan SQL komutları olan Select, Insert, Update,Delete komutları dahil ihtiyacınız olan bütün temel SQL komutlarını ve sorgularını öğreneceksiniz
Veri Tabanlar ve Tablolar oluşturmayı, silmeyi ve değiştirmeyi öğreneceksiniz
SQL sorgulama dilini kullanarak başta Microsoft SQL Server olmak üzere tüm veritabanlarında çalışabilecek SQL Query (Sorgu) yazıp çalıştırmayı öğreneceksiniz
Microsoft tarafından hazırlanmış profesyonel örnek NorthWind veri tabanını indirip bu veri tabanı üzerinde profesyonel SQL sorguları yazacaksınız
Veri Tabanı, Tablo, View, Trigger, Stored Procedure, Transaction gibi önemli SQL kavramlarını ve bunların kullanımını örneklerle uygulamalı öğreneceksiniz
Description
Güncelleme (Şubat 2024):
Bölüm 28: Transaction, Commit, Rollback, Try, Catch içeren kapsayıcı bir örnek uygulama eklendi
Bölüm 35: Northwind Örnek Sorgular: Join, Group By, Sum, Top ve Alias ile kapsamlı örnek sorgular eklendi.
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.
Yazılım Teknolojileri Akademisi olarak 20+ yıldan fazla iş tecrübesi bulunan kıdemli eğitmenimizin hazırladığı 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?
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
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 ve Microsoft SQL Server 2022 veri tabanlarından her ikisi de aynı arayüze ve kullanıma sahip olduğu için kurs boyunca bu iki versiyondan herhangi biri ile dersleri takip edebilirsiniz.