کدنویسان | آموزش تصویری استفاده از api در سی شارپ

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

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

بهار ۹۹ - " آموزش تصویری استفاده از api در سی شارپ " را می تونید با [ 20 درصد ] تخفیف دانلود کنید

آموزش rest api در سی شارپ
ارتباط با مدرس در حین استفاده از آموزش ها
دانلود و دسترسی دائمی به فایل های دوره
کیفیت بالای فیلم ها و پشتیبانی دائمی

محتوای آموزش تصویری استفاده از api در سی شارپ

"آموزش تصویری استفاده از api در سی شارپ" دارای جلسات زیر است، برای آشنایی با نحوه تدریس و کیفیت آموزش ها می توانید بعضی از آنها را پخش کنید.

  موضوع آموزش زمان قیمت خرید
آموزش تصویری استفاده از api در سی شارپ
قسمت ۱ : معرفی دوره

آموزش تصویری معرفی دوره

۲دقیقه رایگان
آموزش تصویری استفاده از api در سی شارپ
قسمت ۲ : برنامه نویسی توابع API در بخش سرور با زبان پی اچ پی

قبل از اینکه برنامه rest client را با زبان سی شارپ، با استفاده از زبان پی اچ پی یک API ایجاد می کنیم. تا بتوانیم در سی شارپ از آن استفاده کنیم. این API با استفاده از بانک اطلاعاتی، توابع برای ارائه لیست رکوردها، ارائه یک رکورد از جدول بر اساس کلید اصلی آن، دریافت اطلاعات یک رکورد و درج در بانک اطلاعاتی و نیز اطلاعات جدید یک رکورد و اصلاح آن در بانک اطلاعاتی و حذف رکورد بر اساس کلید اصلی را فراهم می کند. این API نام تابع درخواستی و اطلاعات ارسال شده از طرف کلاینت ها را با روش POST دربافت خواهد کرد.

۲۰دقیقه رایگان
آموزش تصویری استفاده از api در سی شارپ
قسمت ۳ : پیاده سازی توزیع کننده ی API

در این جلسه بخش توزیع کننده API را پیاده سازی می کنیم، دستوراتی می نویسیم که درخواست ها را از کلاینت ها دریافت کند، تابع درخواستی را تشخیص دهد و تابع مناسب را اجرا کرده و نتایح را با فرمت جیسون به سمت کلاینت بفرستد.

۱۰دقیقه ۶۰۰۰
آموزش تصویری استفاده از api در سی شارپ
قسمت ۴ : طراحی فرم اصلی برنامه در سی شارپ

در محیط ویژوال استودیو و با زبان سی شارپ پروژه جدیدی ایجاد کرده و طراحی لازم را روی فرم انجام می دهیم تا دارای امکانات نمایش لیست رکوردها در دیتاگرید ویو، اضافه کردن، ویرایش و حذف رکوردها را داشته باشد.

۹دقیقه ۶۰۰۰
آموزش تصویری استفاده از api در سی شارپ
قسمت ۵ : پیاده سازی REST کلاینت در سی شارپ (بخش اول)

در این جلسه تابعی پیاده سازی می کنیم تا درخواست ها از API را انجام دهد، این تابع نام متد درخواستی از API و داده های ارسالی به API را بعنوان پارامتر گرفته، با استفاده از کلاس های مناسب با سرور ارتباط برقرار کرده، داده ها را به سرور فرستاده و پاسخ را از سرور دریافت می کند.

۱۳دقیقه ۷۰۰۰
آموزش تصویری استفاده از api در سی شارپ
قسمت ۶ : پیاده سازی دریافت رکوردها و انجام تغییرات روی رکوردها

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

۱۵دقیقه ۷۰۰۰
آموزش تصویری استفاده از api در سی شارپ
قسمت ۷ : پیاده سازی یک نسخه کامل تر از REST API

در این جلسه با تغییر نسخه های قبلی API و کلاینت، شکل کلی تری به برنامه ها می دهیم، تا بتوانید از این نمونه برنامه ها بصورت راحت تر در پروژه های مشابه استفاده کنید. از جمله تغییرات،تعریف یک کلاس API در سی شارپ برای انجام درخواست ها و تبدیلات لازم ، ارسال اطلاعات جانبی مثل وضعیت پاسخ و پیغام به همراه رکوردها در سمت API و دریافت این نوع جدید پاسخ در سمت سی شارپ و پردازش پاسخ است.

