MYSQL EĞİTİMİ

MySQL'i baştan sona öğrenin: sorgudan yönetime

Kurulum, veri modelleme, SELECT, JOIN, saklı yordam, yedekleme ve replikasyon

MySQL Eğitimi, dünyanın en yaygın açık kaynak ilişkisel veritabanını uçtan uca öğretir. Katılımcılar MySQL mimarisini ve InnoDB motorunu tanır; veritabanı ve tablo tasarlar, DML ile veri işler.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

MySQL'i temelinden yönetimine kadar uçtan uca ele alan kapsamlı uygulamalı eğitim

MySQL Eğitimi, dünyanın en yaygın açık kaynak ilişkisel veritabanı sistemini uçtan uca öğretir. Katılımcılar MySQL mimarisini ve InnoDB depolama motorunu tanır; veritabanı ve tablo tasarlar, DML ile veri işler. SELECT, JOIN, alt sorgu ve fonksiyonlarla sorgular yazar; indeks, view ve saklı yordam geliştirir. Transaction ve kilitlemeyi uygular; kullanıcı yetkilendirme, yedekleme, replikasyon ve temel performans yönetimini öğrenir.

Süre ve Format

3 Gün. İlk gün kurulum, modelleme ve DML, ikinci gün sorgulama, fonksiyon ve programlanabilir nesneler, üçüncü gün yönetim işlenir.

Seviye

Orta Seviye — MySQL kurulumu, veri modelleme, sorgulama, programlanabilir nesneler ve yönetim

Öğrenme Metodu

Her konu MySQL üzerinde gerçek veritabanı oluşturup sorgu ve komut çalıştırılarak uygulamalı işlenir.

Neden Bu Eğitim?

🌍Yaygın ve açık kaynak

Web ve kurumsal uygulamalarda en çok kullanılan açık kaynak veritabanını uçtan uca öğrenirsiniz.

🧩Uçtan uca beceri

Veri modellemeden sorgulamaya, programlanabilir nesnelerden yönetime kadar bütünlüklü beceri kazanırsınız.

🛠️Üretime hazır

Yedekleme, replikasyon ve performans yönetimiyle MySQL'i üretim ortamında güvenle işletmeyi öğrenirsiniz.

Anahtar Konular

mysql eğitimimysql kursumysql veritabanı eğitimimysql öğrenmemysql yönetimi eğitimimysql sorgulama eğitimimysql replikasyonmysql yedeklemeaçık kaynak veritabanı eğitimisql veritabanı kursu
“MySQL'i güçlü kılan yalnızca sorgulaması değil, tasarımdan yönetime bütününü doğru kurmaktır; iyi işletilen veritabanı uygulamayı ayakta tutar.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel bilgisayar kullanımı

Komut satırı ve dosya sistemine aşinalık kurulum ve yönetim konularını kolaylaştırır.

2
Veri kavramı farkındalığı

Tablo ve kayıt gibi temel veri kavramlarına aşinalık veri modelleme konularında yardımcı olur.

3
Mantıksal düşünme

Koşul ve ilişki kurma mantığı sorgulama ve programlanabilir nesne konularında verimi artırır.

4
MySQL kurulum ortamı

Kurulabilir bir MySQL örneği veya hazır bir sunucu alıştırmaları uygulamalı yapmanızı sağlar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar MySQL mimarisini ve depolama motorlarını tanır, veritabanı ve tablo oluşturur, veri tiplerini seçer ve DML komutlarıyla veri ekler, günceller ve siler.
Modül 1
MySQL Mimarisi ve Kurulum
  • İstemci-sunucu mimarisi ve mysqld sunucu süreci
  • InnoDB ve MyISAM depolama motorları farkı
  • MySQL kurulumu ve mysql istemcisiyle bağlanma
  • my.cnf yapılandırma dosyasının temel ayarları
  • Karakter kümesi (utf8mb4) ve collation seçimi
  • SHOW ve information_schema ile sistem bilgisi
Modül 2
Veritabanı ve Tablo Tasarımı
  • CREATE DATABASE ve CREATE TABLE ile nesne oluşturma
  • Sayısal, metin, tarih ve JSON veri tipleri seçimi
  • PRIMARY KEY ve AUTO_INCREMENT ile anahtar tanımı
  • NOT NULL, UNIQUE ve DEFAULT kısıtları
  • FOREIGN KEY ile tablolar arası ilişki kurma
  • ALTER TABLE ile tablo yapısını değiştirme
Modül 3
Veri Manipülasyonu (DML)
  • INSERT ile tek ve çok satırlı veri ekleme
  • UPDATE ile koşullu satır güncelleme
  • DELETE ve TRUNCATE arasındaki fark
  • REPLACE ve INSERT ... ON DUPLICATE KEY UPDATE
  • Transaction içinde COMMIT ve ROLLBACK
  • LOAD DATA ile toplu veri içe aktarma
