Flask API'nizi üretime hazırlayın
Eğitim, tam yığın geliştirme (FSD) yaklaşımıyla Flask tabanlı API geliştirmeyi üretim düzeyine taşır. Uygulama fabrikası ve blueprint mimarisi, SQLAlchemy ilişkileri ve Alembic göçleri, Marshmallow şemaları, JWT ile kimlik doğrulama, Redis önbellek, Celery ar…
Flask ile üretime hazır API mimarisi, kimlik doğrulama ve dağıtım
Eğitim, tam yığın geliştirme (FSD) yaklaşımıyla Flask tabanlı API geliştirmeyi üretim düzeyine taşır. Uygulama fabrikası ve blueprint mimarisi, SQLAlchemy ilişkileri ve Alembic göçleri, Marshmallow şemaları, JWT ile kimlik doğrulama, Redis önbellek, Celery arka plan görevleri, OpenAPI belgesi, pytest, Docker ile paketleme ve GitHub Actions ile sürekli entegrasyon uygulamalı işlenir.
4 Gün. Her gün dört modül; 1. gün Mimari ve Veri Katmanı; 2. gün Kimlik Doğrulama ve Güvenlik; 3. gün Performans, Önbellek ve Arka Plan Görevleri; 4. gün Test, Belgelendirme ve Dağıtım.
İleri Seviye — Flask ile üretime hazır API mimarisi, kimlik doğrulama ve dağıtım
Katılımcılar dört gün boyunca tek bir sipariş yönetimi API'sini mimariden dağıtıma kadar geliştirir.
Servis, depo ve şema katmanlarıyla test edilebilir API tasarlarsınız.
Erişim ve yenileme jetonlarıyla uç noktaları korursunuz.
Docker ve CI/CD ile API'yi üretim ortamına taşırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Flask ile en az bir küçük uygulama geliştirmiş olmak gerekir.
İlişkisel veritabanı ve JOIN bilgisi beklenir.
Temel Git komutları ve komut satırı kullanımı gereklidir.
Docker Desktop kurulu bir geliştirme makinesi ö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:
Fabrika, blueprint ve servis katmanlarıyla sürdürülebilir API kurabilirsiniz.
SQLAlchemy 2.0 ve Alembic ile modeli güvenle geliştirebilirsiniz.
Erişim ve yenileme jetonlu kimlik doğrulama uygulayabilirsiniz.
Hız sınırı, CORS ve OWASP API riskleriyle başa çıkabilirsiniz.
Redis ile önbellek stratejisi tasarlayabilirsiniz.
Celery ile uzun süren görevleri kuyruğa alabilirsiniz.
Şemalardan otomatik API belgesi üretebilirsiniz.
Docker ve GitHub Actions ile API'yi yayına alabilirsiniz.
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.
Flask kullanıcı etkileşimleri eğitimi: form doğrulama, dosya yükleme, AJAX fetch, JSON uç noktaları, sayfalama ve Flask-SocketIO ile anlık bildirimler.
Detayları Gör →Flask-RESTful ile REST API geliştirme eğitimi: Resource sınıfları, marshal_with, SQLAlchemy, hata yönetimi, pytest ve Postman ile uygulamalı geliştirme.
Detayları Gör →Flask-RESTful girdi doğrulama eğitimi: reqparse, Marshmallow, webargs, hata yönetimi, mass assignment ve SQL enjeksiyonu önlemleri uygulamalı işlenir.
Detayları Gör →Python fonksiyonlarını derinlemesine anlama eğitimi: LEGB kapsamı, closure, *args/**kwargs, varsayılan argüman tuzakları, functools ve tür ipuçları.
Detayları Gör →Python fonksiyonlarına giriş eğitimi: def, parametre, return, docstring, kapsam, yerleşik fonksiyonlar ve modüller. Yeni başlayanlar için uygulamalı.
Detayları Gör →