۲۲دقیقه ۷۰۰۰
آموزش تصویری استفاده از api در سی شارپ
قسمت ۸ : دانلود نمونه پروژه ارتباط با api در سی شارپ

دانلود نمونه پروژه به زبان سی شارپ برای ارتباط با سی شارپ . این نمونه کار طی جلسات آموزشی ساختمه شده است.

۶۰۰۰
پخش
عنوان
آموزش تصویری استفاده از api در سی شارپ قسمت ۲ : برنامه نویسی توابع API در بخش سرور با زبان پی اچ پی

قبل از اینکه برنامه rest client را با زبان سی شارپ، با استفاده از زبان پی اچ پی یک API ایجاد می کنیم. تا بتوانیم در سی شارپ از آن استفاده کنیم. این API با استفاده از بانک اطلاعاتی، توابع برای ارائه لیست رکوردها، ارائه یک رکورد از جدول بر اساس کلید اصلی آن، دریافت اطلاعات یک رکورد و درج در بانک اطلاعاتی و نیز اطلاعات جدید یک رکورد و اصلاح آن در بانک اطلاعاتی و حذف رکورد بر اساس کلید اصلی را فراهم می کند. این API نام تابع درخواستی و اطلاعات ارسال شده از طرف کلاینت ها را با روش POST دربافت خواهد کرد.

آموزش تصویری استفاده از api در سی شارپ قسمت ۳ : پیاده سازی توزیع کننده ی API

در این جلسه بخش توزیع کننده API را پیاده سازی می کنیم، دستوراتی می نویسیم که درخواست ها را از کلاینت ها دریافت کند، تابع درخواستی را تشخیص دهد و تابع مناسب را اجرا کرده و نتایح را با فرمت جیسون به سمت کلاینت بفرستد.

۶۰۰۰
آموزش تصویری استفاده از api در سی شارپ قسمت ۴ : طراحی فرم اصلی برنامه در سی شارپ

در محیط ویژوال استودیو و با زبان سی شارپ پروژه جدیدی ایجاد کرده و طراحی لازم را روی فرم انجام می دهیم تا دارای امکانات نمایش لیست رکوردها در دیتاگرید ویو، اضافه کردن، ویرایش و حذف رکوردها را داشته باشد.

۶۰۰۰
آموزش تصویری استفاده از api در سی شارپ قسمت ۵ : پیاده سازی REST کلاینت در سی شارپ (بخش اول)

در این جلسه تابعی پیاده سازی می کنیم تا درخواست ها از API را انجام دهد، این تابع نام متد درخواستی از API و داده های ارسالی به API را بعنوان پارامتر گرفته، با استفاده از کلاس های مناسب با سرور ارتباط برقرار کرده، داده ها را به سرور فرستاده و پاسخ را از سرور دریافت می کند.

۷۰۰۰
آموزش تصویری استفاده از api در سی شارپ قسمت ۶ : پیاده سازی دریافت رکوردها و انجام تغییرات روی رکوردها

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

۷۰۰۰
آموزش تصویری استفاده از api در سی شارپ قسمت ۷ : پیاده سازی یک نسخه کامل تر از REST API

در این جلسه با تغییر نسخه های قبلی API و کلاینت، شکل کلی تری به برنامه ها می دهیم، تا بتوانید از این نمونه برنامه ها بصورت راحت تر در پروژه های مشابه استفاده کنید. از جمله تغییرات،تعریف یک کلاس API در سی شارپ برای انجام درخواست ها و تبدیلات لازم ، ارسال اطلاعات جانبی مثل وضعیت پاسخ و پیغام به همراه رکوردها در سمت API و دریافت این نوع جدید پاسخ در سمت سی شارپ و پردازش پاسخ است.

۷۰۰۰
آموزش تصویری استفاده از api در سی شارپ قسمت ۸ : دانلود نمونه پروژه ارتباط با api در سی شارپ

دانلود نمونه پروژه به زبان سی شارپ برای ارتباط با سی شارپ . این نمونه کار طی جلسات آموزشی ساختمه شده است.

۶۰۰۰
برای خرید و دریافت کل محصول کلیک کنید

جزئیات آموزش تصویری استفاده از api در سی شارپ

