آموزش ساخت وب سرویس API با FastAPI در پایتون – مقدماتی + گواهینامه

آموزش ساخت وب سرویس API با FastAPI در پایتون – مقدماتی + گواهینامه

وب‌سرویس چیست؟ منظور از وب‌سرویس، سرویس‌هایی است که بر روی شبکه عرضه می‌شوند و برای ارائه و تبادل داده‌ها و اطلاعات بین سیستم‌های مختلف استفاده می‌شوند. وب‌سرویس‌ها از پروتکل‌های استاندارد شبکه استفاده می‌کنند و می‌توانند برای برقراری ارتباط با سیستم‌های دیگر در داخل یک سازمان یا بین سازمان‌های مختلف مورد استفاده قرار بگیرند. به طور کلی، وب سرویس‌ها به صورت یک API عمل می‌کنند که برای ارتباط با دیگر سیستم‌ها، از پروتکل‌هایی مانند HTTP و XML استفاده می‌کنند. FastAPI چیست؟ این میکرو وب‌فریم‌ورک یک چارچوب وب‌سرویس سریع در زبان برنامه‌نویسی پایتون است که در سال ۲۰۱۸ ارائه شده است و جزو تکنولوژی‌های جدید محسوب می‌شود. این چارچوب با استفاده از پروتکل‌های ASGI و HTTP و سایر ویژگی‌ها امکان ساخت وب سرویس‌هایی سریع و کارآمد را فراهم می‌کند. اهمیت یادگیری ساخت وب‌سرویس API با FastAPI در پایتون چیست؟ در دنیای امروزی اغلب داده‌ها به وسیله اینترنت جا‌به‌جا می‌شوند؛ یکی از راه‌های برقراری ارتباط با این اطلاعات از سمت سرور، وب‌سرویس‌ها یا API‌ها هستند. ما برنامه‌نویسان سمت سرور، وظیفه ایجاد یک دریچه برای برقراری جریان اطلاعات داریم؛ ایجاد یک وب‌سرویس حرفه‌ای یکی از نیازهای اساسی دنیای نرم‌افزار است و فریم‌ورک‌های متعددی برای این کار موجود هستند، اما هدف اصلی ایجاد این فریم‌ورک، کاهش پیچیدگی و سختی ایجاد API توسط فریم‌ورک‌های پایتونی و غیر پایتونی مانند Django و Flask است. در این فرادرس چه چیزی یاد می‌گیریم؟ ما در این آموزش با استفاده از زبان برنامه‌نویسی پایتون و فریم‌ورک محبوب FastAPI اقدام به ساخت وب‌سرویس‌های (API)‌ سریع و امن می‌کنیم؛ با مفاهیم و نحوه ایجاد وب‌سرویس‌های متنوع با استفاده از FastAPI آشنا می‌شویم. در این آموزش به معرفی و نصب فریم‌ورک پرداخته و محیط و متدهای آن را معرفی می‌کنیم؛ سپس برای درک بهتر، پروژه‌ای را با فریم‌ورک تدوین و پیاده‌سازی خواهیم کرد.

تریلر دوره

توضیحات کامل دوره

...

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

  • چکیده
    0:01:18

  • معرفی FastAPI
    رایگان 0:05:24
  • نصب فریم‌ورک و محیط توسعه مربوطه
    0:07:29
  • آزمون ۱

  • منطق ابتدایی ایجاد یک وب‌سرویس (API)
    0:08:25
  • آشنایی با محیط Swagger
    0:05:26
  • آشنایی با متد GET و POST
    0:14:06
  • آشنایی با متد PUT و DELETE
    رایگان 0:09:58
  • آزمون ۲

  • آشنایی با Sqlalchemy
    0:07:16
  • ساخت کلاس Model مورد نظر
    0:11:01
  • ساخت کلاس مدل دیتابیس
    0:11:24
  • ایجاد فایل و اتصال به دیتابیس
    0:16:13
  • فیلتر کردن داده‌های دیتابیس
    0:13:58
  • مروری بر عملیات CRUD
    رایگان 0:09:34
  • آزمون ۳

  • جمع‌بندی و نتیجه مباحث
    0:03:02
  • ادامه یادگیری
    0:02:20
  • دسترسی به آموزش‌های «ادامه یادگیری»
  • ادامه مسیر تا ورود به بازار کار

  • تمرین ۱ - آشنایی با HTTP متدها
  • تمرین ٢ - به‌روزرسانی با متد PUT و حذف اطلاعات با متد DELETE
  • تمرین ۳ - آشنایی با کتابخانه Sqlalchemy
  • تمرین ۴ - ساخت و ایجاد کلاس‌های Model
  • تمرین ۵ - عملیات CRUD روی اعداد
  • تمرین ۶ - مدیریت کتابخانه

  • آموزش ساخت وب سرویس API با FastAPI در پایتون

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,190,000 تومان
238,000 تومان
80% تخفیف

این دوره شامل:
8 فصل آموزشی
2 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 14:40:19
تعداد امتیازها: 0
تعداد دانشجو: 0
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: