تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت APIهای REST با FastAPI

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

1 ساعت 11 دقیقهمتوسط2024-12-17

مدرسین

Miki Tebeka

Miki Tebeka

CEO at 353Solutions

جزئیات دوره

FastAPI یک فریمورک مدرن، سریع و کارآمد برای ساخت وب‌سرورهای API در زبان برنامه‌نویسی پایتون است. در این دوره آموزشی، میکی تبکا شما را با ویژگی‌های برجسته FastAPI آشنا می‌کند تا بتوانید به‌سرعت سرورهای قدرتمند REST API ایجاد کنید و کدهای خود را برای استفاده در محیط‌های تولیدی آماده کنید. این دوره به شما کمک می‌کند تا مهارت‌های لازم برای طراحی و پیاده‌سازی APIهایی کارآمد، انعطاف‌پذیر و آماده برای استفاده در پروژه‌های حرفه‌ای را بیاموزید.

مباحث اصلی دوره:
ایجاد وب‌سرور با FastAPI:
با اصول پایه FastAPI آشنا شوید و نحوه ساخت وب‌سرورهای کاربردی و قدرتمند را بیاموزید.
مبانی برنامه‌نویسی ناهمزمان (Async) و محدودیت‌های آن:
کار با توابع ناهمزمان در FastAPI را یاد بگیرید و با محدودیت‌های این نوع برنامه‌نویسی آشنا شوید.
دریافت، اعتبارسنجی و ارسال داده‌ها:
ابزارهای داخلی FastAPI برای اعتبارسنجی و تبدیل داده‌ها را کشف کنید و روش‌هایی برای تضمین تعامل بدون خطا میان سرویس‌ها بیاموزید.
آماده‌سازی کد سرور برای محیط تولیدی:
اصول بهینه‌سازی، مدیریت خطاها و روش‌های بهترین عملکرد برای اجرای پروژه‌ها در مقیاس‌های بزرگ و حرفه‌ای را یاد بگیرید.

این دوره برای توسعه‌دهندگانی که می‌خواهند مهارت‌های خود را در ساخت و مدیریت APIهای پایتون به سطح بالاتری ارتقا دهند، مناسب است. با یادگیری اصول و تکنیک‌های ارائه‌شده، می‌توانید در طراحی و توسعه سیستم‌های نرم‌افزاری پیچیده و مبتنی بر وب به‌خوبی عمل کنید.

مهارت ها

APIsFull-Stack Web DevelopmentPythonWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - FastAPI چیست
  • 02 - آنچه باید بدانید
  • 03 - نحوه کار با Codespace ها

1. REST APIها

  • 04 - REST API چیست؟
  • 05 - پروتکل HTTP
  • 06 - رمزگذاری JSON

2. مبانی FastAPI

  • 07 - گردانندگان نوشتن
  • 08 - اجرای سرور
  • 09 - کنترل کننده‌های Async
  • 10 - چالش - کنترل کننده اطلاعات
  • 11 - راه حل - کنترل کننده اطلاعات

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

  • 12 - پارامترهای پرس و جو
  • 13 - درخواست بدن
  • 14 - فرم‌های HTML
  • 15 - داده‌های خام
  • 16 - چالش - VM را شروع و متوقف کنید
  • 17 - راه حل - VM را شروع و متوقف کنید

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

  • 18 - پاسخ‌های JSON
  • 19 - پاسخ‌های جریانی
  • 20 - پاسخ داده‌های خام
  • 21 - ارسال خطا
  • 22 - چالش - logs جستجو
  • 23 - راه حل - logs جستجو

5. نوشتن کد آماده تولید

  • 24 - پیکربندی
  • 25 - ثبت و معیارها
  • 26 - امنیت
  • 27 - کار با بانک‌های اطلاعاتی
  • 28 - چالش - تولید سرور را آماده کنید
  • 29 - راه حل - تولید سرور را آماده کنید

نتیجه گیری

  • 30 - بعدش چی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal