Flask-RESTful ile REST API kurun
Eğitim, Flask-RESTful eklentisiyle REST API geliştirmeyi temelden ele alır. Resource sınıfları ve Api yönlendirmesi, GET/POST/PUT/DELETE yöntemleri, HTTP durum kodları, fields ve marshal_with ile yanıt biçimlendirme, SQLAlchemy entegrasyonu, hata yönetimi, bl…
Flask-RESTful ile kaynak tabanlı REST API tasarımı
Eğitim, Flask-RESTful eklentisiyle REST API geliştirmeyi temelden ele alır. Resource sınıfları ve Api yönlendirmesi, GET/POST/PUT/DELETE yöntemleri, HTTP durum kodları, fields ve marshal_with ile yanıt biçimlendirme, SQLAlchemy entegrasyonu, hata yönetimi, blueprint ile modüler yapı, Postman ile test ve Swagger belgelendirme kavramları uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün Resource ve Yönlendirme; 2. gün Veritabanı, Serileştirme ve Hata Yönetimi.
Orta Seviye — Flask-RESTful ile kaynak tabanlı REST API tasarımı
Katılımcılar bir kitap/kütüphane API'sini sıfırdan yazar, Postman ve pytest ile uç noktaları sınar.
Kaynak odaklı URL ve HTTP yöntem eşlemesini doğru kurarsınız.
Resource ve blueprint ile bakımı kolay API iskeleti oluşturursunuz.
marshal_with ile her uç noktada aynı JSON biçimini garanti edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon ve modül kullanımını bilmek yeterlidir.
Python 3.10+ ve bir kod düzenleyici (VS Code veya PyCharm) kurulu olmalıdır.
Basit bir Flask route yazabilmek gerekir.
JSON nesne ve dizi yapısı bilinmelidir.
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-RESTful ile Resource tabanlı uç noktalar yazabilirsiniz.
Kaynak odaklı ve sürümlenebilir URL şeması kurabilirsiniz.
SQLAlchemy ile kalıcı CRUD işlemleri yapabilirsiniz.
fields ve marshal_with ile tutarlı JSON üretebilirsiniz.
201, 204, 404, 409 gibi kodları doğru kullanabilirsiniz.
Tek tip hata yanıtı üretebilirsiniz.
pytest ve Postman ile uç noktaları sınayabilirsiniz.
Swagger/OpenAPI ile belge 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.
Finansçılar için Python programlama eğitimi: Python temelleri, pandas ile mizan ve cari analiz, kredi ve NPV hesapları, Excel rapor otomasyonu; sıfırdan başlang
Detayları Gör →Python ile Flask geliştirme eğitimi: application factory, Jinja2, Flask-WTF, Flask-Login, Flask-SQLAlchemy, Blueprint, REST API, pytest ve gunicorn ile yayın.
Detayları Gör →Web çerçeveleri ve Flask'a giriş eğitimi: HTTP istek-yanıt döngüsü, WSGI, Flask ile route, request, Jinja2 şablonları, flash mesajları ve ilk uygulama.
Detayları Gör →Flask ile basit web sitesi eğitimi: route, Jinja2 şablon kalıtımı, statik dosyalar, Flask-WTF formları, SQLite/SQLAlchemy veritabanı ve gunicorn ile yayına geçi
Detayları Gör →Flask uygulamalarında kullanıcı kimlik doğrulama eğitimi: Flask-Login, parola karma, CSRF, rol tabanlı erişim ve parola sıfırlama uygulamalı işlenir.
Detayları Gör →