web2py'de ilişkiler, yetki ve formları birlikte kurgulayın
Web Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms Eğitimi; web2py'de erişim kontrolü, ilişkisel model ve otomatik form üretimini bir arada öğretir.
Dekoratörlerden yabancı anahtar ilişkilerine ve SQLFORM tablo formlarına web2py uygulama katmanı
Web Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms Eğitimi; web2py uygulamalarında erişim kontrolü, ilişkisel veri modeli ve otomatik form üretimini bir arada öğretir. Katılımcılar @auth.requires_login ve @cache gibi dekoratörlerle controller davranışını yönetmeyi, reference alan tipiyle yabancı anahtar ilişkileri ve referans bütünlüğünü kurmayı, SQLFORM ve SQLFORM.grid ile ekleme, düzenleme ve listeleme formları üretmeyi kavrar.
3 Gün. Her gün dört modül; dekoratörler ve yetkilendirmeden yabancı anahtar ilişkileri ve SQLFORM form üretimine ilerlenir.
Orta Seviye — web2py dekoratörleri, yabancı anahtar ilişkileri ve SQLFORM ile form üretimine odaklı
Her konu web2py'de gerçek bir ilişkisel uygulama üzerinde dekoratör, reference alan ve SQLFORM yazılıp test edilerek uygulamalı işlenir.
Dekoratörlerle controller fonksiyonlarına giriş, rol ve izin kontrolü ekleyerek uygulamanızı az kodla güvenli kılarsınız.
reference alanlarıyla yabancı anahtar kurar, kayıtlar arası ilişkiyi ve referans bütünlüğünü sağlam tutarsınız.
SQLFORM ve SQLFORM.grid ile ekleme, düzenleme ve listeleme formlarını neredeyse kod yazmadan üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
define_table ve Field ile tablo tanımı ve temel DAL sorgularına aşinalık gereklidir.
Fonksiyon, dekoratör sözdizimi ve temel Python kavramlarına aşinalık faydalı olur.
HTML form ve POST/GET akışına temel aşinalık öğrenmeyi kolaylaştırır.
web2py'nin kurulu olduğu, model ve controller yazılabilen bir geliştirme ortamı 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:
Controller fonksiyonlarına kimlik doğrulama, rol, izin ve önbellekleme dekoratörlerini doğru uygularsınız.
web2py Auth sistemiyle kayıt, giriş, rol ve izin akışını kurarak uygulamayı güvenli hale getirirsiniz.
reference alanıyla bire-çok ve çoka-çok ilişkileri kurar, referans bütünlüğünü sağlam yönetirsiniz.
ondelete davranışını yöneterek yetim kayıtları önler ve silme senaryolarını güvenle kurgularsınız.
JOIN, belongs ve iç sorgularla ilişkili tablolar üzerinde esnek ve doğru veri sorgulamaları yaparsınız.
SQLFORM ile ekleme ve düzenleme formları üretir, process ile doğrulama ve işleme akışını yönetirsiniz.
SQLFORM.grid ve smartgrid ile arama, sayfalama ve CRUD içeren tam yönetim arayüzleri oluşturursunuz.
Formları gizleme, özel HTML ve onvalidation ile özelleştirir, güvenli ve kullanıcı dostu arayüzler kurarsı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.
SQL veritabanı geliştirme eğitimi: tablo tasarımı, veri türleri, normalizasyon, kısıtlar, indeks ve view ile sağlam şema tasarımı öğretilir.
Detayları Gör →SQL DML ve çok tablolu sorgu eğitimi: INSERT, UPDATE, DELETE, MERGE, JOIN türleri, alt sorgular, GROUP BY, küme işlemleri, görünümler ve CTE uygulamalı işlenir.
Detayları Gör →Veritabanı göçü eğitimi: değerlendirme, şema dönüşümü, Data Pump, AWS DMS, CDC ile kesintisiz çoğaltma, cutover ve veri mutabakatı uygulamalı işlenir.
Detayları Gör →SQL Server izleme eğitimi: Extended Events oturumları, ring_buffer ve event_file hedefleri, predicate, SQL Trace ve deadlock/blocking teşhisi işlenir.
Detayları Gör →IBM Db2 SQL eğitimi: SELECT, JOIN, Db2 fonksiyonları, alt sorgular, CTE ve OLAP işlevleri, INSERT/UPDATE/DELETE/MERGE ve işlem yönetimi uygulamalı işlenir.
Detayları Gör →IBM Db2 temelleri eğitimi: Db2 mimarisi, kurulum, instance, tablo ve dizin gibi nesneler, temel SQL, güvenlik, yedekleme ve veri aktarımı işlenir.
Detayları Gör →