Flask ile üretime hazır uygulama geliştirin
Flask ile uçtan uca web geliştirme: application factory, Jinja2, Flask-WTF, Flask-Login, Flask-SQLAlchemy ve Migrate, Blueprint, JSON API, pytest ve gunicorn dağıtımı.
Flask ile uçtan uca uygulama geliştirme
Eğitim, Flask ile üretime hazır uygulama geliştirmeyi anlatır: application factory, rota ve bağlamlar, Jinja2 şablonları, Flask-WTF formları ve CSRF, Flask-Login ve parola hash, Flask-SQLAlchemy ve Flask-Migrate, Blueprint ile modüler yapı, JSON API ve hata yönetimi, pytest ile test client, loglama, gunicorn ve nginx ile yayın.
3 Gün. Her gün dört modül; 1. gün Flask Çalışma Mantığı ve Şablonlar; 2. gün Formlar, Kullanıcılar ve Veritabanı; 3. gün API, Test ve Yayın. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Flask ile uygulama fabrikası, şablon, form, veritabanı, test ve yayın adımlarını kapsayan uçtan uca geliştirme.
Üç gün boyunca bir görev yönetimi uygulaması hem sunucu tarafında hem JSON API olarak geliştirilir ve gün sonunda test edilir.
Flask'ın hafifliğiyle ihtiyaca göre kurulan modüler uygulamalar yazarsınız.
Form, oturum ve parola güvenliğini doğru uygularsınız.
Test, loglama ve gunicorn ile uygulamanızı üretime hazırlarsı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
HTTP semantiği ve REST kısıtlarına uygun uç noktaları tasarlayabilirsiniz
Web çerçevelerinin rolünü ve Django MVT mimarisini açıklayıp proje iskeleti kurabilirsiniz
Flask-SQLAlchemy ve Migrate ile veritabanlı uygulama geliştirebilirsiniz
SQLAlchemy ve Alembic ile kalıcı CRUD API'leri oluşturabilirsiniz
Blueprint, test ve gunicorn ile Flask uygulamasını üretime hazırlayabilirsiniz
Flask ile blueprint tabanlı JSON API geliştirebilirsiniz
Fixture, parametrize ve marker ile bakımı kolay test paketleri yazabilirsiniz
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.
Excel, VBA ve Python ile veri analitiği eğitimi: formül ve pivot, VBA makroları, pandas ile analiz, Matplotlib görselleştirme ve xlwings entegrasyonu; sıfırdan.
Detayları Gör →Python ile keşifsel veri analizi (EDA) eğitimi: veri kalitesi, dağılımlar, korelasyon, aykırı değer, özellik mühendisliği, Seaborn görselleştirme ve otomatik ra
Detayları Gör →Finans için Python programlama eğitimi: yfinance, getiri ve risk analizi, Sharpe, VaR, Markowitz portföy optimizasyonu, NPV, IRR, DCF ve basit backtest.
Detayları Gör →Finansçılar için Python programlama eğitimi: Python temelleri, pandas ile mizan ve cari analiz, kredi ve NPV hesapları, Excel rapor otomasyonu; sıfırdan başlang
Detayları Gör →Web çerçeveleri ve Flask'a giriş eğitimi: HTTP istek-yanıt döngüsü, WSGI, Flask ile route, request, Jinja2 şablonları, flash mesajları ve ilk uygulama.
Detayları Gör →