REST API یک تکنولوژی جدید و کاربردی برای وب سرویس ها است. در این تکنولوژی برنامه کاربردی می تواند با هر زبانی از جمله زبان سی شارپ (C#) نوشته شده و API در اینترنت فراهم کند تا از طریق وب قابل فراخوانی و استفاده باشد. استفاده کنندگان API می توانند با هر زبانی نوشته شوند و با ارسال درخواست هایی به API ، داده هایی برای آن فرستاده و یا داده هایی از آن دریافت کنند.

قبلاً مطالب آموزشی برای REST API در سایت کدنویسان قرار دادیم، برای آشنایی با مفهوم REST API مطالب زیر را مطالعه کنید:

آموزش برنامه نویسی RESTful API با زبان PHP

در این قسمت تعدادی فیلم آموزشی برای دانلود قرار داده شده که روش برنامه نویسی در سی شارپ برای ایجاد ارتباط با API با استفاده از تکنولوژی REST را فراهم می کند.

در این آموزش ابتدا یک API با زبان PHP نوشته شده و روی سرور قرار می دهیم و در ادامه با زبان سی شارپ برنامه ای می نویسیم که با کمک کلاس های سی شارپ درخواست هایی به سرور فرستاذه و می تواند لیستی از رکوردها را دریافت کند ، یا رکورد جدیدی برای آن بفرستد.

با استفاده از این آموزش ها و توضیحاتی که خواهیم داد، یاد خواهید گرفت:

۱- چگونه با استفاده از زبان PHP یک API ایجاد کنید تا به با رسیدن درخواست ها از طریق وب، تابع درخواستی آنها را فراخوانی کرده و با اتصال به بانک اطلاعاتی، داده های مورد نیاز آنها را فراهم کرده و به آنها با فرمت جیسان پاسخ دهد.

۲- چگونه نرم افزارهای در محیط ویندوز و با زبان سی شارپ بنویسید تا بدون داشتن بانک اطلاعاتی محلی با سرور در ارتباط بوده و اطلاعات را از سرور موجود در اینترنت دریافت کرده و به کاربران نمایش دهند و کاربر بتواند از طریق یک رابط کاربری مبتنی بر ویندوز و فرم های معمولی ویندوز ، اطلاعات بانک اطلاعاتی موجود در اینترنت را مدیریت نماید.

۳- دارای یک نمونه برنامه API به زبان پی اچ پی خواهید بود و یک نمونه برنامه REST کلاینت به زبان سی شارپ.

اگر چه این برنامه rest client بر اساس API های ایجاد شده توسط خودمان نوشته شده است، ولی می تواند با کمی تغییرات برای ارتباط با هر API در وب استفاده شود.

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

نظرات برای | ۳ نظر »

  1. Avatar عاطفه گفت:

    سلام
    آموزش خوبی است دستتون دردنکنه

  2. Avatar Javad گفت:

    سلام
    من می‌خوام یه API داشته باشم که کاربر توسط کلاینت بتونه ثبت نام کنه و بعد ثبت نام وارد حساب کاربری خودش بشه و بتونه در داخل حسابش مواردی رو ذخیره کنه آیا در این دوره نحوه ثبت نام و وارد شدن رو آموزش دادید؟

  3. محمدی محمدی گفت:

    سلام
    آموزش داده شده که کاربر از طریق کلاینت بتونه رکوردهایی رو بفرسته تا در سرور ثبت بشه و یا بازیابی، حذف یا ویرایش اون رکوردها رو داشته باشد ولی مشخصا اون چیزی که مورد نظر شما هست آموزش داده نشده.

دیدگاه شما
کاربر عزیز، لطفاً دیدگاه ارزشمند خود را از طریق فرم زیر برای ما ارسال کنید.





درباره کدنویسان

کد نویسان یک وب سایت آموزشی است که با هدف توسعه مهارتهای برنامه نویسی فارسی ایجاد شده است. هدف مدیران این مجموعه، تهیه آموزش های مفید و کاربردی و در عین حال راحت و قابل فهم است.

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

 

نمادهای اعتماد ما

تماس با ما
  • شماره همراه : ۰۹۱۵۱۶۰۴۰۶۸
  • آی دی تلگرام : @mmoha94
  • پست الکترونیکی : mohammadi.sm@gmail.com
  • آدرس پستی : بیرجند، خیابان پیروزی، پیروزی ۹، پلاک ۲۸
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.