Ana içeriğe atla

Kurs

FastAPI'ye Giriş

Orta4 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 Alıştırma2,300 XP15,408Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

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 içeriği

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

Hemen Kaydolun

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.