آموزش API های REST را با FastAPI بسازید

دانلود Build REST APIs with FastAPI

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

FastAPI یک وب سرور ساده، قدرتمند و سریع پایتون است. در این دوره، مربی Miki Tebeka به شما نشان می دهد که چگونه از FastAPI برای ایجاد سریع سرورهای REST API قوی و آماده ساختن کد سرور خود استفاده کنید.

این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با استفاده از GitHub Codespaces، می‌توانید در هر زمان و در هر زمانی از ابزاری استفاده کنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی "استفاده از فضاهای کد GitHub با این دوره" را بررسی کنید.


سرفصل ها و درس ها

مقدمه Introduction

  • آنچه شما باید بدانید What you should know

  • FastAPI چیست؟ What is FastAPI?

  • نحوه کار با Codespace ها How to work with Codespaces

1. REST APIها 1. REST APIs

  • رمزگذاری JSON JSON encoding

  • پروتکل HTTP The HTTP protocol

  • REST API چیست؟ What are REST APIs?

2. مبانی FastAPI 2. FastAPI Basics

  • گردانندگان نوشتن Writing handlers

  • در حال اجرا سرور Running the server

  • راه حل: کنترل کننده اطلاعات Solution: Info handler

  • کنترل کننده های Async Async handlers

  • چالش: کنترل کننده اطلاعات Challenge: Info handler

3. پذیرش داده ها 3. Accepting Data

  • داده های خام Raw data

  • فرم های HTML HTML forms

  • راه حل: یک VM را شروع و متوقف کنید Solution: Start and stop a VM

  • درخواست بدن Request body

  • پارامترهای پرس و جو Query parameters

  • چالش: یک VM را شروع و متوقف کنید Challenge: Start and stop a VM

4. ارسال داده ها 4. Sending Data

  • ارسال خطاها Sending errors

  • راه حل: سیاهههای مربوط به پرس و جو Solution: Query logs

  • پاسخ داده های خام Raw data responses

  • چالش: سیاهههای مربوط به پرس و جو Challenge: Query logs

  • پاسخ های JSON JSON responses

  • پاسخ‌های جریانی Streaming responses

5. نوشتن کد آماده تولید 5. Writing Production-Ready Code

  • کار با پایگاه های داده Working with databases

  • ورود به سیستم و معیارها Logging and metrics

  • امنیت Security

  • راه حل: تولید سرور را آماده کنید Solution: Make a server production ready

  • پیکربندی Configuration

  • چالش: تولید سرور را آماده کنید Challenge: Make a server production ready

نتیجه گیری Conclusion

  • بعدش چی؟ What's next?

نمایش نظرات

آموزش API های REST را با FastAPI بسازید
جزییات دوره
1h 11m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
10
- از 5
ندارد
دارد
دارد
Miki Tebeka
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Miki Tebeka Miki Tebeka

مدیر عامل در 353Solutions

Miki Tebeka مدیرعامل 353Solutions است.

در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.