Flask ile basit bir web sitesi kurun
Flask ile basit web sitesi: route ve url_for, Jinja2 şablon kalıtımı, statik dosyalar, Flask-WTF formları, flash, SQLAlchemy ile veri ve gunicorn ile yayına geçiş.
Flask ile basit web sitesi geliştirme
Eğitim, Flask ile çok sayfalı bir web sitesi geliştirmeyi adım adım uygular: route ve url_for, Jinja2 şablon kalıtımı ve include, statik CSS/JS/görsel dosyaları, HTML form ve Flask-WTF ile doğrulama, CSRF, flash mesajları, dosya yükleme, Flask-SQLAlchemy ile iletişim ve blog verisi, özel 404 sayfası ve geliştirme sunucusundan gunicorn'a geçiş.
2 Gün. Her gün dört modül; 1. gün Sayfalar, Şablonlar ve Statik Dosyalar; 2. gün Form, Veritabanı ve Yayın. Her modül uygulamalı alıştırmalarla pekiştirilir.
Temel Seviye — Flask ile şablon, form, statik dosya ve basit veritabanı içeren çok sayfalı web sitesi geliştirmeyi kapsar.
İki gün boyunca kişisel bir tanıtım ve blog sitesi sıfırdan kodlanır; her adım tarayıcıda test edilir.
İki günde formlu, veritabanlı çok sayfalı bir Flask siteniz olur.
Şablon kalıtımı ve Blueprint hazırlığıyla tekrar etmeyen kod yazarsınız.
CSRF, güvenli dosya yükleme ve girdi doğrulamayı baştan uygularsınız.
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:
Flask uygulama bağlamı, rota ve application factory yapısını kurabilirsiniz
Jinja2 kalıtımı, makro ve statik dosyalarla sayfalar oluşturabilirsiniz
View, URL ve şablon kalıtımıyla çalışan bir Django sitesi oluşturabilirsiniz
Template tag, filtre ve context processor ile esnek arayüzler geliştirebilirsiniz
Flask-WTF, dosya yükleme ve Flask-Login ile güvenli kullanıcı akışları yazabilirsiniz
Flask-SQLAlchemy ve Migrate ile veritabanlı uygulama geliştirebilirsiniz
Blueprint, test ve gunicorn ile Flask uygulamasını üretime hazırlayabilirsiniz
API'yi pytest ile test edip güvenlik kontrolleri yaparak Docker ile yayınlayabilirsiniz
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.
Netmiko, NAPALM, Nornir, Jinja2, RESTCONF ve NETCONF ile ağ otomasyonu. Ağ mühendisleri için ileri Python eğitimi Digital Vizyon Akademi'de.
Detayları Gör →Python istisna yönetimi, ExceptionGroup, logging, argparse, click ve typer ile CLI geliştirme ve paketleme. Digital Vizyon Akademi ileri Python konuları.
Detayları Gör →Python pathlib, encoding, CSV, JSON, YAML, ikili dosya, mmap, zipfile ve büyük dosya akış işleme. Uygulamalı Digital Vizyon Akademi ileri Python konuları.
Detayları Gör →Python import sistemi, paket yapısı, venv, pip, poetry, uv, pyproject.toml, wheel ve bağımlılık yönetimi. Digital Vizyon Akademi ileri Python konuları.
Detayları Gör →Python best practices, SOLID, Factory, Strategy, Observer, Decorator, Adapter, dependency injection ve temiz mimari. Digital Vizyon Akademi ileri Python eğitimi
Detayları Gör →