मुख्य सामग्री पर जाएं

कोर्स

FastAPI परिचय

इंटरमीडिएट4 घंटे

FastAPI से मजबूत, प्रोडक्शन-ग्रेड APIs बनाएं, HTTP ऑपरेशंस, वैलिडेशन और async execution में महारत पाकर efficient data और ML pipelines बनाएं.

Python4 घंटे10 वीडियो29 अभ्यास2,300 XP15,364उपलब्धि प्रमाणपत्र

अपना नि:शुल्क अकाउंट बनाएँ

Google के साथ जारी रखें
या
जारी रखकर, आप हमारी उपयोग की शर्तें, हमारा गोपनीयता नीति और यह कि आपका डेटा USA में संग्रहीत है।

हज़ारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया

टीम को प्रशिक्षित कर रहे हैं?

बिज़नेस आज़माएँ

कोर्स विवरण

FastAPI और इसके अनुप्रयोगों का परिचय

APIs का उपयोग आमतौर पर वेब पर डेटा को प्रबंधित करने के लिए किया जाता है, और FastAPI Python के साथ APIs बनाने के लिए एक लोकप्रिय नया वेब फ्रेमवर्क है। डेटा और मशीन लर्निंग इंजीनियर FastAPI का उपयोग करके ऐसे एप्लिकेशन बनाते हैं जो वेब पर संदर्भ-जागरूक डेटा लेनदेन और पाइपलाइनों के रूप में काम करते हैं।

FastAPI के साथ प्रोडक्शन-ग्रेड वेब एप्लिकेशन बनाना

इस पाठ्यक्रम में, आप FastAPI फ्रेमवर्क के साथ अपनी Python कौशल का उपयोग करके प्रोडक्शन-ग्रेड वेब एप्लिकेशन बनाना सीखेंगे। अंत तक, आप अन्य Python वेब फ्रेमवर्क्स के संबंध में FastAPI के मुख्य उपयोग मामलों को समझ जाएंगे। आप सभी चार प्रकार के HTTP ऑपरेशनों का उपयोग करके API बनाना और अनुरोध तथा प्रतिक्रिया स्कीमा परिभाषित करना सीखेंगे। इसके अलावा, आप API अनुरोधों को सत्यापित करेंगे, उपयुक्त HTTP स्थिति कोड और संदेशों के साथ प्रतिक्रिया देंगे, और एप्लिकेशन के प्रदर्शन को बेहतर बनाने के लिए कोड को असिंक्रोनस रूप से निष्पादित करेंगे। एक व्यावहारिक प्रोजेक्ट आपको एक क्लासिकल CRUD (Create, Read, Update, Delete) API बनाने और Python के requests मॉड्यूल का उपयोग करके वर्कफ़्लो का परीक्षण करने में मार्गदर्शन करेगा।

पाठ्यक्रम के लक्ष्य और लक्षित दर्शक

यह पाठ्यक्रम अनुभवी Python प्रोग्रामरों के लिए बनाया गया है जो FastAPI का उपयोग करके डेटा प्रबंधित करने वाले वेब अनुप्रयोग बनाना चाहते हैं। इस पाठ्यक्रम को पूरा करने के बाद, आपके पास उच्च-थ्रूपुट डेटा प्रबंधन और ML मॉडल-सर्विंग पाइपलाइनों के लिए उपयुक्त FastAPI प्रोजेक्ट बनाने हेतु आवश्यक आधार होगा।

पूर्वापेक्षाएँ

पाठ्यक्रम

कोर्स रूपरेखा

1

FastAPI बेसिक्स

हम FastAPI की मुख्य खूबियाँ और core use cases से शुरुआत करेंगे। फिर हम अपना पहला एप्लिकेशन चलाएँगे और उसे टेस्ट करेंगे! अंत में, हम request parameters सहित GET और POST ऑपरेशंस का समर्थन करने के विवरण सीखेंगे और उन endpoints को बनाकर टेस्ट करेंगे।
अध्याय शुरू करें
2

FastAPI एडवांस्ड टॉपिक्स

हम FastAPI का उपयोग करके PUT और DELETE ऑपरेशंस का समर्थन करना सीखकर शुरुआत करेंगे। फिर हम यह सीखेंगे कि अलग-अलग तरह की errors को कैसे संभालें और response में हमेशा उपयुक्त status code लौटाएँ। अंत में, हम concurrent requests सक्षम करने के लिए async का उपयोग करना सीखेंगे, ताकि उच्च workloads संभाले जा सकें।
अध्याय शुरू करें
3

JSON CRUD API बनाना और टेस्ट करना

हम individual FastAPI endpoints को validate करने के लिए system tests लिखना सीखकर शुरुआत करेंगे। अगला कदम होगा एक पूर्ण JSON CRUD API बनाना, जो HTTP पर object lifecycles को मैनेज करे। अंत में, हम मैनुअल functional tests के साथ अलग-अलग एप्लिकेशन endpoints के साथ मिलकर काम करने का परीक्षण करना सीखेंगे।
अध्याय शुरू करें

FastAPI परिचय

कोर्स
पूरा

उपलब्धि प्रमाणपत्र प्राप्त करें

अभी नामांकन करें

DataCamp for Mobile के साथ अपने डेटा कौशल बढ़ाएं

हमारे मोबाइल पाठ्यक्रमों और दैनिक 5-मिनट कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।