MOLTEN FRAMEWORK: ADVANCED FEATURES EĞİTİMİ

Molten ile ölçeklenebilir Python API mimarisi kurun

Molten bileşenleri, DI container, middleware, şema doğrulama, kimlik doğrulama, OpenAPI üretimi ve pytest ile test.

Molten framework ile bağımlılık enjeksiyonu, middleware, şema doğrulama, JWT kimlik doğrulama ve OpenAPI üretimini uygulamalı öğrenin. API'nizi pytest ile test edip Docker ile paketleyin.

2 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Molten gelişmiş özellikleri ve mimari desenler

Eğitim, Molten Python web framework'ünün gelişmiş yönlerini kapsar: Component ve DI yaşam döngüsü, tip ipuçlarıyla parametre çözümleme, middleware yazımı, @schema ile veri doğrulama, Field kısıtları, sayfalama, kimlik doğrulama bileşenleri (Authorization header, JWT), OpenAPI/Swagger üretimi, SQLAlchemy entegrasyonu, hata işleyicileri ve test istemcisi.

Süre ve Format

2 Gün. Her gün dört modül; Bileşenler, DI ve Middleware ve Güvenlik, Dokümantasyon ve Test ekseninde ilerleyen uygulamalı program.

Seviye

İleri Seviye — Molten framework ile bağımlılık enjeksiyonu, middleware, doğrulama, OpenAPI ve test

Öğrenme Metodu

Küçük bir kaynak-yönetimi API'si adım adım genişletilir; her özellik pytest ile test edilerek eklenir.

Neden Bu Eğitim?

🧩Bileşen mimarisi

Molten'in DI sistemiyle gevşek bağlı, test edilebilir servisler yazarsınız.

📄Otomatik dokümantasyon

OpenAPI belgesini koddan üretip istemcilere sunarsınız.

🔐Güvenli API

Kimlik doğrulama ve doğrulama katmanlarını middleware ile uygularsınız.

Anahtar Konular

molten frameworkpython apimolten eğitimidependency injection pythonopenapijwt pythonmiddlewaresqlalchemypytestpython web framework
“Bileşenleri ayrı tutan API, değişikliğe en kolay uyum sağlayan API'dir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python 3

Tip ipuçları ve dekoratör kullanımına hâkimiyet gerekir.

2
Molten temelleri

Route ve handler yazımını daha önce denemiş olmak gerekir.

3
HTTP/REST

HTTP metotları, durum kodları ve JSON bilinmelidir.

4
Ortam

Python 3.7+ ve virtualenv kurulu olmalıdır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı Molten bileşenleri ve middleware ile uygulama altyapısını modüler biçimde kurar.
Modül 1
Component ve DI
  • Component protokolü ve can_handle_parameter
  • Tip ipucuyla çözümleme
  • Singleton ve istek bazlı yaşam döngüsü
  • Bileşenler arası bağımlılık
  • Settings bileşeni ve ortam ayarı
  • Test için bileşen taklidi
Modül 2
Middleware Yazımı
  • Middleware imzası ve zincir mantığı
  • Loglama ve istek süresi ölçümü
  • CORS desteği
  • İstek kimliği (correlation id)
  • Hata yakalayan middleware
  • Sıralama ve performans etkisi
Modül 3
Şema ve Doğrulama
  • @schema dekoratörü ve Field
  • Zorunlu, opsiyonel ve varsayılan alanlar
  • Dönüştürücüler ve validator
  • İç içe şemalar
  • Doğrulama hatası yanıt biçimi
  • Şema tekrar kullanımı
Modül 4
Veritabanı Entegrasyonu
  • SQLAlchemy oturum bileşeni
  • İşlem (transaction) yönetimi
  • Repository deseni
  • Bağlantı havuzu ayarları
  • Alembic ile migration
  • N+1 sorgu önleme
Günün hedefiKatılımcı kimlik doğrulama, sayfalama ve OpenAPI ekler; uygulamayı pytest ile test edip yayına hazırlar.
Modül 1
Kimlik Doğrulama
  • Authorization header ayrıştırma
  • JWT üretme ve doğrulama
  • Rol bazlı erişim kontrolü
  • Parola özetleme (bcrypt)
  • Token yenileme akışı
  • 401 ve 403 ayrımı
Modül 2
Sayfalama ve Filtreleme
  • Query parametre bileşenleri
  • Offset ve cursor sayfalama
  • Link başlıkları
  • Sıralama parametreleri
  • Arama filtreleri
  • Büyük koleksiyonda performans
