لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.
نمایش نظرات