Python ile veritabanına SQLAlchemy kapısından girin
SQLAlchemy: Getting Started Eğitimi, Python geliştiricileri SQLAlchemy'ye sıfırdan hazırlayan 2 günlük başlangıç seviyesi bir programdır.
Python geliştiriciler için SQLAlchemy'ye sıfırdan, uygulamalı başlangıç eğitimi
Bu başlangıç eğitimi, Python'un en yaygın veritabanı araç seti SQLAlchemy'ye sıfırdan giriş yapar. Kurulum ve sürücü seçimi, create_engine ile bağlantı yönetimi, bağlantı havuzu (pool) mantığı, DBAPI katmanı, Core ile tablo tanımı (MetaData, Table, Column) ve ilk sorgular işlenir. Ardından ORM temellerine geçilir: declarative model, Session yaşam döngüsü, basit ekleme ve sorgulama. Örnekler SQLite ve PostgreSQL üzerinde gösterilir; Core ve ORM farkı ortaya konur.
2 Gün. İlk gün kurulum, Engine, bağlantı ve Core ile tablo tanımı; ikinci gün ORM temelleri, Session ve ilk ekleme-sorgulama işlemleri uygulamalı işlenir.
Başlangıç Seviyesi — Python bilen ve SQLAlchemy ile veritabanına ilk kez bağlanacak geliştiriciler için
Her konu SQLite ve PostgreSQL üzerinde canlı kod yazılarak, Core ve ORM yaklaşımları karşılaştırmalı biçimde uygulamalı işlenir.
SQLAlchemy, Python ekosisteminde ilişkisel veritabanı erişiminde fiili standarttır; sağlam temel her projeye değer katar.
Hem düşük seviyeli Core hem de nesne tabanlı ORM yaklaşımını görüp hangi görevde hangisinin uygun olduğunu öğrenirsiniz.
Engine, bağlantı havuzu ve DBAPI mantığını kavrayarak güvenli ve performanslı veritabanı bağlantıları kurarsınız.
Bu başlangıç seviyesi eğitim için önerilen ön bilgiler
Değişken, fonksiyon, sınıf ve modül gibi temel Python kavramlarına aşinalık gereklidir.
SELECT, INSERT gibi temel SQL ifadeleri hakkında fikir sahibi olmak faydalı olur ancak zorunlu değildir.
pip veya venv ile paket kurabilen çalışan bir Python ortamına erişim önerilir.
SQLite yerelde yeterlidir; PostgreSQL örnekleri için erişilebilir bir sunucu faydalıdır.
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:
SQLAlchemy ve uygun veritabanı sürücüsünü kurup bağlantı URL'ini doğru biçimde yapılandırabilirsiniz.
create_engine ile Engine oluşturup bağlantı havuzu mantığını kullanarak güvenle bağlantı açıp kapatabilirsiniz.
MetaData, Table ve Column ile tablo tanımlayıp create_all ile veritabanında oluşturabilirsiniz.
insert() ve select() construct'larıyla Core üzerinden temel ekleme ve sorgulama yapabilirsiniz.
DeclarativeBase ve mapped_column ile sınıf tabanlı ORM modelleri tanımlayabilirsiniz.
Session yaşam döngüsünü, flush ve commit farkını kavrayarak oturumları güvenle yönetebilirsiniz.
Model nesneleri oluşturup ekleyebilir ve select() ile temel ORM sorguları çalıştırabilirsiniz.
Core ve ORM yaklaşımlarının farkını anlayıp hangi görevde hangisinin uygun olduğuna karar verebilirsiniz.
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.
Yazılım ve veritabanı eğitimi: ilişkisel modelleme, SQL, bağlantı ve işlem yönetimi, ORM, güvenlik, indeksleme ve NoSQL uygulamalı olarak işlenir.
Detayları Gör →Microsoft Access ile tablo tasarımı, ilişkiler, sorgular, formlar, raporlar ve makrolar kullanarak masaüstü veritabanı uygulamaları geliştirmeyi öğreten eğitim.
Detayları Gör →SQL Server güvenlik, yetkilendirme, yedekleme, geri yükleme, SQL Server Agent, bakım ve performans izleme ile veritabanı yönetimini öğreten uygulamalı eğitim.
Detayları Gör →SQL Server güvenlik, yetkilendirme, yedekleme/geri yükleme, Always On yüksek erişilebilirlik, SQL Agent otomasyonu ve izlemeyi öğreten uygulamalı DBA eğitimi.
Detayları Gör →Go'da database/sql, connection pool, transaction, pgx, sqlx, GORM, migration ve MongoDB/Redis ile üretim seviyesinde veritabanı erişimini öğreten ileri eğitim.
Detayları Gör →Pencere fonksiyonları, CTE, recursive sorgular, PIVOT, gelişmiş JOIN ve execution plan optimizasyonu ile ileri seviye SQL sorgu yazımını öğreten uygulamalı eğit
Detayları Gör →