Modül 3
OpenAPI ve İstemciler
  • OpenAPI bileşeni ve metadata
  • Swagger UI sunumu
  • Yanıt şemaları ve etiketler
  • Güvenlik şeması tanımı
  • İstemci kodu üretimi
  • Sürümleme stratejileri
Modül 4
Test ve Dağıtım
  • molten.testing TestClient
  • pytest fixture ile DI
  • Entegrasyon testi ve test veritabanı
  • gunicorn ile çalıştırma
  • Docker imajı
  • Sağlık kontrolü uç noktası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
DI kullanımı

Molten Component sistemiyle bağımlılıkları kontrollü enjekte edebilirsiniz.

🧩
Middleware

Loglama, CORS ve hata yönetimi middleware'lerini yazabilirsiniz.

⚙️
Şema doğrulama

İç içe şemalar ve kısıtlarla istek verisini doğrulayabilirsiniz.

🔍
Veritabanı katmanı

SQLAlchemy oturumunu bileşen olarak yönetebilirsiniz.

🛠️
JWT kimlik doğrulama

Token tabanlı kimlik doğrulama ve rol kontrolü uygulayabilirsiniz.

📈
Sayfalama

Offset ve cursor sayfalama sunan uç noktalar tasarlayabilirsiniz.

🔐
OpenAPI üretimi

Swagger UI ile canlı API dokümantasyonu yayınlayabilirsiniz.

🚀
Test ve yayın

pytest ile test edilmiş API'yi gunicorn ve Docker ile çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Python ile API geliştiren
  • Molten'in temel kullanımını bilen
  • üretim kalitesinde mimari kurmak isteyen backend geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python ile API geliştiren, Molten'in temel kullanımını bilen ve üretim kalitesinde mimari kurmak isteyen backend geliştiricileri için uygundur. Tip ipuçları ve dekoratör kullanımına hâkimiyet gerekir.
Molten hâlâ kullanılıyor mu?
Molten küçük ve tip ipucu odaklı bir framework'tür; eğitimde öğrenilen DI ve API tasarım desenleri diğer framework'lere de taşınabilir.
Async desteği işlenir mi?
Molten WSGI tabanlı çalışır; eşzamanlılık için gunicorn worker modelleri anlatılır.
Önkoşul eğitim gerekli mi?
Temel route ve handler bilgisi beklenir; Building HTTP APIs eğitimi iyi bir hazırlıktır.
Hangi veritabanı kullanılır?
SQLAlchemy üzerinden PostgreSQL veya SQLite kullanılır.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Molten Framework: Advanced Features Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelUiPath - Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath - Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

UiPath giriş eğitimi: Studio arayüzü, Sequence ve Flowchart, UI otomasyonu, selector, Excel ve e-posta otomasyonu, REFramework girişi ve Orchestrator yayını.

Detayları Gör →
Yazılım Geliştirme GenelUiPath için Geliştiriciler: Otomasyon Geliştirici Profesyonel Eğitimi Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath için Geliştiriciler: Otomasyon Geliştirici Profesyonel Eğitimi Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

UiPath Otomasyon Geliştirici Eğitimi: selector, Data Table, REFramework, Orchestrator kuyrukları, Document Understanding ve Git ile uygulamalı 3 gün.

Detayları Gör →
Yazılım Geliştirme GenelUiPath Otomasyon Çözüm Mimarısı Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath Otomasyon Çözüm Mimarısı Eğitimi

3 günUzmanOnline / Yüz Yüze / Hibrit

UiPath çözüm mimarisi eğitimi: süreç uygunluk analizi, Orchestrator topolojisi, güvenlik, CI/CD, CoE yönetişimi ve ROI hesabı ile uygulamalı 3 gün.

Detayları Gör →
Yazılım Geliştirme GenelUiPath RPA'ye Giriş - Ü Günlük Atölye Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath RPA'ye Giriş - Ü Günlük Atölye Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

UiPath RPA'ye giriş atölyesi: Studio, Excel, web ve e-posta otomasyonu, selector, veri kazıma, Try Catch ve Orchestrator ile uygulamalı 3 gün.

Detayları Gör →
Yazılım Geliştirme GenelUiPath: Deploying a Robotic Workforce Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath: Deploying a Robotic Workforce Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

UiPath robot iş gücü dağıtımı eğitimi: Orchestrator klasörleri, makine ve robot, asset, kuyruk, tetikleyici, log izleme ve sorun giderme ile uygulamalı 3 gün.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn