Veri Bilimi Başlangıç Seviyesi

SQL Kursu: Sıfırdan İleri Seviye Veri Tabanı Tasarımı ve Yönetimi

MySQL ve MSSQL üzerinde sıfırdan veri mimarisi kurmayı, optimize etmeyi ve ileri seviye SQL sorguları yazmayı öğrenin.

7 saat 49 dk içerik
54 ders
132 öğrenci katıldı

Kurs Hakkında

Günümüzde SQL veri tabanı kullanmayan uygulama neredeyse yoktur. Hangi yazılım diliyle çalışırsanız çalışın; sağlam bir veri tabanı tasarımı yapabilmek ve karmaşık SQL sorguları yazabilmek, modern yazılım geliştirme süreçlerinin kalbidir.

Bu kapsamlı SQL kursu, daha önce veri tabanları hakkında hiçbir ön bilginiz olmadığını varsayarak hazırlanmıştır. Sizi sıfırdan alır ve sektörde en çok aranan veri mimarisi standartlarına ulaştırmayı hedefler.

Bu Kursta Neler Öğreneceksiniz?
  • Sıfırdan Veri Tabanı Tasarımı: Farklı senaryolar üzerinden ilişkisel veri tabanı (Relational Database) mantığını temelden kavrayacak ve mükemmel tasarımlar yapmayı öğreneceksiniz.
  • SQL Sorgularına Hakimiyet: Temel CRUD (Select, Insert, Update, Delete) işlemlerinden başlayarak, Join odaklı ileri seviye SQL sorgularını yalın ve anlaşılır örneklerle yazacaksınız.
  • MySQL ve MSSQL (SQL Server) Deneyimi: Sadece tek bir araca bağlı kalmayacaksınız. Endüstri standartları olan MySQL Workbench ve SQL Server Management Studio (SSMS) ile çalışarak her iki sunucu tipinin dinamiklerini ve farklılıklarını uygulamalı öğreneceksiniz.
  • İleri Düzey Mühendislik Yöntemleri: Farklı yaklaşımlar kullanarak veri tabanı oluşturmayı; Forward Engineering, Reverse Engineering ve Generate Scripts tekniklerini detaylıca inceleyeceksiniz.
  • Performans ve Optimizasyon: SQL sorgularınızın çok daha hızlı ve performanslı çalışmasını sağlayan Index (Clustered ve Non-Clustered) yapılarını derinlemesine öğreneceksiniz.
  • Gerçek Dünya Projesi: Kurs boyunca öğrendiğimiz tüm teorik ve pratik bilgileri birleştirmek için, baştan sona profesyonel bir e-ticaret veri tabanı mimarisi tasarlayacağız.
Bu Kurs Kimler İçin?
  • Yazılım dünyasına yeni adım atan ve sıfırdan SQL öğrenmek isteyenler.
  • Mevcut uygulamalarında veri tabanı kullanan ancak tasarım ve optimizasyon konusunda kendini geliştirmek isteyen yazılım geliştiriciler.
  • Kariyerini veri analitiği, veri bilimi veya veri mimarisi alanında şekillendirmek isteyen herkes.

Kursumuzun sonunda; veri tabanlarına sadece uzaktan bakan biri olmaktan çıkıp, sektörün ileri düzey kullanım tekniklerine hakim, performanslı ve ölçeklenebilir veri mimarileri kurabilen bir uzman seviyesine geleceksiniz.

Zaman kaybetmeden kursa katılın ve profesyonel veri mimarisi yolculuğumuza hemen başlayalım!

Ders İçerikleri

9 bölüm · 54 ders · 7 saat 49 dk toplam süre

Giriş

1 ders

Veri Tabanı Nedir ve Neden Kullanırız?

Kilitli · 6:58

Veri Tabanı Temelleri

5 ders

SQL Veritabanı Yapısını Öğrenelim

Kilitli · 7:00

SQL Veritabanı Tablo İlişki Mantığını Anlama

Kilitli · 7:06

Uygulama 1: E-Ticaret Veritabanı Tasarımı

Kilitli · 14:46

Uygulama 2: Okul Veritabanı Tasarımı

Kilitli · 12:05

Uygulama 3: Sinema Veritabanı Tasarımı

Kilitli · 13:11

SQL Sunucuları - MySQL & MsSQL

4 ders

Veri Tabanı Sunucusu Nedir?

Kilitli · 7:12

Veri Tabanı Sunucu Kurulumu - MySQL

Kilitli · 8:31

Veri Tabanı Sunucu Kurulumu - MsSQL

Kilitli · 3:17

Veri Tabanı ve Tablo Ekleme

Kilitli · 8:50

Temel SQL Sorguları

10 ders

Select - Kayıt Seçme

Kilitli · 6:12

Where - Kayıt Filtreleme

Kilitli · 8:42

Where - Operatörler - (Between - In - Like)

Kilitli · 11:26

Order - Kayıt Sıralama

Kilitli · 3:23

SQL Fonksiyonları - Hesaplama - Min, Max, Count, Avg, Sum

Kilitli · 8:09

SQL Fonksiyonları - String - Length,Left,Right,Concat, Lower,Upper,Trim

Kilitli · 10:26

Group By - Gruplama - Distinct - Having

Kilitli · 8:31

Insert - Kayıt Ekleme

Kilitli · 7:16

Update - Kayıt Güncelleme

Kilitli · 9:18

Delete - Kayıt Silme

Kilitli · 2:55

MySQL Veri Tabanı Yönetimi

6 ders

Veri Tabanı Diagramı ile Çalışma

Kilitli · 5:51

Tabloların Fiziksel Bağlantılarının Yapılması

Kilitli · 14:11

Veri Tabanı Şemasının Oluşturulması - Forward Engineering

Kilitli · 6:31

Var Olan Veri Tabanı ile Çalışma - Reverse Engineering

Kilitli · 7:41

Veri Tabanındaki Bilgilerin Saklanması - Generate Scripts

Kilitli · 6:41

Hazır Veri Tabanı Kullanımı - Northwind

Kilitli · 5:58

MsSQL Veri Tabanı Yönetimi

4 ders

Veri Tabanı Diagramı ile Çalışma

Kilitli · 7:12

Tabloların Fiziksel Bağlantılarının Yapılması

Kilitli · 12:24

Veri Tabanındaki Bilgilerin Saklanması - Generate Scripts

Kilitli · 12:41

Hazır Veri Tabanı Kullanımı - Northwind

Kilitli · 3:38

İleri Seviye SQL Sorguları

13 ders

Birden Fazla Tablodan Kayıt Seçme - SQL Joins

Kilitli · 4:51

Inner Join

Kilitli · 6:30

İkiden Fazla Tablo Birleşimi

Kilitli · 11:23

Left Join

Kilitli · 7:30

Right Join

Kilitli · 3:51

Uygulama - Joins

Kilitli · 15:32

Seçilen Kayıtların Tabloya Eklenmesi

Kilitli · 5:58

Join ile Update Kullanımı

Kilitli · 4:53

Join ile Delete Kullanımı

Kilitli · 3:30

Union Kullanımı

Kilitli · 4:16

Alt Sorgular

Kilitli · 8:41

Exists Operatörü

Kilitli · 5:48

ANY & ALL Operatörü

Kilitli · 11:55

Profesyonel Veri Tabanı Tasarım Örneği

8 ders

Kalıtım Mantığıyla Müşteri Tablolarının Hazırlanması

Kilitli · 10:57

Ürün ve Tedarikçi Tablolarının Hazırlanması

Kilitli · 14:16

Çoklu Kategori Bilgilerinin Tutulması

Kilitli · 14:49

Sipariş Sürecinin Hazırlanması

Kilitli · 13:09

Çoklu Dil Desteğinin Hazırlanması

Kilitli · 9:09

MSSQL - Tasarımın Veri Tabanına Aktarılması - 1

Kilitli · 10:48

MSSQL - Tasarımın Veri Tabanına Aktarılması - 2

Kilitli · 12:15

MSSQL - Tasarımın Veri Tabanına Aktarılması - 3

Kilitli · 13:02

Index Yapısı ile Sorgu Performansı

3 ders

Index Nedir?

Kilitli · 7:08

Clustered Index

Kilitli · 10:29

Non-Clustered Index

Kilitli · 10:58

Eğitmen

Sadık Turan
Sadık Turan

Yazılım Geliştirici & Eğitmen

Merhaba, Ben Sadık Turan

Yaklaşık 20 yıllık yazılım sektörü deneyimimle, edindiğim bilgi ve tecrübeyi sade, anlaşılır ve uygulama odaklı eğitimlerle paylaşmaktayım.

Eğitim anlayışımın temelinde; yalnızca teorik bilgi vermek değil, gerçek projeler geliştirerek öğrenmeyi sağlamak yer alır. Hazırladığım tüm içerikler, sıfırdan başlayan bir öğrencinin bile kısa sürede kendi projelerini geliştirebilecek seviyeye ulaşmasını hedefler.

Amacım; karmaşık konuları basitleştirerek, öğrenme sürecinizi daha verimli ve keyifli hale getirmek, sizi özgüvenli bir yazılımcı haline getirmektir.

Bugüne kadar farklı platformlarda 600.000’e yakın öğrenciye ulaşan eğitimlerimle, yazılım dünyasına nitelikli geliştiriciler kazandırmaya devam ediyorum. Öğrencilerimin kariyer yolculuğuna katkı sağlamak, benim için en büyük motivasyon kaynağıdır.

Eğer;

✅ Uygulamalı öğrenmeyi
✅ Kalıcı bilgi edinmeyi
✅ Sade ve net anlatımı
önemsiyorsanız, doğru yerdesiniz.

“Tüm eğitim içeriklerimi Kod Atölyem çatısı altında hazırlıyor ve sizlerle buluşturuyorum.”

Birlikte öğrenmek ve gelişmek dileğiyle.