×
۴۵,۰۰۰ تومان ۲۷,۰۰۰ تومان

آموزش استفاده از وب سرویس ها در سی شارپ

آموزش استفاده از وب سرویس ها در سی شارپ

تعداد دانشجو
۱۰۱ نفر
مدت زمان
۱ ساعت و ۲۳ دقیقه
هزینه عادی آموزش
۴۵,۰۰۰ تومان
در طرح تخفیف
۲۷,۰۰۰ تومان (کسب اطلاعات بیشتر +)
محتوای این آموزش
تضمین کیفیت
۱ بازخورد (مشاهده نظرات)
آموزش استفاده از وب سرویس ها در سی شارپ

وب‌سرویس‌های (REST (Representational State Transfer در حوزه برنامه‌نویسی و به خصوص وب، کاربرد زیادی پیدا کرده‌اند. ربات‌های تلگرامی، درگاه پرداخت، انواع استعلام‌ها و سرویس‌های بازی آنلاین، تنها چند نمونه از کاربردهایی است که روزانه با آن‌ها سر و کار داریم. این آموزش کوتاه، استفاده کردن از وب‌سرویس‌ها در سی‌شارپ (#C) را هم به صورت نظری و هم به صورت عملی بررسی می‌کند و در کنار آن، مباحث تکمیلی شامل: سرویس‌های جریان داده، پروتکل OAuth 2.0 و Webhook را نیز در بر می‌گیرد. همچنین نشان می‌دهیم که چطور از وب‌سرویسی که تا به حال تجربه استفاده از آن را ندارید، بدون استفاده از SDKها و به کمک HttpClient استفاده کنید.

آموزش استفاده از وب سرویس ها در سی شارپ

مدت زمان
۱ ساعت و ۲۳ دقیقه
هزینه عادی آموزش
۴۵,۰۰۰ تومان
در طرح تخفیف
۲۷,۰۰۰ تومان

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۱ بازخورد (مشاهده نظرات)
مدرس
طه رستمی درونکلا

دانشجوی کارشناسی ارشد مهندسی کامپیوتر - نرم‌افزار

زمینه پژوهشی ایشان در حوزه آزمون جهش با رویکرد یادگیری ماشین است. ایشان سابقه مطالعه و انجام پروژه با انواع تکنولوژی‌های مایکروسافت به زبان سی‌شارپ، شامل:شامل: Windows Forms, Windows Presentation Foundation, ASP.NET Web Forms و... را در کارنامه خود دارند.

چکیده آموزش


توضیحات تکمیلی

وب‌سرویس‌های (REST (Representational State Transfer در حوزه برنامه‌نویسی و به خصوص وب، کاربرد زیادی پیدا کرده‌اند. ربات‌های تلگرامی، درگاه پرداخت، انواع استعلام‌ها و سرویس‌های بازی آنلاین، تنها چند نمونه از کاربردهایی است که روزانه با آن‌ها سر و کار داریم. معمول است که شرکت‌ها و گاهی هم اشخاص ثالث، علاوه بر ارائه وب‌سرویس‌های خود، SDK (Software Development Kit)هایی را نیز برای استفاده کاربران با زبان‌های برنامه‌نویسی مختلف، ارائه ‌دهند.

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

خوشبختانه استفاده از سرویس‌های REST بسیار آسان است. کافی است تا حدی سی‌شارپ بلد باشید و مستندات وب‌سرویس خود را مطالعه کنید، بقیه کار آسان است. این آموزش کوتاه، استفاده کردن از وب‌سرویس‌ها در سی‌شارپ (#C) را هم به صورت نظری و هم به صورت عملی بررسی می‌کند و در کنار آن، مباحث تکمیلی شامل: سرویس‌های جریان داده، پروتکل OAuth 2.0 و Webhook را نیز در بر می‌گیرد. همچنین نشان می‌دهیم که چطور از وب‌سرویسی که تا به حال تجربه استفاده از آن را ندارید، بدون استفاده از SDKها و به کمک HttpClient استفاده کنید. در این آموزش درگاه پرداخت آیدی‌پی (IDPay) را به دو دلیل انتخاب کردیم:

  • امور مالی تقریبا در هر پروژه‌ای رد پایی برجای گذاشته است
  • IDPay Gateway مجازی برای تست و توسعه در اختیار شما قرار می‌دهد که به طور رایگان از آن استفاده کنید.

بعد از مشاهده این آموزش انتظار داریم بتوانید با هر وب‌سرویس REST بدون نگران بودن برای وجود SDK آن کار کنید و حتی اگر لازم شد، بتوانید SDK خود را توسعه دهید.

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مقدمه‌ای بر استفاده از وب‌سرویس‌ها در سی‌شارپ
    • اهمیت و کاربرد کار با وب‌سرویس‌ها
    • بررسی اجمالی وب‌سرویس‌های REST و مقایسه آن‌ها با وب‌سرویس‌های SOAP (Simple Object Access Protocol)
    • پیکربندی پیام‌های HTTP (Hypertext Transfer Protocol) و نگاه عمیق‌تر به وب‌سرویس‌های REST
    • خلاصه و جمع‌بندی
  • درس دوم: مثال عملی استفاده از وب‌سرویس‌های درگاه IDPay
    • نگاه کلی به درگاه پرداخت IDPay
      • مستندات
      • SDKهای آن
    • ایجاد تراکنش جدید
    • بازگشت به سایت پذیرنده
    • تایید تراکنش
    • استعلام وضعیت تراکنش
    • ساخت کتابخانه استفاده مجدد برای درگاه آیدی‌پی
  • درس سوم: مباحث تکمیلی
    • استفاده از سرویس‌های جریان داده
    • پروتکل OAuth 2.0
    • Webhook
  • درس چهارم: جمع‌بندی و تمرین‌ها
    • مرور و جمع‌بندی مباحث آموزش
    • چند تمرین برای یادگیری بهتر

مفید برای رشته‌های
  • مهندسی کامپیوتر - نرم‌افزار

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Microsoft Visual Studio 2019 - آموزش به این نرم‌افزار وابستگی ندارد.




پیش نمایش‌ها

۱. مقدمه‌ای بر استفاده از وب‌سرویس‌ها در سی‌شارپ

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۳ مگابایت -- (کلیک کنید +))

۲. مثال عملی استفاده از وب‌سرویس‌های درگاه IDPay

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۹ مگابایت -- (کلیک کنید +))

۳. مباحث تکمیلی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۴. جمع‌بندی و تمرین‌ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۵ جلسه ویدئویی با مجموع ۱ ساعت و ۲۳ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش استفاده از وب سرویس ها در سی شارپ
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۸۵۹۵ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVCS9907
مدت زمان ۱ ساعت و ۲۳ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۲۳۹ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.





نظرات

تا کنون ۱۰۱ نفر از این آموزش استفاده کرده اند و ۱ نظر ثبت شده است.
محمد
محمد

اگر در مثالهای عملی به کاربرد در پیام رسانها هم وارد می شدید ، جالب بود

برچسب‌ها:
C# programming language | Hypertext Transfer Protocol | OAuth 2.0 Protocol | Representational state transfer | REST Service | SDK IDPay Gateway | Simple Object Access Protocol | Software Development Kit | Using Web Services | Webhook Protocol | استفاده از وب سرویس ها | اهمیت کار با وب سرویس‌ ها | بررسی وب سرویس‌ های REST | برنامه نویسی سی شارپ | پروتکل OAuth 2.0 | پروتکل Webhook | پیکربندی پیام های HTTP | سرویس های بازی آنلاین | سرویس ‌های جریان داده | کار با وب سرویس‌ ها | کاربرد کار با وب سرویس ها | مزیت استفاده از SDK ها | وب سرویس REST | وب سرویس ها در سی شارپ | وب سرویس های SOAP | وب سرویس های درگاه آیدی پی
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۵ جلسه ویدئویی