Web çerçevelerini tanıyın, Flask ile başlayın
Web çerçevelerine giriş ve Flask: HTTP istek-yanıt döngüsü, WSGI, route, request ve session, Jinja2 şablonları, flash mesajları ve application factory ile ilk Flask uygulaması.
Web çerçeveleri ve Flask'a giriş
Eğitim, web çerçevelerinin neden gerektiğini anlatıp Flask ile ilk uygulamayı yazdırır: HTTP istek-yanıt döngüsü, WSGI, Werkzeug ve Jinja2, Flask karşılaştırması (FastAPI ve Django ile), sanal ortam ve pip, flask run ve debug, route ve değişken kuralları, request ve session nesneleri, render_template, flash mesajları ve application factory deseni.
2 Gün. Her gün dört modül; 1. gün Web Çerçevelerine Giriş; 2. gün Flask ile İlk Uygulama. Her modül uygulamalı alıştırmalarla pekiştirilir.
Başlangıç Seviye — Web çerçeveleri kavramını tanıtıp Flask ile ilk uygulamayı yazmayı kapsar.
Küçük adımlarla kendi bilgisayarınızda Flask kurulur; her kavram tarayıcıda çalışan basit bir sayfayla doğrulanır.
Neden çerçeve kullanıldığını ve Flask'ın yerini anlayarak doğru araç seçersiniz.
Kendi bilgisayarınızda çalışan ilk Flask sitenizi yazarsınız.
Form, veritabanı ve API konularına geçiş için sağlam temel kurarsı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:
Web çerçevelerinin rolünü ve Django MVT mimarisini açıklayıp proje iskeleti kurabilirsiniz
HTTP semantiği ve REST kısıtlarına uygun uç noktaları tasarlayabilirsiniz
Flask uygulama bağlamı, rota ve application factory yapısını kurabilirsiniz
settings, URL yönlendirme ve statik dosya yapılandırmasını güvenle yönetebilirsiniz
Jinja2 kalıtımı, makro ve statik dosyalarla sayfalar oluşturabilirsiniz
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
View, URL ve şablon kalıtımıyla çalışan bir Django sitesi oluşturabilirsiniz
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 while döngüleri eğitimi: sayaç ve biriktirici, break, continue, while-else, girdi doğrulama, sonsuz döngü ayıklama ve dosya/kuyruk işleme uygulamaları.
Detayları Gör →Python ile temel istatistik ve örnekleme eğitimi: tanımlayıcı istatistik, olasılık dağılımları, bootstrap, güven aralığı, hipotez testleri ve A/B testi uygulama
Detayları Gör →Django view ve model eğitimi: function ve class-based view, URL yönlendirme, model tasarımı, migration, ORM sorguları, ModelForm ile CRUD ve view testleri.
Detayları Gör →Dash widget eğitimi: dcc.Dropdown, Slider, DatePickerRange, Checklist, dcc.Store, çoklu callback ve Dash Bootstrap Components ile etkileşimli pano geliştirme.
Detayları Gör →Dash ile interaktif web uygulamaları eğitimi: layout, callback, Plotly grafikleri, widget, DataTable, çok sayfalı uygulama, kimlik doğrulama ve Docker ile yayın
Detayları Gör →