Python ile sıfırdan web programlama
Python ile Web Programlama Eğitimi, web uygulamalarının çalışma mantığını temelden kavratarak Python ile sağlam web geliştirmeyi öğretir.
Web'in çalışma mantığından veritabanı ve API'ye kadar Python ile uçtan uca web programlama
Python ile Web Programlama Eğitimi, web uygulamalarının çalışma mantığını temelden kavratarak Python ile sağlam web geliştirmeyi öğretir. Katılımcılar HTTP, istek-yanıt döngüsü ve WSGI/ASGI kavramlarını öğrenir, Flask ile yönlendirme, şablon ve form işleme yapar, veritabanıyla kalıcı veri yönetir. Program REST API tasarımını, FastAPI ile modern asenkron servisleri, kimlik doğrulamayı, testi ve uygulamanın üretim ortamına yayınlanmasını uçtan uca ele alır.
4 Gün. Her gün dört modül; web temellerinden başlayıp Flask, veritabanı, REST API ve FastAPI ile uçtan uca bir uygulama geliştirilir.
Orta Seviye — Python ile web'in temellerinden modern API ve veritabanı geliştirmeye kadar web programlamayı öğretir
Web'in çalışma mantığı önce kavratılır, sonra tek bir proje Flask ve FastAPI ile adım adım kurulur; her modül canlı kodla uygulanır.
HTTP, istek-yanıt ve WSGI gibi temelleri öğrenerek çatıların arka planda nasıl çalıştığını kavrar, sağlam bir zemin edinirsiniz.
Python'un sadeliğiyle web geliştirmeyi, çatıya bağımlı kalmadan dil ve ekosistem düzeyinde kavrayarak öğrenirsiniz.
FastAPI ile asenkron, tip güvenli ve otomatik belgelenen modern web servisleri geliştirme yetkinliği kazanırsınız.
Eğitimden en iyi verimi almak için gerekli olan bilgi ve ortam
Fonksiyon, sınıf, modül, sözlük ve liste gibi temel Python kavramlarını rahat kullanabilmek gerekir.
Koşul, döngü, istisna yönetimi ve dosya işlemleri gibi temel programlama mantığına aşinalık gerekir.
Terminalde komut çalıştırma, sanal ortam oluşturma ve pip ile paket kurma deneyimi faydalıdır.
Python 3 kurulu, bir kod editörü ve paket kurabilen bir geliştirme ortamı 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:
HTTP, istek-yanıt döngüsü ve WSGI/ASGI kavramlarını kavrar, web uygulamalarının arka planda nasıl çalıştığını anlarsınız.
Flask ile yönlendirme, istek işleme, Jinja2 şablon ve form doğrulamayı kullanarak işlevsel web sayfaları kurarsınız.
SQL temellerini öğrenir, SQLAlchemy ORM ile veri modeller ve kalıcı veriyi güvenle yönetirsiniz.
Kaynak tabanlı REST uç noktaları tasarlar, HTTP metotlarını ve durum kodlarını doğru biçimde kullanırsınız.
FastAPI ve Pydantic ile tip güvenli, otomatik belgelenen ve asenkron modern web servisleri geliştirirsiniz.
JWT ile token tabanlı kimlik doğrulama kurar, parolaları güvenli saklar ve korumalı uç noktalar yazarsınız.
Yaygın web açıklarına karşı önlem alır, pytest ile uygulamanızı test ederek güvence altına alırsınız.
Uygulamayı Gunicorn veya Uvicorn, Nginx ve Docker ile üretim ortamına güvenle yayınlarsınız.
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.
ASP.NET MVC eğitimi: MVC mimarisi, routing, model binding, Razor görünümleri, Entity Framework Core, form doğrulama, Identity ile kimlik doğrulama ve dağıtım.
Detayları Gör →CMS içerik yöneticisi eğitimi: editöryel panel, blok editörü, medya yönetimi, sayfa içi SEO, çok dilli içerik, onay akışı ve yayın yönetimi.
Detayları Gör →Contentful headless CMS eğitimi: içerik modelleme, content type, Delivery API, GraphQL, Management API, environment, webhook ve Next.js entegrasyonu.
Detayları Gör →Drupal 11'e giriş eğitimi: kurulum, yönetim arayüzü, node ve içerik türleri, blok, menü, taksonomi, kullanıcılar ve temel tema yönetimi.
Detayları Gör →Drupal 9/10 site oluşturma ve mimari eğitimi: içerik türleri, alanlar, Views, Paragraphs, Layout Builder, çok dillilik, medya ve performans yönetimi.
Detayları Gör →Drupal content types eğitimi: içerik türleri, alan türleri, entity reference, taksonomi, medya alanları, görüntüleme modları ve Paragraphs ile modelleme.
Detayları Gör →