Django modellerinde veri katmanını sağlamlaştırın
Eğitim, Django model alan türleri, kısıtlar ve doğrulamalar, ForeignKey/ManyToMany/OneToOne ilişkiler, migration üretimi ve geri alma, QuerySet filtreleri, Q/F nesneleri, aggregate/annotate, select_related ile prefetch_related optimizasyonu, admin ile veri yö…
Django ORM ile veri modelleme becerinizi uygulamalı geliştirin.
Eğitim, Django model alan türleri, kısıtlar ve doğrulamalar, ForeignKey/ManyToMany/OneToOne ilişkiler, migration üretimi ve geri alma, QuerySet filtreleri, Q/F nesneleri, aggregate/annotate, select_related ile prefetch_related optimizasyonu, admin ile veri yönetimi, sinyaller ve model testlerini küçük bir stok uygulamasında uygular.
2 Gün. Her gün dört modül; sabah model tasarımı, öğleden sonra ORM ve test uygulaması.
Orta Seviye — Django modellerinde alan türleri, ilişkiler, migration, ORM sorguları, yönetici paneli ve test
Her konu, Django shell ve test ortamında gerçek sorgular çalıştırılarak ve üretilen SQL incelenerek işlenir.
Normalleştirme ve ilişki tasarımıyla veri bütünlüğünü korursunuz.
Karmaşık sorguları SQL yazmadan, güvenle ifade edersiniz.
Şema değişikliklerini üretimde riski azaltacak şekilde yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf ve kalıtım bilgisi gerekir.
Proje ve uygulama oluşturma bilinmelidir.
Temel SQL kavramları (tablo, JOIN) faydalıdır.
Python 3.10+, Django ve SQLite/PostgreSQL ile çalışabilen bir ortam gerekir.
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:
Django projesi başlatıp MVT yapısını ve istek-yanıt döngüsünü açıklayabilirsiniz
model sınıflarını tanımlayıp migration ile şemayı yönetebilirsiniz
ForeignKey, ManyToMany ve OneToOne ilişkilerini doğru kurup sorgulayabilirsiniz
QuerySet, Q ve F nesneleriyle verimli veritabanı sorguları yazabilirsiniz
ModelAdmin ile yönetim panelini ihtiyaca göre özelleştirebilirsiniz
messages, sitemaps, humanize ve staticfiles gibi yerleşik uygulamaları projeye ekleyebilirsiniz
pytest ile test yazıp kod kalitesini araçlarla denetleyebilirsiniz
birim test yazıp güvenlik kontrol listesiyle Django uygulamasını yayına hazırlayabilirsiniz
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.
Python Foundations Applied programı: temel Python, OOP, dosya ve API işlemleri, SQLite, pandas, pytest ve Git ile proje odaklı 4 günlük uygulamalı eğitim.
Detayları Gör →Python Foundations eğitimi: kurulum, değişkenler, string, list ve dict, if ve döngüler, fonksiyonlar, dosya işlemleri ve hata yönetimini sıfırdan 3 günde öğreni
Detayları Gör →Programcı olmayanlar için Python eğitimi: temel mantık, Excel ve CSV işleme, pandas giriş, tarih hesapları, rapor ve ofis işlerinin otomasyonunu 3 günde öğrenin
Detayları Gör →Python geliştiriciler için Tabnine eğitimi: kod tamamlama, sohbet, pytest ve docstring üretimi, refactoring, gizlilik ve doğrulama pratiklerini 3 günde öğrenin.
Detayları Gör →Python ile bilgisayarlı görü eğitimi: OpenCV, kenar ve kontur, SIFT/ORB, CNN, transfer learning, YOLO nesne algılama ve gerçek zamanlı video analizini 3 günde u
Detayları Gör →