Modül 4
Temel Sorgulama İşlemleri
  • SELECT, FROM, WHERE ile veri okuma
  • Karşılaştırma ve mantıksal operatörlerle filtreleme
  • BETWEEN, IN ve LIKE ile aralık ve desen eşleme
  • ORDER BY ile sıralama ve LIMIT ile sınırlama
  • DISTINCT ile yinelenen satırları eleme
  • Sütun takma adı (alias) ve ifade kullanımı
Günün hedefiKatılımcılar JOIN ve alt sorgularla veriyi birleştirir, gruplama ve fonksiyonlarla özet üretir, indeks ve view kullanır, saklı yordam ve tetikleyici geliştirir.
Modül 1
JOIN ve Alt Sorgular
  • INNER JOIN ile eşleşen satırları birleştirme
  • LEFT ve RIGHT JOIN ile dış birleştirme
  • Çok tablolu birleştirme ve okunur sorgu yazımı
  • Skaler, IN ve EXISTS alt sorguları
  • UNION ve UNION ALL ile küme birleştirme
  • WITH ile ortak tablo ifadesi (CTE) kullanımı
Modül 2
Gruplama ve Fonksiyonlar
  • GROUP BY ile gruplama ve HAVING ile filtreleme
  • COUNT, SUM, AVG, MIN ve MAX toplama fonksiyonları
  • String ve sayısal yerleşik fonksiyonlar
  • Tarih-saat fonksiyonlarıyla zaman hesapları
  • CASE, IFNULL ve COALESCE ile koşullu değer
  • GROUP_CONCAT ile grup değerlerini birleştirme
Modül 3
İndeks ve View Yapıları
  • B-tree indeks mantığı ve CREATE INDEX
  • Birincil, benzersiz ve bileşik indeks türleri
  • EXPLAIN ile sorgu planını okuma
  • Kapsayan (covering) indeksin faydası
  • View ile karmaşık sorguları kapsülleme
  • Güncellenebilir view ve kullanım koşulları
Modül 4
Programlanabilir Nesneler
  • CREATE PROCEDURE ile saklı yordam tanımlama
  • IN, OUT parametreleri ve akış kontrolü
  • CREATE FUNCTION ile saklı fonksiyon yazma
  • Tetikleyici (trigger) ile olay tabanlı işlem
  • OLD ve NEW ile tetikleyicide değere erişim
  • Event Scheduler ile zamanlanmış görev tanımlama
Günün hedefiKatılımcılar kullanıcı ve yetki yönetir, yedekleme ve kurtarma uygular, replikasyon ve yüksek erişilebilirlik kurar ve temel performans izleme araçlarını kullanır.
Modül 1
Kullanıcı ve Yetkilendirme
  • CREATE USER ile kullanıcı oluşturma
  • GRANT ve REVOKE ile yetki verme ve geri alma
  • Veritabanı, tablo ve sütun düzeyinde ayrıcalıklar
  • Rol (role) tanımlama ve atama (8.0+)
  • Parola politikası ve kimlik doğrulama eklentileri
  • SHOW GRANTS ile mevcut yetkileri inceleme
Modül 2
Yedekleme ve Kurtarma
  • mysqldump ile mantıksal yedek alma
  • Yedeği geri yükleme ve seçici kurtarma
  • Binary log ile zaman noktasına kurtarma (PITR)
  • mysqlpump ve fiziksel yedekleme yaklaşımları
  • Yedekleme planı ve saklama politikası
  • Yedek bütünlüğünü doğrulama ve tatbikat
Modül 3
Replikasyon ve Yüksek Erişilebilirlik
  • Asenkron master-replica replikasyon mantığı
  • GTID tabanlı replikasyon yapılandırması
  • Yarı senkron (semisync) replikasyon
  • Group Replication ile çok yönlü küme
  • InnoDB Cluster ve MySQL Router'a genel bakış
  • Replikasyon gecikmesi izleme ve sorun giderme
Modül 4
Performans ve Bakım
  • EXPLAIN ve EXPLAIN ANALYZE ile plan inceleme
  • Slow query log ile yavaş sorgu tespiti
  • Performance Schema ve sys şeması ile izleme
  • innodb_buffer_pool_size temel ayarı
  • ANALYZE ve OPTIMIZE TABLE ile bakım
  • Bağlantı ve bellek parametrelerinin ayarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
MySQL mimarisi

İstemci-sunucu yapısını ve InnoDB depolama motorunu kavrar, sunucuyu doğru yapılandırırsınız.

✅
Veri modelleme

