Django modelleri ve kullanıcı kaydı
Django modelleri ve kullanıcı kaydı: model alanları, migration, ORM sorguları, ilişkiler, ModelForm, UserCreationForm, CSRF koruması ve doğrulama akışı.
Django modelleri ve kullanıcı kayıt sistemi
Eğitim, Django ORM ve kayıt akışını birlikte işler: model alan tipleri, makemigrations ve migrate, filter, exclude, Q nesneleri, ForeignKey ve ManyToMany ilişkiler, select_related ile N+1 çözümü, ModelForm ve doğrulama, UserCreationForm ile kayıt formu, CSRF belirteci, messages ve e-posta doğrulama mantığı.
2 Gün. Her gün dört modül; 1. gün Modeller ve Migration; 2. gün Formlar ve Kullanıcı Kaydı. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Django modelleri, ORM sorguları, formlar ve kullanıcı kayıt akışını birlikte kapsar.
Bir üyelik tabanlı uygulama üzerinde model tasarımından kayıt formuna uzanan akış canlı kodlanır; Django shell ve admin ile veri doğrulanır.
Karmaşık sorguları SQL yazmadan, N+1 sorununu önleyerek kurarsınız.
Doğrulama ve CSRF korumalı kayıt akışlarını doğru tasarlarsınız.
İlişkileri doğru modelleyerek sonradan migration sorunlarını azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, sınıf ve modül kavramlarını içeren orta düzey Python bilgisi beklenir.
HTML'in ne olduğuna ve tarayıcının sunucudan sayfa istediğine dair genel bilgi faydalıdır.
Python 3.10+, pip, venv ve VS Code yüklü bir bilgisayar ile modern bir tarayıcı gereklidir.
Terminal komutları (cd, ls/dir, pip) ve temel Git kullanımı konusunda rahatlık önerilir.
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:
Model, migration ve ORM sorgularıyla veritabanı katmanını kurabilirsiniz
ModelAdmin özelleştirmeleriyle yönetim panelini kullanışlı hale getirebilirsiniz
settings, URL yönlendirme ve statik dosya yapılandırmasını güvenle yönetebilirsiniz
View, URL ve şablon kalıtımıyla çalışan bir Django sitesi oluşturabilirsiniz
ModelForm, doğrulama ve CSRF korumalı kayıt akışları oluşturabilirsiniz
Django auth ile giriş, çıkış ve erişim kısıtlaması uygulayabilirsiniz
Özel kullanıcı modeli ve grup izinleriyle yetkilendirme tasarlayabilirsiniz
Django testleri, DRF ve gunicorn-nginx dağıtımıyla projeyi 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.
NumPy ile çok boyutlu veri eğitimi: ndarray, dilimleme, boolean maskeleme, broadcasting, istatistik, matris işlemleri ve dosya girişi çıkışı.
Detayları Gör →pandas ve DataFrame'e giriş eğitimi: Series, DataFrame, CSV/Excel okuma, loc/iloc, filtreleme, eksik veri yönetimi ve temel özetleme.
Detayları Gör →pandas ile veri düzenleme ve analiz eğitimi: groupby, merge, pivot_table, melt, string ve tarih işlemleri, MultiIndex ve veri temizleme.
Detayları Gör →pandas ileri özellikler eğitimi: rolling pencereler, transform, kategorik veri, bellek optimizasyonu, Parquet/Arrow, method chaining ve performans.
Detayları Gör →Python ve Django (PDWAD) eğitimi: MVT, ORM, admin, formlar, CBV, kimlik doğrulama, DRF, test ve Gunicorn/Nginx ile dağıtım.
Detayları Gör →