Ana içeriğe geç

Kurs

FastAPI'ye Giriş

Orta Düzey4 sa

FastAPI ile sağlam, üretim düzeyinde API’ler oluşturun; HTTP işlemleri, doğrulama ve async yürütmeyi öğrenerek verimli veri ve ML işlem hattı kurun.

Python4 sa10 video29 Egzersiz2,300 XP16,480Başarı belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edin
veya
Devam ederek, Kullanım Koşullarımızı ve Gizlilik Politikamızı kabul etmiş ve verilerinizin ABD'de saklandığını onaylamış olursunuz.

Binlerce şirketteki öğrenenler tarafından beğenildi

Bir Ekibe mi Eğitim Veriyorsunuz?

İşletmeler İç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.

Ön Koşullar

Müfredat

Kurs planı

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üme Başla
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üme Başla
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üme Başla

FastAPI'ye Giriş

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Şimdi Kaydol

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günlük 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleyin.