Ana içeriğe atla
GirişProgramming

Kurs

FastAPI'ye Giriş

Orta SeviyeBeceri Seviyesi
Güncel 10.2025
Kursa Ücretsiz Başlayın
FastAPIProgramming
4 sa
10 video
29 Egzersiz
2,300 XP
14,515
Başarı Belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

Binlerce şirketten öğrencinin sevgisini kazandı

Group

Bir Ekibi Eğitiyor musunuz?

İşletmeler için deneyin

Kurs Açıklaması

FastAPI ve Uygulamalarına Giriş

API'ler genellikle web'deki verileri yönetmek için kullanılır ve FastAPI, Python ile API'ler oluşturmak için popüler bir yeni web çerçevesidir. Veri ve Makine Öğrenimi Mühendisleri, FastAPI'yi kullanarak web üzerinde bağlam farkında veri işlemleri ve boru hatları olarak hizmet veren uygulamalar geliştirir.

FastAPI ile Üretim Sınıfı Web Uygulamaları Oluşturma

Bu kursta, FastAPI çerçevesini kullanarak Python becerilerinizden yararlanarak üretim düzeyinde web uygulamaları oluşturmayı öğreneceksiniz. Sonunda, diğer Python web çerçeveleriyle karşılaştırıldığında FastAPI'nin temel kullanım alanlarını anlayacaksınız. Dört tür HTTP işlemini kullanarak API'ler oluşturmayı ve istek ve yanıt şemalarını tanımlamayı öğreneceksiniz. Ayrıca, API isteklerini doğrulayacak, uygun HTTP durum kodları ve mesajlarıyla yanıt verecek ve uygulama performansını iyileştirmek için kodu eşzamansız olarak çalıştıracaksınız. Uygulamalı bir proje, klasik bir CRUD (Oluştur, Oku, Güncelle, Sil) API'sı oluşturmanıza ve Python'un istek modülünü kullanarak iş akışlarını test etmenize rehberlik edecektir.

Kurs Hedefleri ve Hedef Kitlesi

Bu kurs, FastAPI kullanarak verileri yöneten web uygulamaları geliştirmek isteyen deneyimli Python programcıları için tasarlanmıştır. Bu kursu tamamladıktan sonra, yüksek verimli veri yönetimi ve ML model sunma boru hatları için uygun FastAPI projeleri oluşturmak için gerekli temeli edinmiş olacaksınız.

Önkoşullar

Introduction to APIs in PythonIntroduction to Object-Oriented Programming in Python
1

FastAPI Temelleri

Önce FastAPI’nin temel özelliklerini ve ana kullanım alanlarını öğreneceğiz. Ardından ilk uygulamamızı çalıştırıp test edeceğiz! Son olarak, istek parametreleri içeren GET ve POST işlemlerini nasıl destekleyeceğimizi öğrenerek bu uç noktaları oluşturup test edeceğiz.
Bölümü Başlat
2

FastAPI İleri Konular

FastAPI kullanarak PUT ve DELETE işlemlerini nasıl destekleyeceğimizi öğrenerek başlayacağız. Sonra farklı türde hataları nasıl ele alacağımızı ve yanıtta her zaman uygun bir durum kodu döndüreceğimizi göreceğiz. Son olarak, daha yüksek iş yüklerini kaldırabilen eşzamanlı istekler için async kullanımını öğreneceğiz.
Bölümü Başlat
3

Bir JSON CRUD API'si oluşturma ve test etme

Önce tek tek FastAPI uç noktalarını doğrulamak için sistem testlerinin nasıl yazılacağını öğreneceğiz. Ardından, HTTP üzerinden nesne yaşam döngülerini yönetmek için tam bir JSON CRUD API oluşturacağız. Son olarak, farklı uygulama uç noktalarının birlikte çalışmasını manuel işlevsel testlerle nasıl sınayacağımızı göreceğiz.
Bölümü Başlat
FastAPI'ye Giriş
Kurs
Tamamlandı

Başarı Belgesi Kazanın

Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyin
Sosyal medyada ve performans incelemenizde paylaşın
Şimdi kaydolun

Bugün 19 milyondan fazla öğrenciye katılın ve FastAPI'ye Giriş eğitimine başlayın!

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.