Lewati ke konten utama

Kursus

Pengantar FastAPI

Menengah4 jam

Bangun API yang andal dan siap produksi dengan FastAPI, kuasai operasi HTTP, validasi, dan eksekusi asinkron untuk menciptakan alur data dan ML yang efisien.

Python4 jam10 video29 Latihan2,300 XP15,408Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

Deskripsi Kursus

Pengantar FastAPI dan Aplikasinya

API sering digunakan untuk mengelola data di web, dan FastAPI adalah kerangka kerja web populer baru untuk membangun API dengan Python. Insinyur Data dan Machine Learning memanfaatkan FastAPI untuk membangun aplikasi yang berfungsi sebagai transaksi dan pipa data yang sadar konteks di web.

Membuat Aplikasi Web Berkelas Produksi dengan FastAPI

Dalam kursus ini, Anda akan belajar cara membangun aplikasi web berkualitas produksi dengan memanfaatkan keterampilan Python Anda menggunakan kerangka kerja FastAPI. Pada akhirnya, Anda akan memahami penggunaan utama FastAPI dibandingkan dengan kerangka kerja web Python lainnya. Anda akan belajar cara membangun API menggunakan keempat jenis operasi HTTP dan mendefinisikan skema permintaan dan respons. Selain itu, Anda akan memvalidasi permintaan API, merespons dengan kode status HTTP yang sesuai dan pesan, serta menjalankan kode secara asinkron untuk meningkatkan kinerja aplikasi. Proyek praktis ini akan membimbing Anda dalam membangun API CRUD (Create, Read, Update, Delete) klasik, serta menguji alur kerja menggunakan modul requests Python.

Tujuan Kursus dan Sasaran Peserta

Kursus ini dirancang untuk programmer Python berpengalaman yang ingin membangun aplikasi web yang mengelola data menggunakan FastAPI. Setelah menyelesaikan kursus ini, Anda akan memiliki dasar yang diperlukan untuk membuat proyek FastAPI yang cocok untuk pengelolaan data berkapasitas tinggi dan pipeline penyajian model ML.

Prasyarat

Kurikulum

Garis besar kursus

1

Dasar-dasar FastAPI

Kita akan mulai dengan mempelajari fitur kunci dan kasus penggunaan inti FastAPI. Lalu kita akan menjalankan aplikasi pertama dan mencobanya! Terakhir, kita akan mempelajari detail dukungan operasi GET dan POST yang mencakup parameter permintaan dan membangun serta menguji endpoint tersebut.
Mulai Bab
2

Topik lanjutan FastAPI

Kita akan mulai dengan mempelajari cara mendukung operasi PUT dan DELETE menggunakan FastAPI. Lalu kita akan mempelajari cara menangani berbagai jenis kesalahan dan selalu mengembalikan kode status yang sesuai dalam respons. Terakhir, kita akan mempelajari cara menggunakan async untuk memungkinkan permintaan bersamaan yang dapat menangani beban kerja lebih tinggi.
Mulai Bab
3

Membangun dan menguji API JSON CRUD

Kita akan mulai dengan mempelajari cara menulis pengujian sistem untuk memvalidasi masing-masing endpoint FastAPI. Selanjutnya kita akan membangun API JSON CRUD lengkap untuk mengelola siklus hidup objek melalui HTTP. Terakhir, kita akan mempelajari cara menguji berbagai endpoint aplikasi yang bekerja bersama melalui pengujian fungsional manual.
Mulai Bab

Pengantar FastAPI

Kursus
Selesai

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.