Django şablonları ve kullanıcı yönetimi
Django şablon dili, kalıtım, özel template tag/filter, context processor, ModelAdmin özelleştirme ile kullanıcı, grup ve izin yönetimi uygulamalı eğitimi.
Django şablonları ve kullanıcı yönetimi
Eğitim, Django şablon dilini ve yönetim arayüzünü derinleştirir: {% for %}, {% if %}, include, extends ve block, yerleşik ve özel filtreler, templatetags, context processors, otomatik HTML escape ve XSS koruması, ModelAdmin özelleştirmeleri, inline modeller, admin actions, kullanıcı-grup-izin yönetimi ve erişim sınırlaması.
2 Gün. Her gün dört modül; 1. gün Şablon Dili ve Arayüz; 2. gün Admin ve Kullanıcı Yönetimi. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Django şablon sistemi ile admin paneli, kullanıcı ve izin yönetimini kapsar.
Mevcut bir Django projesinde şablonlar yeniden düzenlenir, özel template tag yazılır ve admin paneli gerçek iş akışına göre özelleştirilir.
Template tag ve context processor ile tekrar eden arayüz mantığını merkezileştirirsiniz.
ModelAdmin özelleştirmeleriyle yönetim panelini operasyon ekibi için kullanışlı yaparsınız.
Otomatik escape ve XSS riskini yönetmeyi öğrenirsiniz.
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:
Template tag, filtre ve context processor ile esnek arayüzler geliştirebilirsiniz
View, URL ve şablon kalıtımıyla çalışan bir Django sitesi oluşturabilirsiniz
ListView, DetailView ve CreateView ile az kodla CRUD arayüzleri kurabilirsiniz
Function ve class tabanlı görünümler arasında gerekçeli seçim yapabilirsiniz
ModelAdmin özelleştirmeleriyle yönetim panelini kullanışlı hale getirebilirsiniz
Özel kullanıcı modeli ve grup izinleriyle yetkilendirme tasarlayabilirsiniz
Django auth ile giriş, çıkış ve erişim kısıtlaması uygulayabilirsiniz
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.
Django'ya giriş eğitimi: MVT mimarisi, proje kurulumu, URL ve view, modeller, ORM, şablonlar, admin paneli, formlar ve kullanıcı giriş-çıkış uygulaması.
Detayları Gör →Edge ve hafif ajanlar eğitimi: Python ile aygıt üzerinde aracılı yükleme, MQTT, yerel tampon, retry, mTLS, imzalı OTA güncelleme ve systemd/Docker ile dağıtım.
Detayları Gör →Python performans optimizasyonu eğitimi: cProfile, line_profiler, tracemalloc, lru_cache, NumPy, Numba, threading, multiprocessing ve asyncio ile hızlandırma.
Detayları Gör →Kurumsal Python eğitimi: proje mimarisi, tip güvenliği, tasarım kalıpları, SQLAlchemy, Celery, Kafka, FastAPI, OpenTelemetry, Docker, CI/CD ve Kubernetes dağıtı
Detayları Gör →Python ile Excel ileri operasyonlar eğitimi: openpyxl, XlsxWriter, koşullu biçimlendirme, grafik, formül, pandas ile birleştirme, xlwings ve rapor otomasyonu.
Detayları Gör →