Django ve Flask ile Python web geliştirme
Python ile Web Programlama (Django & Flask) Eğitimi, Python ekosisteminin en yaygın iki web çatısını karşılaştırmalı öğretir. İlk bölümde Flask ile yönlendirme, Jinja2, SQLAlchemy, blueprint ve JWT tabanlı REST API kurulur.
Flask'ın esnekliğinden Django'nun bütünlüğüne iki çatıyı karşılaştırmalı öğrenme
Python ile Web Programlama (Django & Flask) Eğitimi, Python ekosisteminin en yaygın iki web çatısını karşılaştırmalı olarak öğretir. Katılımcılar Flask ile minimal ve esnek bir yapı, blueprint ve eklentilerle API kurar; Django ile ORM, admin paneli ve hazır bileşenler üzerinden tam yığın bir uygulama geliştirir. Program yönlendirme, şablon, veritabanı, form, kimlik doğrulama ve REST API konularını her iki çatıda ele alıp doğru çatıyı seçmeyi öğretir.
4 Gün. İlk iki gün Flask ile esnek yapı ve API, son iki gün Django ile ORM, admin ve tam yığın uygulama uçtan uca geliştirilir.
Orta Seviye — Python'un iki ana web çatısı Django ve Flask ile web uygulaması ve REST API geliştirmeyi öğretir
İki ayrı proje kurulur: Flask ile esnek bir servis ve Django ile tam yığın uygulama; her modülde çatıya özgü konu canlı kodla işlenir.
Flask'ın esnekliğini ve Django'nun bütünlüğünü aynı eğitimde görüp projeye doğru çatıyı seçme yetkinliği kazanırsınız.
Minimal çekirdek üzerine blueprint ve eklentilerle kendi mimarinizi kurar, hafif ve kontrol edilebilir servisler yazarsınız.
ORM, admin paneli ve hazır bileşenlerle tam yığın bir uygulamayı hızla ve standart bir yapı içinde geliştirirsiniz.
Eğitimden en iyi verimi almak için gerekli olan bilgi ve ortam
Fonksiyon, sınıf, modül ve paket kavramları ile sözlük ve liste gibi veri yapılarını bilmek gerekir.
Koşul, döngü, istisna yönetimi ve dosya işlemleri gibi temel programlama mantığına aşinalık gerekir.
İstek-yanıt döngüsü, durum kodları ve form gönderimi gibi web temellerine aşinalık faydalıdır.
Python 3 kurulu, sanal ortam oluşturabilen ve pip ile paket kurabilen bir 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:
Flask ile yönlendirme, Jinja2 şablon, oturum ve uygulama fabrikası deseniyle esnek bir web yapısı kurabilirsiniz.
SQLAlchemy ve Flask-Migrate ile veritabanı modeller, ilişki kurar ve şema taşımalarını yönetirsiniz.
Blueprint, Marshmallow ve JWT ile modüler, kimlik doğrulamalı REST servisleri geliştirebilirsiniz.
Django modeli, migration ve QuerySet ile veritabanını yönetir, ilişkili veriyi verimli sorgularsınız.
MTV mimarisi, template, form ve admin paneliyle tam yığın bir web uygulamasını hızla geliştirirsiniz.
Django REST Framework ile serializer, viewset ve izin sınıflarını kullanarak sağlam API'ler kurarsınız.
Flask ve Django'yu mimari, esneklik ve ölçek açısından karşılaştırıp projeye uygun çatıyı seçersiniz.
pytest ile test yazar, uygulamayı Gunicorn, Nginx ve Docker ile üretim ortamına 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.
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 →