web2py DAL ile veritabanını Python'la güvenle yönetin
Web Apps with web2py: Database Connectivity & the Model Eğitimi, web2py çatısında veri erişiminin temeli olan DAL ve model katmanını öğretir.
web2py'nin DAL soyutlamasından model katmanı, tablo tanımı ve CRUD sorgularına kadar veri erişimi
Web Apps with web2py: Database Connectivity & the Model Eğitimi, Python tabanlı web2py çatısında veritabanı erişiminin kalbi olan DAL (Database Abstraction Layer) ve model katmanını öğretir. Katılımcılar DAL ile farklı veritabanlarına bağlanmayı, define_table ile tablo ve alan (Field) tanımlamayı, veri tiplerini ve varsayılanları, insert, select, update ve delete işlemlerini kavrar.
3 Gün. Her gün dört modül; DAL bağlantısı ve model temellerinden tablo tanımı, CRUD sorguları ve migration yönetimine ilerlenir.
Orta Seviye — web2py DAL ile veritabanı bağlantısı, model katmanı ve tablo tanımlamaya odaklı
Her konu web2py'nin yerleşik ortamında gerçek bir uygulamanın model dosyaları yazılıp DAL sorguları çalıştırılarak uygulamalı işlenir.
SQL yazmadan DAL ile Python nesneleri üzerinden sorgu kurar, veritabanı işlemlerini okunur ve güvenli biçimde yönetirsiniz.
Aynı model kodunu SQLite, PostgreSQL ve MySQL gibi farklı veritabanlarında değiştirmeden çalıştırabilirsiniz.
web2py'nin migration mekanizması tablo değişikliklerini otomatik uygulayarak şema yönetimini basit ve güvenli kılar.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, liste ve sözlük gibi temel Python kavramlarına aşinalık gereklidir.
web2py'nin MVC yapısı ve uygulama klasör düzenine temel aşinalık faydalı olur.
Tablo, satır, sütun ve basit sorgu mantığına aşinalık öğrenmeyi kolaylaştırır.
web2py'nin kurulu olduğu bir ortam ve yerleşik yönetim arayüzüne erişim gereklidir.
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:
web2py'nin DAL soyutlamasını anlar ve SQLite, PostgreSQL, MySQL gibi veritabanlarına Python'la bağlanabilirsiniz.
models/ klasörünü doğru organize eder, db nesnesini ve yükleme sırasını uygulama genelinde yönetirsiniz.
define_table ve Field ile tabloları, uygun veri tiplerini ve alan özelliklerini eksiksiz tanımlarsınız.
requires doğrulayıcılarıyla e-posta, benzersizlik ve aralık gibi kuralları alan düzeyinde uygularsınız.
Query nesneleri ve operatörlerle esnek sorgular kurar, select, update ve delete işlemlerini yönetirsiniz.
orderby, groupby, having ve limitby ile sonuçları sıralar, gruplar ve sayfalayarak verimli okursunuz.
web2py migration mekanizmasıyla şema değişikliklerini güvenle uygular, fake_migrate sorunlarını çözersiniz.
Aynı model kodunu farklı veritabanlarında çalıştırarak geliştirme ve üretim ortamlarını kolayca ayırırsı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.
Pencere fonksiyonları, LAG/LEAD, recursive CTE, PIVOT, GROUPING SETS ve ileri analitik desenlerle ileri düzey SQL sorgulamayı öğreten kurumsal veritabanı eğitim
Detayları Gör →SELECT, WHERE, ORDER BY, DISTINCT, temel JOIN, toplama fonksiyonları ve GROUP BY ile sıfırdan SQL sorgulamayı öğreten temel kurumsal veritabanı eğitimi.
Detayları Gör →Sütun ifadeleri, yüklemler, NULL mantığı, LIKE desen eşleştirme ve index dostu sıralama-sayfalama ile SQL seçme ve filtrelemeyi derinlemesine öğreten eğitim.
Detayları Gör →CREATE TABLE, veri türleri, PRIMARY/FOREIGN KEY, CHECK kısıtları, normalizasyon, index ve ALTER TABLE ile SQL tablo tasarımını uygulamalı öğreten kurumsal eğiti
Detayları Gör →İlişkisel veritabanı, tablo, anahtar, veri tipleri ve SELECT, JOIN, GROUP BY gibi SQL'in temel kavramlarını sıfırdan öğreten uygulamalı başlangıç eğitimi.
Detayları Gör →SELECT, WHERE, JOIN, GROUP BY, alt sorgu ve INSERT/UPDATE/DELETE ile sıfırdan uygulamalı SQL yazmayı öğreten temel seviye veritabanı eğitimi.
Detayları Gör →