Django'nun hazır uygulamalarını ve kendi uygulamalarınızı birleştirin
Eğitim, django.contrib altındaki auth, admin, messages, sites, sitemaps, staticfiles ve humanize uygulamalarının yapılandırılmasını; sinyaller ve önbellek çerçevesini ele alır.
Yerleşik ve özel Django uygulamalarını aynı projede uyumlu kullanın.
Eğitim, django.contrib altındaki auth, admin, messages, sites, sitemaps, staticfiles ve humanize uygulamalarının yapılandırılmasını; sinyaller ve önbellek çerçevesini ele alır. Ardından AppConfig, özel template tag/filter, management command, middleware yazımı, çoklu uygulamalı proje düzeni ve uygulamayı pip ile kurulabilir pakete dönüştürme uygulanır.
2 Gün. Her gün dört modül; sabah yerleşik uygulamalar, öğleden sonra özel uygulama yazımı.
Orta Seviye — Django'nun yerleşik uygulamalarını (auth, admin, messages, sitemaps) kullanma ve yeniden kullanılabilir özel uygulamalar geliştirme
Her konuda önce yerleşik bir uygulama incelenir, sonra aynı kalıpta özel bir uygulama yazılır.
Yerleşik uygulamalarla tekerleği yeniden icat etmeden hızlı ilerlersiniz.
Kendi uygulamanızı pip ile kurulabilir pakete dönüştürürsünüz.
Template tag, komut ve middleware ile Django'yu ihtiyaca göre genişletirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Proje, uygulama, model ve view kavramları bilinmelidir.
Modül ve paket yapısı hakkında bilgi gerekir.
Python 3.10+, Django ve sanal ortam yönetimi gerekir.
Kod paylaşımı için temel Git bilgisi faydalı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:
messages, sitemaps, humanize ve staticfiles gibi yerleşik uygulamaları projeye ekleyebilirsiniz
Django auth sistemiyle giriş, kayıt, izin ve özel kullanıcı modeli kurabilirsiniz
ModelAdmin ile yönetim panelini ihtiyaca göre özelleştirebilirsiniz
Form ve ModelForm ile girdi doğrulama ve CSRF korumalı formlar yazabilirsiniz
bir projeyi birden çok Django uygulamasına ayırıp aralarındaki bağımlılığı yönetebilirsiniz
kendi Django uygulamanızı paketleyip projeler arasında yeniden kullanabilirsiniz
generic CBV'leri kullanıp özelleştirebilir ve mixin ile genişletebilirsiniz
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 ve Django ile tam yığın web geliştirme eğitimi (TTPS4860): MVT, ORM, formlar, kimlik doğrulama, DRF, test ve Gunicorn/Nginx ile dağıtım.
Detayları Gör →Python ile programlamaya giriş (IPPY) eğitimi: değişkenler, döngüler, koleksiyonlar, fonksiyonlar, dosya işlemleri, istisnalar ve temel sınıflar.
Detayları Gör →Veri analitiği için Python eğitimi: Jupyter, NumPy, pandas ile veri temizleme, groupby, merge ve matplotlib/seaborn ile görselleştirme uygulamalı.
Detayları Gör →IPYNE ağ mühendisleri için orta Python eğitimi: Scrapli, Netmiko, pyATS/Genie, Jinja2, RESTCONF, pytest ve GitHub Actions ile NetDevOps.
Detayları Gör →BT altyapı otomasyonu Python eğitimi: subprocess, psutil, Paramiko/Fabric, günlük analizi, REST API, boto3 ve cron ile sistem yönetimi otomasyonu.
Detayları Gör →