Uygun veri tipleri ve bütünlük kısıtlarıyla tutarlı ve performanslı veritabanı ve tablolar tasarlarsınız.

✅
Veri işleme

INSERT, UPDATE, DELETE ve transaction ile veriyi güvenle ekler ve değiştirirsiniz.

✅
Sorgulama

JOIN, alt sorgu, gruplama ve fonksiyonlarla karmaşık veri gereksinimlerini karşılarsınız.

✅
Programlanabilir nesneler

Saklı yordam, fonksiyon ve tetikleyicilerle iş mantığını veritabanı katmanında kurarsınız.

✅
Yetki yönetimi

Kullanıcı, rol ve ayrıcalıklarla veritabanı erişimini güvenli biçimde yönetirsiniz.

✅
Yedekleme ve HA

mysqldump, binary log ve replikasyonla yedekleme ve erişilebilirliği sağlarsınız.

✅
Performans izleme

EXPLAIN, slow query log ve Performance Schema ile performans sorunlarını tespit edersiniz.

Kimler İçin Uygundur?

  • MySQL'e yeni başlayan yazılımcılar
  • uygulama geliştiriciler
  • veri tabanı yönetimine giren sistem yöneticileri
  • MySQL becerilerini bütünlüklü biçimde kazanmak isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
MySQL'e yeni başlayan yazılımcılar, uygulama geliştiriciler, veritabanı yönetimine giren sistem yöneticileri ve MySQL becerilerini bütünlüklü biçimde kazanmak isteyen BT profesyonelleri için uygundur. Sorgulamadan yönetime kadar tam resim arayan herkese hitap eder.
Bu eğitim MySQL Fundamentals eğitiminden nasıl ayrılır?
Fundamentals eğitimi yalnızca temelleri verir ve başlangıç seviyesindedir. Bu eğitim ise temelleri kapsarken JOIN, saklı yordam, tetikleyici, yedekleme ve replikasyon gibi orta seviye konulara da girerek MySQL'i uçtan uca ele alır. Daha geniş ve derin bir kapsam sunar.
Eğitim için ön koşul var mı?
İleri bir ön koşul yoktur. Temel bilgisayar ve komut satırı kullanımı yeterlidir; tablo ve kayıt gibi veri kavramlarına aşinalık yardımcı olur. SQL ve veritabanı yönetimi konuları eğitim boyunca sıfırdan örneklerle kurulur.
Hangi MySQL sürümü kullanılır?
Eğitim güncel MySQL 8.x sürümüne göre işlenir; roller, CTE ve pencere fonksiyonları gibi 8.0 yenilikleri kapsanır. MariaDB kullananlar için uyuşan ve ayrışan noktalar uygulama sırasında gerektiğinde belirtilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Resmi bir MySQL sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. MySQL Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

MySQL ve MariaDBMySQL Database Development: SELECT Statement & Operators Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: SELECT Statement & Operators Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL SELECT sorgusu ve operatörler eğitimi: WHERE, BETWEEN, IN, LIKE, ORDER BY, GROUP BY, JOIN ve alt sorgular uygulamalı olarak işlenir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: Stored Routines, Triggers, & the InnoDB memcached Plugin Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Stored Routines, Triggers, & the InnoDB memcached Plugin Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL saklı yordam, fonksiyon, imleç, hata yönetimi, tetikleyici ve InnoDB memcached eklentisiyle NoSQL erişimi uygulamalı olarak işlenir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: Working with Functions Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Working with Functions Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL yerleşik fonksiyon eğitimi: string, sayısal, tarih-saat, toplama, koşullu, JSON ve pencere fonksiyonları uygulamalı olarak işlenir.

Detayları Gör →
MySQL ve MariaDBMySQL for Beginners Eğitimi
Veritabanı Eğitimleri

MySQL for Beginners Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL başlangıç eğitimi: kurulum, veritabanı ve tablo kavramı, SELECT, WHERE, JOIN ve gruplama ile SQL temelleri sıfırdan uygulamalı öğretilir.

Detayları Gör →
MySQL ve MariaDBMySQL Sorgu ve Performans Optimizasyonu Eğitimi
Veritabanı Eğitimleri

MySQL Sorgu ve Performans Optimizasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

EXPLAIN, indeks tasarımı, slow query log, Performance Schema ve InnoDB ayarlarıyla yavaş MySQL sorgularını teşhis edip performansı artırmayı öğrenin.

Detayları Gör →
MySQL ve MariaDBMySQL Veritabanı Sorgulama Eğitimi
Veritabanı Eğitimleri

MySQL Veritabanı Sorgulama Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SELECT, JOIN, GROUP BY, alt sorgu, CTE ve pencere fonksiyonlarıyla MySQL ve MariaDB üzerinde temelden ileri düzeye SQL sorgulama yazmayı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn