SQLAlchemy ile veriyi güvenle ekleyin, güncelleyin, silin
SQLAlchemy: Manipulating Data Eğitimi, SQLAlchemy'de veri ekleme, güncelleme ve silmeye derinlemesine odaklanan 3 günlük orta seviye bir programdır.
SQLAlchemy Core ve ORM ile veri değiştirme işlemlerine odaklanan uygulamalı eğitim
Bu eğitim, SQLAlchemy'de veri değiştirme işlemlerine derinlemesine odaklanır. ORM tarafında nesne durumları (transient, pending, persistent, detached), session.add, flush ve commit akışı, güncelleme, silme ve cascade davranışları işlenir. Core tarafında insert(), update() ve delete() construct'ları, RETURNING ve executemany ile toplu işlemler ele alınır. Ayrıca upsert, bulk_insert_mappings ve IntegrityError yönetimi PostgreSQL ve SQLite üzerinde gösterilir.
3 Gün. İlk gün ORM nesne durumları ve ekleme; ikinci gün güncelleme, silme ve cascade; üçüncü gün Core işlemleri, toplu işlemler ve upsert uygulamalı işlenir.
Orta Seviye — SQLAlchemy temellerini bilen ve veri ekleme, güncelleme, silme konularında derinleşmek isteyenler için
Her konu örnek bir ORM modeli üzerinde canlı kod yazılarak, üretilen SQL ve veritabanındaki değişiklik birlikte gözlemlenerek işlenir.
Nesne durumları, flush ve commit akışını kavrayarak veriyi kayıp ve tutarsızlık olmadan güvenle değiştirebilirsiniz.
bulk_insert, executemany ve upsert teknikleriyle büyük veri setlerini yüksek performansla ekleyip güncelleyebilirsiniz.
cascade kurallarını ve ilişkili nesne yaşam döngüsünü anlayarak karmaşık veri değişikliklerini doğru yönetirsiniz.
Bu orta seviye eğitim için önerilen ön bilgiler
Engine, Session ve declarative modellerle temel ekleme-sorgulama yapabiliyor olmak beklenir.
INSERT, UPDATE, DELETE ve transaction kavramlarına temel düzeyde aşinalık gereklidir.
Sınıf, nesne ve istisna (exception) yönetimiyle rahat çalışabilen Python düzeyi önerilir.
SQLAlchemy kurulu, SQLite veya PostgreSQL'e bağlanabilen bir Python ortamına erişim önerilir.
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:
transient, pending, persistent ve detached durumlarını kavrayıp ORM nesne yaşam döngüsünü doğru yönetebilirsiniz.
autoflush, flush, commit ve rollback akışını anlayarak veriyi güvenli ve tutarlı biçimde kalıcı hale getirebilirsiniz.
Tekil, çoklu ve ilişkili nesne eklemeyi hem ORM hem Core ile doğru biçimde yapabilirsiniz.
ORM dirty tracking ile ve update/delete construct'larıyla koşullu güncelleme ve silme işlemlerini uygulayabilirsiniz.
save-update, delete ve delete-orphan cascade kurallarını doğru kurarak ilişkili nesneleri güvenle yönetebilirsiniz.
executemany, bulk_insert_mappings ve bulk_update_mappings ile büyük veri setlerini yüksek performansla işleyebilirsiniz.
PostgreSQL, SQLite ve MySQL için dialect'e özgü upsert construct'larıyla çakışma durumlarını yönetebilirsiniz.
IntegrityError ve kısıt ihlallerini yakalayıp rollback ve savepoint ile veri tutarlılığını koruyabilirsiniz.
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.
Microsoft Access eğitimi: tablo ve ilişki tasarımı, seçme ve işlem sorguları, formlar, raporlar, Access SQL ve makrolar uygulamalı olarak işlenir.
Detayları Gör →CREATE, ALTER, DROP komutları, PRIMARY/FOREIGN KEY ve CHECK kısıtları, indeks tasarımı, view ve güvenli şema değişikliğini uygulamalı öğreten 3 günlük DDL eğiti
Detayları Gör →INSERT, UPDATE, DELETE, MERGE, yürütme planıyla sorgu optimizasyonu ve SQL:2011 temporal tabloları uygulamalı öğreten 3 günlük kurumsal veritabanı eğitimi.
Detayları Gör →SAS DO döngüleri ve PROC SQL eğitimi: iterative DO, DO WHILE/UNTIL, diziler, SELECT, join, alt sorgu, view ve makro entegrasyonu uygulamalı işlenir.
Detayları Gör →Entity SQL eğitimi: Entity Data Model, eSQL söz dizimi, ObjectQuery, navigasyon özellikleri, EntityClient ve parametreli sorgular uygulamalı işlenir.
Detayları Gör →SQL sorgu yazma eğitimi: SELECT, JOIN, GROUP BY, alt sorgu, CTE, küme işlemleri ve pencere fonksiyonları standart SQL ile uygulamalı işlenir.
Detayları Gör →