Eğitim İçeriği
Giriş
- FastAPI vs Django vs Flask
- FastAPI özelliklerine ve avantajlarına genel bakış
Başlangıç
- FastAPI'in kurulumu
- OpenAPI kullanarak şema tanımlama
Yol ve Sorgu Parametreleri
- Yol parametre türlerini bildirme
- Veri ayrıştırma ve doğrulama
- Gerekli ve isteğe bağlı parametreleri bildirme
- Sorgu parametre türlerini dönüştürme
- Çoklu yol ve sorgu parametreleri
Pydantic Modelleri ile İstek Gövdesi Bildirme
- Veri modeli oluşturma
- Yol, sorgu ve gövde parametrelerini birleştirme
- Doğrulama ve meta verileri bildirme
- Derin iç içe geçmiş modeller kullanma
- Örnek veri tanımlama
- Yanıt ve ek modeller
Formlar ve Dosyalar Tanımlama
- JSON yerine form alanları kullanma
- Dosya parametreleri oluşturma
- Dosya ve form parametrelerini kullanma
Hataları Yönetme
- HTTPException kullanma
- Özel başlıklar ekleme
- Özel hata işleyicileri yükleme
- Varsayılan hata işleyicilerini geçersiz kılma
Databaselarla Çalışma
- ORM'ler ve dosya yapısı
- SQLAlchemy parçaları oluşturma
- Veritabanı modelleri oluşturma
- Pydantic modelleri oluşturma
- CRUD işlemleri gerçekleştirme
- Tablolar, bağımlılıklar ve yol işlemleri oluşturma
- Dosyaları inceleme ve kontrol etme
- Veritabanı ile etkileşimde bulunma
Güvenlik ve Kimlik Doğrulama
- Oauth2 ve OpenID connect kullanma
- OpenAPI ile çoklu güvenlik şemaları tanımlama
- FastAPI yardımcı programlarını kullanma
Dağıtımlar
- Dağıtım kavramları, aşamaları ve araçları
- Gunicorn ve Uvicorn ile çalışma
- Konteyner sistemleri (Docker ve Kubernetes) kullanma
Sorun Giderme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- API kavramlarına ilişkin anlayış
- Python programlama deneyimi
Hedef Kitle
- Geliştiriciler
Danışanlarımızın Yorumları (4)
Antrenör her türlü soruma çok доступен để trả lời I apologize, but it seems there was an error in my response as it included text in a language other than the requested target language (Turkish). Here is the correct translation: Antrenör, bana sorduğum her türlü soruya çok uygun şekilde cevap verdi.
Caterina - Stamtech
Eğitim - Developing APIs with Python and FastAPI
Yapay Zeka Çevirisi
Hızla kodlama aşamasına geçmeyi başardık, bu da ders slaytlarında öğrendiğimiz kavramları pekiştirmeye yardımcı oldu.
Keith - Procter & Gamble Polska Sp. z o.o.
Eğitim - Developing APIs with Python and FastAPI
Yapay Zeka Çevirisi
E2E eğitimın yapılandırılmış yolunu öğrenin. Alıştırmalar, bazı temel API'leri hazırlamak için kodu kullanmanıza olanak sağlar ve dersler, API geliştirmeyeczasında özel dikkat etmemiz gereken detallere değinir.
Piotr - Procter & Gamble Polska Sp. z o.o.
Eğitim - Developing APIs with Python and FastAPI
Yapay Zeka Çevirisi
Çok iyi bir eğitmen hazırlığı ve uzmanlık, İngilizce'de mükemmel iletişim. Kurs pratikçe (egzersizler + kullanım scenarileri örnekleri paylaşım)
Monika - Procter & Gamble Polska Sp. z o.o.
Eğitim - Developing APIs with Python and FastAPI
Yapay Zeka Çevirisi