Doğru tasarlanmış API'ler yazın
REST ilkeleri, FastAPI ve Flask ile API geliştirme, Pydantic doğrulama, JWT/OAuth 2.0, OpenAPI sözleşmesi, SQLAlchemy ve pytest ile test içeren Python API tasarım eğitimi.
API tasarım ilkeleri ve Python ile uygulama
Eğitim, RESTful API tasarımını Python uygulamasıyla birleştirir. HTTP semantiği, kaynak adlandırma, durum kodları, sürümleme, hata standardı, OpenAPI sözleşmesi ve FastAPI ile Flask uygulamaları işlenir. JWT ve OAuth 2.0 kimlik doğrulama, Pydantic doğrulaması, SQLAlchemy veri katmanı ve pytest ile API testi uygulamalı çalışılır.
2 Gün. Her gün dört modül; 1. gün REST Tasarımı ve Temel API; 2. gün Güvenlik, Entegrasyon ve Test. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — RESTful API tasarım ilkeleri ile Flask ve FastAPI uygulamasını, kimlik doğrulama ve testi birlikte kapsar.
Her gün küçük bir ürün API'sinin tasarım dokümanından çalışan koda geçişi canlı kodlama ve Swagger UI üzerinde denemelerle yapılır.
URL, durum kodu ve hata biçimini standartlaştırarak istemci ekiplerin işini kolaylaştırırsınız.
FastAPI ve Pydantic ile doğrulama ve dokümantasyonu otomatiğe bağlarsınız.
JWT, OAuth 2.0 ve OWASP API riskleri konusunda güvenlik açıklarını önceden kapatırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, sınıf ve modül kavramlarını içeren orta düzey Python bilgisi beklenir.
HTML'in ne olduğuna ve tarayıcının sunucudan sayfa istediğine dair genel bilgi faydalıdır.
Python 3.10+, pip, venv ve VS Code yüklü bir bilgisayar ile modern bir tarayıcı gereklidir.
Terminal komutları (cd, ls/dir, pip) ve temel Git kullanımı konusunda rahatlık ö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:
HTTP semantiği ve REST kısıtlarına uygun uç noktaları tasarlayabilirsiniz
Sürümleme, hata standardı ve OpenAPI sözleşmesiyle API tasarlayabilirsiniz
FastAPI ve Pydantic ile doğrulamalı, otomatik dokümante API yazabilirsiniz
SQLAlchemy ve Alembic ile kalıcı CRUD API'leri oluşturabilirsiniz
API anahtarı, OAuth 2.0 ve JWT ile kimlik doğrulama akışlarını uygulayabilirsiniz
Zaman aşımı, yeniden deneme ve sayfalama ile dayanıklı API istemcisi yazabilirsiniz
API'yi pytest ile test edip güvenlik kontrolleri yaparak Docker ile yayınlayabilirsiniz
Webhook, WebSocket ve arka plan görevleriyle uçtan uca entegrasyon kurabilirsiniz
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.
Web Applications with Django: Models and Class-based Views eğitimi: model katmanı ile class-based view'ları birlikte güçlendirin. 2 gün uygulamalı lab ve DVA se
Detayları Gör →Web Applications with Django: Using Built-in and Custom Applications eğitimi: yerleşik ve özel Django uygulamalarını aynı projede uyumlu kullanın. 2 gün uygulam
Detayları Gör →Web Applications with Django: Working with Models eğitimi: django ORM ile veri modelleme becerinizi uygulamalı geliştirin. 2 gün uygulamalı lab ve DVA sertifika
Detayları Gör →Yazılım Uzmanlığı Eğitimi (Python) eğitimi: python'da dil bilgisinden ürün geliştirmeye uzanan kapsamlı bir yol. 4 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Yönetim Mühendisleri için Python eğitimi: yönetim mühendisliği problemlerini Python araçlarıyla modelleyin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif
Detayları Gör →