Az kodla çok iş yapan Django görünümleri
Django sınıf tabanlı görünümler: ListView, DetailView, CreateView, UpdateView, DeleteView, mixin, sayfalama ve FBV-CBV karşılaştırmasıyla CRUD arayüzleri.
Django Generic Views ve sınıf tabanlı görünümler
Eğitim, Django'nun sınıf tabanlı görünümlerini derinlemesine işler: View ve TemplateView temelleri, ListView ve DetailView ile queryset özelleştirme, CreateView, UpdateView, DeleteView ve success_url, get_context_data, mixin'ler ve method_decorator, paginate_by ile sayfalama, FBV ve CBV karşılaştırması ve görünüm testleri.
2 Gün. Her gün dört modül; 1. gün Generic View Temelleri; 2. gün CRUD ve Karşılaştırma. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Django sınıf tabanlı genel görünümleri ve FBV/CBV farkını model ve şablonlarla birlikte ele alır.
Aynı küçük blog/katalog uygulaması önce function-based, sonra class-based yazılarak karşılaştırmalı refactoring çalışması yapılır.
Generic view'larla CRUD kodunu azaltıp bakım maliyetini düşürürsünüz.
get_queryset ve get_context_data ile hazır görünümleri ihtiyaca göre uyarlarsınız.
FBV ve CBV arasındaki seçimi gerekçeleriyle yapabilirsiniz.
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:
ListView, DetailView ve CreateView ile az kodla CRUD arayüzleri kurabilirsiniz
View, URL ve şablon kalıtımıyla çalışan bir Django sitesi oluşturabilirsiniz
Model, migration ve ORM sorgularıyla veritabanı katmanını kurabilirsiniz
Template tag, filtre ve context processor ile esnek arayüzler geliştirebilirsiniz
Function ve class tabanlı görünümler arasında gerekçeli seçim yapabilirsiniz
ModelForm, doğrulama ve CSRF korumalı kayıt akışları oluşturabilirsiniz
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.
Python with Altair: Working with Specialized Graphs eğitimi: vega-Lite tabanlı Altair ile özelleşmiş grafik türlerini kodlayın. 2 gün uygulamalı lab ve DVA sert
Detayları Gör →Python'da Çoklu Arac Sistemleri ve Koordinasyon eğitimi: ajan, ortam ve iletişim kavramlarından çoklu araç koordinasyonuna uzanın. 3 gün uygulamalı.
Detayları Gör →Python, Pandas ve Numpy ile Veri Analizi eğitimi: numPy ve pandas ile veriyi okuyup temizleyin, özetleyin ve yorumlayın. 3 gün uygulamalı lab ve DVA sertifikası
Detayları Gör →Python, Spark ve Hadoop için Büyük Veri eğitimi: hadoop ekosistemi ve PySpark ile dağıtık veri hattı kurun. 4 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif
Detayları Gör →Python-based Dashboards with Plotly and Dash eğitimi: plotly ve Dash ile Python'da veri panosu tasarlayıp yayına alın. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →