Uygulamanız için güvenilir veri deposu: MySQL
MySQL as a Datastore Eğitimi, MySQL ve MariaDB'yi bir uygulamanın birincil veri deposu olarak güvenilir ve ölçeklenebilir biçimde kullanmayı geliştirici gözüyle öğretir.
Geliştirici gözüyle MySQL'i uygulama verisinin güvenilir deposu olarak kullanma
Bu eğitim, MySQL ve MariaDB'yi bir uygulamanın birincil veri deposu olarak güvenilir ve ölçeklenebilir biçimde kullanmayı geliştirici bakış açısıyla öğretir. Uygulama odaklı şema tasarımı, transaction ve ACID garantileri, izolasyon seviyeleri, bağlantı havuzu, JSON belge saklama, tam metin arama ve önbellekleme işlenir. Katılımcılar ORM davranışlarını, migration yönetimini, veri modelleme kararlarını ve okuma replica'larıyla ölçekleme yaklaşımlarını öğrenir.
3 Gün. Yüz yüze veya online, örnek bir uygulama veri modeli üzerinde tasarım, transaction ve ölçekleme uygulamalarıyla yürütülür; kuruma özel uyarlanır.
Orta Seviye — uygulama geliştiricilerin MySQL'i güvenilir ve ölçeklenebilir bir veri deposu olarak kullanmayı öğrendiği program.
Her konu gerçek bir uygulama ihtiyacından yola çıkılarak işlenir; şema ve sorgu kararları örnek bir uygulama veri modeli üzerinde uygulanır.
Uygulama ihtiyaçlarına göre normalizasyon ve denormalizasyon dengesini kurarak hem tutarlı hem performanslı bir veri modeli tasarlarsınız.
Transaction, ACID ve izolasyon seviyelerini doğru kullanarak eşzamanlı erişimde veri tutarlılığını ve bütünlüğünü garanti altına alırsınız.
Bağlantı havuzu, okuma replica'ları ve önbellekleme ile uygulamanızın artan yük altında da hızlı ve kararlı kalmasını sağlarsınız.
Eğitimden en yüksek verimi almak için önerilen temel bilgi ve deneyimler
Herhangi bir dilde (Java, Python, PHP, Node.js) uygulama geliştirme deneyimi beklenir.
SELECT, INSERT ve JOIN gibi temel SQL sorgularını yazabilmek ve okuyabilmek gerekir.
Tablo, ilişki ve anahtar gibi ilişkisel veri modelleme kavramlarına aşinalık faydalıdır.
İstemci-sunucu mimarisi ve API üzerinden veri erişimi mantığını kavramak işinize yarar.
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.
Program sonunda katılımcılar:
Varlık-ilişki modelinden yola çıkarak uygulama ihtiyaçlarına uygun, ilişkileri ve anahtarları doğru kurulmuş bir şema tasarlarsınız.
Normalizasyon ile denormalizasyon arasında erişim desenine göre bilinçli kararlar verir, JSON'u ilişkisel modele doğru entegre edersiniz.
Transaction sınırlarını uygulama katmanında doğru belirler, COMMIT ve ROLLBACK ile veri bütünlüğünü güvence altına alırsınız.
İzolasyon seviyelerinin ve MVCC'nin etkisini kavrayarak eşzamanlı erişimde doğru tutarlılık seviyesini seçersiniz.
Kilitleme mekanizmalarını ve deadlock nedenlerini anlayarak yarış koşullarını önleyen güvenli uygulama desenleri kurarsınız.
Bağlantı havuzunu doğru boyutlandırır, ORM ve prepared statement'ları güvenli ve verimli biçimde kullanırsınız.
JSON ve tam metin arama özellikleriyle yarı yapılı ve metin verisini ilişkisel modelin gücünü kaybetmeden saklarsınız.
Okuma replica'ları, önbellekleme ve sharding kavramlarıyla uygulamanızı artan yük altında ölçeklendirebilirsiniz.
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.
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 →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 →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 →Şema tasarımı, kullanıcı ve yetki yönetimi, yedekleme, nokta-zaman kurtarma ve rutin bakımla MySQL ve MariaDB veritabanı yönetimini uygulamalı öğrenin.
Detayları Gör →Kurulum, my.cnf yapılandırması, InnoDB ayarı, bağlantı yönetimi, sürüm yükseltme ve sorun giderme ile MySQL sunucu yönetimini uygulamalı öğrenin.
Detayları Gör →MySQL tablo oluşturma ve güncelleme eğitimi: CREATE TABLE, veri tipleri, kısıtlar, indeks, normalizasyon, ALTER TABLE ve veri işleme uygulamalı öğretilir.
Detayları Gör →