Veriyi güvenle sakla, doğrulukla kabul et
Verinin güvenli saklanması ve doğrulanması: ORM ile kalıcılık, işlem ve ACID, serileştirme, Pydantic ve JSON Schema doğrulama ile veritabanı kısıtları Python üzerinde katmanlı bir strateji olarak uygulamalı işlenir.
Kalıcılık katmanından giriş doğrulamasına veri bütünlüğü
Bu eğitim, verinin güvenli biçimde saklanmasını (persistence) ve sisteme yalnızca geçerli verinin girmesini (validation) uçtan uca ele alır. Kalıcılık tarafında ilişkisel ve belge depolama, ORM (SQLAlchemy) ile nesne-tablo eşlemesi, işlem (transaction), ACID özellikleri ve bağlantı havuzu işlenir. Serileştirme tarafında JSON, Pickle ve Parquet ile nesne-bayt dönüşümü ve güvenlik riskleri ele alınır. Doğrulama tarafında şema doğrulama (JSON Schema, Pydantic), tip ve aralık kontrolleri, iş kuralı doğrulaması, veritabanı kısıtları (NOT NULL, CHECK, UNIQUE, FK) ve katmanlı doğrulama stratejisi uygulanır. Örnekler Python (SQLAlchemy, Pydantic) ile gerçek senaryolar üzerinde kurgulanır.
3 Gün. Her gün dört modül; kavram anlatımının ardından Python ile kalıcılık ve doğrulama uygulaması yapılır.
Orta Seviye — Veri kalıcılığı ve doğrulama: depolama, ORM, serileştirme, şema doğrulama ve kısıtlarla veri bütünlüğü.
Python'da SQLAlchemy ve Pydantic ile bir uygulama veri katmanı kurularak kalıcılık ve doğrulama uygulamalı çalışılır.
İşlem ve ACID kurallarıyla veriyi tutarlı biçimde kalıcı kılarsınız.
Şema doğrulamayla hatalı verinin sisteme girmesini en başta engellersiniz.
Kısıtlar ve katmanlı doğrulamayla veri bütünlüğünü uçtan uca korursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, sınıf ve sözlük kavramlarına aşinalık gerekir.
Tablo, INSERT ve SELECT mantığını bilmek örnekleri kolaylaştırır.
Sınıf ve nesne ilişkisini anlamak ORM için faydalıdır.
Python, SQLAlchemy, Pydantic ve bir ilişkisel veritabanı kurulu ortam.
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:
İş yüküne uygun depolama türünü seçip ORM ile kalıcı kılarsınız.
SQLAlchemy ile nesneleri tablolara ve ilişkilere eşlersiniz.
Commit ve rollback ile atomik iş birimlerini doğru yönetirsiniz.
İzolasyon düzeyleriyle eşzamanlılık sorunlarını önlersiniz.
JSON ve Parquet ile veriyi güvenli biçimde serileştirirsiniz.
Pydantic ve JSON Schema ile girdileri yapısal olarak doğrularsınız.
NOT NULL, UNIQUE ve CHECK ile bütünlüğü veritabanında güvence altına alırsınız.
Doğrulamayı doğru katmanlarda konumlandırıp fail-fast uygularsınız.
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.
R ve RStudio kurulumu, değişkenler, veri tipleri, operatörler, fonksiyonlar, paket yönetimi ve ilk betikleri sıfırdan uygulamalı öğrenin.
Detayları Gör →R'da matris, array ve liste yapılarını oluşturma, indeksleme, matris cebiri ve apply ailesiyle işlemeyi sıfırdan uygulamalı öğrenin.
Detayları Gör →R'da veri çerçeveleri, faktörler ve string işlemeyi sıfırdan öğrenin: data.frame erişimi, factor seviyeleri ve gsub/regex ile metin temizleme.
Detayları Gör →Ham veriyi içe alma, temizleme, keşifsel analiz ve hipotez testi/regresyonla içgörüye dönüştürmeyi Python/pandas ile uçtan uca öğrenin.
Detayları Gör →Rapor düzeni, tablo/matris biçimlendirme, sayı/tarih formatları, koşullu biçimlendirme ve kurumsal tema ile profesyonel rapor hazırlamayı öğrenin.
Detayları Gör →