مدت :

۱ ساعت و ۵۰ دقیقه

قیمت : ۸۹,۰۰۰ تومان
LinkedIn
Twitter
Facebook
Telegram

درباره مدرس 

اطلاعات دوره

توضیحات

تا به حال به این فکر کردید که چطور می‌شود خیلی سریع API تولید کرد؟ حتی سریع‌تر از Django و Flask ؟ آیا شما یک الگوریتم یادگیری ماشین یا یک منطقی را نوشته‌اید و برای تست کردن آن می‌خواهید آن را با API در اختیار دیگران قرار دهید اما نمی‌خواهید خودتان را درگیر مسائل پیچیده برنامه نویسی وب کنید؟ آیا می‌دانید fastapi چیست؟ پس در دوره آموزش fastapi از هم‌رویش با ما همراه باشید. مدت زمان فیلم آموزش fastapi 110 دقیقه است و یک شروع سریع را با هم تجربه خواهیم کرد.

 

FastAPI چیست ؟

FastAPI یک فریم ورک پایتونی که توسـط آقـای Sebastián Ramírez توسعه داده شده است. این فریم ورک به منظور کاهش پیچیدگی‌های django و flask در راستای تولید API بکار برده می‌شود. تا به ما کمک کند سریع‌تر به هدفمان یعنی تولید API برسیم.

 

این آموزش در یک نگاه:‌

در این آموزش تلاش کرده‌ام تا یک پرش خیلی سریع و اصولی را به FastAPI داشته باشید.

در درس اول به نصب ابزارهای لازم مثل FastAPI و uvicorn که یک ASGI server در اختیار ما قرار میداد، می‌پردازیم.

طبق رسم برنامه نویسی، در درس دوم سعی کردیم api تولید کنیم تا در ازای صدا زدن آن کلمه “Hello World” را دریافت کنیم.

در درس سوم با Path parameter آشنا شدیم. یاد گرفتیم چطور در نگاشت یا endpoint‌مان پارامتر پاس بدهیم.

در ادامه یک نگاشتی ایجاد کردیم. این نگاشت حالت موتور جست و جو را برای ما ایفا کند. پس با مفهوم Query parameter آشنا شدیم.

از درس پنجم به بعد سعی کردیم تا با چهار متد اصلی HTTP یعنی POST ،GET ،PUT ،DELETE یک API ایجاد کنیم. و آن را با متد مناسب صدا بزنیم. به عنوان مثال در درس پنجم به ساخت یک API پرداختیم که با متد POST صدا زده شود. در این راستا با مفهوم Request Body یا Body Parameter هم آشنا شدیم.

در درس ششم  API تولید کردیم تا با متد PUT کار کنیم. در درس هفتم API درست کردیم تا با متد DELETE صدا زده شود.

در درس هشتم از آموزش fast api به یک مفهوم خیلی مهم HTTP STATUS CODES پرداختیم ( انواع کدهای وضعیت یک ارتباط HTTP ). متوجه شدیم باگی که پروژه دارد این است که به ما STATUS CODE اشتباه برمیگرداند. پس در ادامه همین درس این مشکل را حل کردیم.

تا اینجا سوالی در ذهن، ما را اذیت می کرد. سوال این بود که کاربرد API چیست؟

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

 

 

پیشنیاز:

 

این آموزش بی‌نظیر است زیرا:

یک شروع سریع و اصولی است.

 

کلیدواژگان

آموزش fast api | فیلم آموزش fastapi | fastapi چیست | دوره آموزش fastapi

ریز محتوای فیلم‌ها

ریز محتوای فیلم‌ها

درس صفر: معرفی دوره

 

درس اول :‌ نصب ابزارهای لازم

  • نصب FastAPI
  • نصب uvicorn

 

درس دوم: اولین API

  • ایجاد اولین API
  • دریافت کلمه Hello World در ازای صدا زدن API
  • کار با متد GET

 

درس سوم :‌ پاس دادن پارامتر با API

  • نحوه پاس دادن پارامتر در API
  • validate کردن پارامترها ( مثلا حتما عددی باشد یا حتما رشته ای )

 

درس چهارم :‌ پارامتر کوئری

  • نحوه ایجاد query parameter
  • ایجاد نگاشتی که نقش موتور جست و جو را ایفا می‌کند.

 

درس پنجم :‌ کار با متد POST

  • درک مفهوم Request Body یا Body Parameter
  • کار با مستند ساز swagger ui
  • ارسال اطلاعات در بدنه درخواست

 

درس ششم :‌ کار با متد PUT

  • ایجاد نگاشت برای روزآمد سازی یک OBJECT

 

درس هفتم :‌ کار با متد DELETE

  • ایجاد نگاشت برای حذف یک OBJECT

 

درس هشتم :‌ انواع پاسخ‌ها و خطاهای سرور

  • آشنایی با انواع کدهای وضعیت
  • تنظیم کدهای وضعیت

 

درس نهم : استفاده از API در یک پروژه ری اکتی

  • تجربه بالا پایین کردن یک پروژه ری اکتی و دلیل وجود API در آن واحد

 

درس دهم :‌ جمع بندی و نگاهی به آینده

نظرات (4)

4 دیدگاه برای آموزش FastAPI در ۱۱۰ دقیقه ــ شروع سریع

  1. وحید ییلاق بیگی (خریدار محصول)

    سلام
    من این دوره رو تهیه کردم و در عرض یک هفته با توجه به مشغله کاری گذروندم.
    دوره بسیار خوبی بود با تشکر از استاد آصفی عزیز و مدرس ارجمند آقای حسن زاده.
    آرزوی موفقیت دارم برای اقای حسن زاده و امیدوارم که باز هم شاهد دور های آموزشی خوب با تدریس ایشون باشیم.
    این دوره رو به دوستان توصیه میکنم حتما تهیه کنید و از مطالب مفیدش بهره مند شوید.
    با تشکر

    • ابوالفضل حسن زاده

      سلام به شما . خیلی ممنون . خوشحالم که دوره برای شما مفید بوده . انشاالله که برای دیگران هم مفید واقع بشه.

    • مصطفی آصفی

      سلام به شما آقای ییلاق بیگی عزیز. خیلی ممنونم که برای ارسال انرژی مثبت و بازخورد خودتون وقت گذاشتین. بنده افتخار داوری این دوره رو داشتم و واقعا شاهد تلاش مدرس بوده و هستم. خوشحالم که تلاش هاشون در این دوره و دوره های دیگه داره مورد پسند واقع میشه.

  2. . (خریدار محصول)

    سلام مجدد
    امروز بررسی کردم مشکلم حل شده بود، ممنونم

    • روابط عمومی هم رویش

      درود
      از رفع مشکل بسیار خرسندیم.

    • مصطفی آصفی

      سلام به شما. در کل تعداد دوره یا … چیزی نیست که بشه یه عدد کلی برای همه پروژه ها داد. باید تعلیم بدین و با بررسی نتایج تصمیم بگیرید که کدوم تعلیم بهتر بوده. بحث هایی مثل این (+) می تونه بهتون دید بده. دنبال توصیه مستقیم نباشین دنبال پیدا کردن معیار برای انتخاب مقدار بهینه باشین. با این حال برای شروع می تونید از تنظیمات مقاله های علمی (+) بهره بگیرید.

  3. . (خریدار محصول)

    سلام
    قسمت های صفر و یک قابل دانلود نیستند

    لطفا پیگیری کنید

    • روابط عمومی هم رویش

      با سلام. لینک ها بررسی شده و مشکلی جهت دانلود مشاهده نشد.
      تصویر مشکل را به ایمیل زیر ارسال نمایید تا بررسی شود
      info[@]hamruyesh.com

  4. مصطفی آصفی

    سلام و دست مریزاد. به خصوص برای دوستانی که یه پیش زمینه از وب داشته باشن یه شروع سریع و اصولی با fastAPI . عالیه ممنون

    • ابوالفضل حسن زاده

      سلام استاد برزگوار خیلی ممنون از وقتی که برای نوشتن انرژی مثبتتون قرار دادید. انشاالله که مفید باشه.

دیدگاه خود را بنویسید

نظرات کاربران در خصوص دوره 

4 دیدگاه برای آموزش FastAPI در ۱۱۰ دقیقه ــ شروع سریع

  1. وحید ییلاق بیگی (خریدار محصول)

    سلام
    من این دوره رو تهیه کردم و در عرض یک هفته با توجه به مشغله کاری گذروندم.
    دوره بسیار خوبی بود با تشکر از استاد آصفی عزیز و مدرس ارجمند آقای حسن زاده.
    آرزوی موفقیت دارم برای اقای حسن زاده و امیدوارم که باز هم شاهد دور های آموزشی خوب با تدریس ایشون باشیم.
    این دوره رو به دوستان توصیه میکنم حتما تهیه کنید و از مطالب مفیدش بهره مند شوید.
    با تشکر

    • ابوالفضل حسن زاده

      سلام به شما . خیلی ممنون . خوشحالم که دوره برای شما مفید بوده . انشاالله که برای دیگران هم مفید واقع بشه.

    • مصطفی آصفی

      سلام به شما آقای ییلاق بیگی عزیز. خیلی ممنونم که برای ارسال انرژی مثبت و بازخورد خودتون وقت گذاشتین. بنده افتخار داوری این دوره رو داشتم و واقعا شاهد تلاش مدرس بوده و هستم. خوشحالم که تلاش هاشون در این دوره و دوره های دیگه داره مورد پسند واقع میشه.

  2. . (خریدار محصول)

    سلام مجدد
    امروز بررسی کردم مشکلم حل شده بود، ممنونم

    • روابط عمومی هم رویش

      درود
      از رفع مشکل بسیار خرسندیم.

    • مصطفی آصفی

      سلام به شما. در کل تعداد دوره یا … چیزی نیست که بشه یه عدد کلی برای همه پروژه ها داد. باید تعلیم بدین و با بررسی نتایج تصمیم بگیرید که کدوم تعلیم بهتر بوده. بحث هایی مثل این (+) می تونه بهتون دید بده. دنبال توصیه مستقیم نباشین دنبال پیدا کردن معیار برای انتخاب مقدار بهینه باشین. با این حال برای شروع می تونید از تنظیمات مقاله های علمی (+) بهره بگیرید.

  3. . (خریدار محصول)

    سلام
    قسمت های صفر و یک قابل دانلود نیستند

    لطفا پیگیری کنید

    • روابط عمومی هم رویش

      با سلام. لینک ها بررسی شده و مشکلی جهت دانلود مشاهده نشد.
      تصویر مشکل را به ایمیل زیر ارسال نمایید تا بررسی شود
      info[@]hamruyesh.com

  4. مصطفی آصفی

    سلام و دست مریزاد. به خصوص برای دوستانی که یه پیش زمینه از وب داشته باشن یه شروع سریع و اصولی با fastAPI . عالیه ممنون

    • ابوالفضل حسن زاده

      سلام استاد برزگوار خیلی ممنون از وقتی که برای نوشتن انرژی مثبتتون قرار دادید. انشاالله که مفید باشه.

دیدگاه خود را بنویسید

SKU HB-_FastApi-AHs Category Tags , , ,