Django ile güvenli giriş ve çıkış kurun
Django ile giriş ve çıkış uygulama: auth sistemi, LoginView/LogoutView, login_required, oturum yönetimi, parola sıfırlama, özel kullanıcı modeli ve grup izinleri.
Django auth sistemi ile giriş ve çıkış
Eğitim, django.contrib.auth ile kimlik doğrulama akışlarını uygular: authenticate, login ve logout, LoginView ve LogoutView, LOGIN_REDIRECT_URL ve next parametresi, login_required ve LoginRequiredMixin, oturum ve çerez ayarları, parola sıfırlama e-postası, özel kullanıcı modeli, grup izinleri ve brute force savunma yöntemleri.
2 Gün. Her gün dört modül; 1. gün Giriş, Çıkış ve Oturum; 2. gün Özel Kullanıcı ve Yetkilendirme. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Django kimlik doğrulama sistemiyle giriş, çıkış, erişim kısıtlama ve oturum yönetimini kapsar.
Katılımcılar mevcut bir Django projesine giriş-çıkış, korumalı sayfalar ve rol tabanlı erişim ekleyerek çalışır; güvenlik testleri tarayıcıda denenir.
Çerez, oturum süresi ve CSRF ayarlarını doğru yaparak oturum açığını önlersiniz.
Grup ve izinlerle hangi kullanıcının hangi sayfaya erişeceğini kontrol edersiniz.
LoginView ve parola sıfırlama gibi hazır görünümlerle hızlı ve güvenli geliştirirsiniz.
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:
Django auth ile giriş, çıkış ve erişim kısıtlaması uygulayabilirsiniz
ModelForm, doğrulama ve CSRF korumalı kayıt akışları oluşturabilirsiniz
settings, URL yönlendirme ve statik dosya yapılandırmasını güvenle yönetebilirsiniz
Template tag, filtre ve context processor ile esnek arayüzler geliştirebilirsiniz
Özel kullanıcı modeli ve grup izinleriyle yetkilendirme tasarlayabilirsiniz
ModelAdmin özelleştirmeleriyle yönetim panelini kullanışlı hale getirebilirsiniz
Django testleri, DRF ve gunicorn-nginx dağıtımıyla projeyi yayına hazırlayabilirsiniz
API anahtarı, OAuth 2.0 ve JWT ile kimlik doğrulama akışlarını uygulayabilirsiniz
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.
Selenium WebDriver with Python (Intermediate) eğitimi: temel Selenium bilginizi, kararlı ve yapılandırılmış testlere taşıyın. 2 gün uygulamalı lab ve DVA sertif
Detayları Gör →Snowpark pandas and User-defined Functions eğitimi: snowflake içinde Python ile veri işleyin ve UDF'lerle genişletin. 2 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Socket Programming in Python: Advanced Topics eğitimi: soket programlamayı eşzamanlılık, protokol ve güvenlik düzeyinde derinleştirin. 2 gün uygulamalı.
Detayları Gör →Socket Programming in Python: Introduction eğitimi: soketlerin temelinden TCP/UDP iletişimine giriş yapın. 2 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifi
Detayları Gör →Spark with Python eğitimi: spark mimarisinden DataFrame, SQL ve MLlib'e PySpark odaklı ilerleyin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.
Detayları Gör →