Flask uygulamanıza güvenli giriş katın
Eğitim, Flask uygulamalarında kullanıcı kimlik doğrulamasını baştan sona kurar. Flask-Login ile oturum yönetimi, Werkzeug ile parola karması, Flask-WTF ile kayıt ve giriş formları, CSRF koruması, SQLAlchemy kullanıcı modeli, "beni hatırla" çerezi, parola sıfı…
Flask uygulamalarında oturum, parola ve yetkilendirme
Eğitim, Flask uygulamalarında kullanıcı kimlik doğrulamasını baştan sona kurar. Flask-Login ile oturum yönetimi, Werkzeug ile parola karması, Flask-WTF ile kayıt ve giriş formları, CSRF koruması, SQLAlchemy kullanıcı modeli, "beni hatırla" çerezi, parola sıfırlama jetonları ve rol tabanlı erişim kontrolü uygulamalı olarak işlenir.
2 Gün. Her gün dört modül; 1. gün Kullanıcı Modeli, Kayıt ve Parola Güvenliği; 2. gün Oturum, Yetkilendirme ve Saldırı Önleme.
Orta Seviye — Flask uygulamalarında oturum, parola ve yetkilendirme
Katılımcılar boş bir Flask projesinden başlayıp kayıt, giriş, çıkış, profil ve yönetici sayfalarını adım adım kodlar ve pytest ile test eder.
Parolaları düz metin saklamadan karma ve tuz ile korumayı uygularsınız.
Flask-Login ile kullanıcı oturumunu ve çerez güvenliğini doğru yapılandırırsınız.
Sayfa ve uç noktaları role göre kısıtlayan dekoratörler yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon ve modül kullanımını bilmek yeterlidir.
Python 3.10+ ve bir kod düzenleyici (VS Code veya PyCharm) kurulu olmalıdır.
Route, şablon (Jinja2) ve istek nesnesi kullanımı bilinmelidir.
Basit SELECT ve INSERT mantığı yeterlidir.
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:
werkzeug ile parolaları güvenli saklayıp doğrulayabilirsiniz.
SQLAlchemy ile kullanıcı ve rol modelini tasarlayabilirsiniz.
Flask-WTF ile CSRF korumalı kayıt ve giriş formları yazabilirsiniz.
Flask-Login ile giriş, çıkış ve oturum akışını kurabilirsiniz.
Oturum çerezlerini HttpOnly ve SameSite ile sertleştirebilirsiniz.
Özel dekoratörlerle rol bazlı erişim uygulayabilirsiniz.
itsdangerous ile e-posta doğrulama ve parola sıfırlama jetonu üretebilirsiniz.
Kimlik doğrulama akışlarını pytest ile test edebilirsiniz.
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, 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 →Python: sıkıcı işleri otomatize et eğitimi: günlük ofis ve bilgi işlem görevlerini Python script'lerine dönüştürün. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Selenium Deep Dive: Managing Data Elements Using Python & Selenium eğitimi: selenium ile karmaşık veri öğelerini kararlı biçimde okuyup yönetin. 2 gün uygulamal
Detayları Gör →