Django ile ilk web uygulamanızı geliştirin
Eğitim, Django proje iskeletini (startproject, startapp), MVT mimarisini ve istek–yanıt döngüsünü tanıtır. URL yönlendirme, şablon dili ve kalıtım, model tanımı ve migration, ORM sorgularına giriş, Django formları ve doğrulama, admin paneli ile kimlik doğrula…
Django'nun temel bileşenlerini bir uygulama üzerinde birlikte kullanın.
Eğitim, Django proje iskeletini (startproject, startapp), MVT mimarisini ve istek–yanıt döngüsünü tanıtır. URL yönlendirme, şablon dili ve kalıtım, model tanımı ve migration, ORM sorgularına giriş, Django formları ve doğrulama, admin paneli ile kimlik doğrulama ve temel güvenlik kontrolleri küçük bir uygulama üzerinde adım adım uygulanır.
2 Gün. Her gün dört modül; sabah kavram ve demo, öğleden sonra uygulama geliştirme.
Temel Seviye — Django'nun MVT mimarisi, URL yönlendirme, şablonlar, modeller, formlar ve admin paneline giriş
Her bölümde birlikte geliştirilen bir ilan/blog uygulamasına yeni bir Django bileşeni eklenir.
Çalışan bir Django uygulamasını ilk gün ayağa kaldırırsınız.
Admin, auth ve form gibi hazır bileşenlerle kısa sürede iş çıkarırsınız.
CSRF, XSS ve SQL enjeksiyonuna karşı Django korumalarını tanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, sınıf ve modül bilgisi gerekir.
HTML ve HTTP'ye temel düzeyde aşinalık yeterlidir.
Tablo, satır ve ilişki kavramları bilinmelidir.
Python 3.10+, pip ve bir kod editörü (VS Code vb.) kurulu olmalı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:
Django projesi başlatıp MVT yapısını ve istek-yanıt döngüsünü açıklayabilirsiniz
view fonksiyonları ve Django Template Language ile dinamik sayfalar üretebilirsiniz
model sınıflarını tanımlayıp migration ile şemayı yönetebilirsiniz
ModelAdmin ile yönetim panelini ihtiyaca göre özelleştirebilirsiniz
Form ve ModelForm ile girdi doğrulama ve CSRF korumalı formlar yazabilirsiniz
QuerySet, Q ve F nesneleriyle verimli veritabanı sorguları yazabilirsiniz
Django auth sistemiyle giriş, kayıt, izin ve özel kullanıcı modeli kurabilirsiniz
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.
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 →Ağ otomasyonu için Python (PNA) eğitimi: Netmiko, TextFSM, Jinja2, RESTCONF, NETCONF, NAPALM, Nornir ve Git ile otomatik doğrulama.
Detayları Gör →