آموزش کار کردن با داده های ریموت در اپلیکیشن های Xamarin.Forms

تعداد ویدئو 39
زمان دوره 02:09:43
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش کار کردن با داده های ریموت در اپلیکیشن های Xamarin.Forms یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. کار کردن با داده های راه دور در اپلیکیشن های Xamarin.Forms این بسته آموزشی کار کردن با وب سرویس ها و داده ها در اپلیکیشن های Xamarin.Forms است که با نام اصلی Working with Remote Data in Xamarin.Forms Applications از شرکت Pluralsight منتشر شده است.

کار کردن با داده های ریموت در اپلیکیشن های Xamarin.Forms

تلفیق یک سرویس وب با یک اپلیکیشن سناریویی رایج است. Representational State Transfer (REST) یک سبک معماری برای ساخت وب سرویس ها می باشد. Request های REST از HTTP Verb های مشابه برگرفته شده اند که مرورگر های وب از آنها استفاده می کنند تا صفحات وب را بازیابی کنند و داده را به سرور ها منتقل کنند. این افعال عبارتند از:

  • GET: از این عملیات برای بدست آوردن داده از وب سرویس استفاده می شود.
  • POST: از این عملیات برای ایجاد عنصر جدید بر روی وب سرویس استفاده می شود.
  • PUT: از این عملیات برای به روزرسانی یک عنصر داده ای در وب سرویس استفاده می شود.
  • PATCH: از این عملیات برای به روز رسانی یک عنصر داده ای در وب سرویس با توصیف یک سری دستورالعمل ها درباره چگونگی بروز رسانی عنصر استفاده می شود.
  • DELETE: از این عملیات برای پاک کردن یک عنصر داده ای در وب سرویس استفاده می شود.

Web API های که بر اساس استاندارد REST ایجاد می شوند را RESTful API می نامیم. این نوع از API ها با استفاده از موارد زیر تعریف می شوند:

  • یک base URL
  • متدهای HTTP از قبیل GET و POST و PUT و PATCH یا DELETE
  • یک media type برای داده از قبیل Java Script Object Notation و یا JSON

Working-with-Remote-Data-in-Xamarin.Forms-Applications-Snapshot

وب سرویس های RESTful بطور معمول از JSON message ها استفاده می کنند تا داده را به کلاینت برگرداند. JSON یک فرمت تبادل داده های مبتنی بر متن است که payload های فشرده تولید می کند و در نتیجه منجر به از کاهش نیازمندیهای پهنای باند در زمان ارسال داده می شود.

سرفصل مطالب آموزش ویدئویی کار کردن با داده های ریموت در اپلیکیشن های Xamarin.Forms

فصل اول: مقدمه این دوره آموزشی

  • مقدمه این دوره آموزشی

فصل دوم: درک کردن مفاهیم کار کردن با داده های Remote در اپلیکیشن های Xamarin.Forms

  • مقدمه
  • در این دوره آموزشی چه چیزی را فرا خواهید گرفت
  • نگاه کردن به اپلیکیشن این دوره آموزشی
  • بررسی عملی اپلیکیشن نهایی این دوره آموزشی
  • کار کردن با سرویس ها
  • بررسی ابزار های مورد نیاز
  • آماده کردن کامپیوتر برای استفاده از این دوره آموزشی

فصل سوم: کار کردن با سرویس های سنتی در اپلیکیشن های Xamarin.Forms

  • مقدمه
  • بررسی سرویس های ASMX
  • بررسی عملی کار کردن با سرویس ASMX
  • اتصال به سرویس های ASMX
  • بررسی عملی اتصال به سرویس های ASMX
  • بررسی سرویس های WCF
  • بررسی عملی کار کردن سرویس های WCF
  • اتصال به سرویس های WCF
  • برقراری اتصال عملی به سرویس های WCF
  • جمع بندی

فصل چهارم: دسترسی پیدا کردن به داده ها با استفاده از یک سرویس REST

  • مقدمه
  • معماریREST چیست؟
  • بررسی عملی یک سرویس REST ساخته شده با ASP.NET Core 3.1
  • استفاده عملی از یک Postman برای اتصال به یک سرویس REST
  • ارتباط برقرار کردن از درون اپلیکیشن Xamarin.Forms با سرویس های REST
  • اتصال عملی به یک سرویس REST
  • بررسی دیگر API Operation ها
  • کار کردن عملی با اضافه کردن، به روز رسانی کردن و حذف کردن داده ها
  • برقراری اتصال عملی به یک Locally-hosted API
  • پیکربندی کردن ارتباطات برای اندروید و iOS
  • پیکربندی عملی ارتباطات برای اندروید و iOS
  • جمع بندی

فصل پنجم: مفاهیم پیشرفته در کار کردن با سرویس های REST 

  • مقدمه
  • چگونه سرویس های خود را مقاومت کنیم
  • اضافه کردن Polly
  • اضافه کردن Caching
  • اضافه کردن عملی Caching با استفاده کردن از Akavache
  • هندل کردن ارور ها
  • بررسی کردن Network Availability
  • چک کردن عملی Network Availability
  • جمع بندی دوره آموزشی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش کار کردن با داده های ریموت در اپلیکیشن های Xamarin.Forms”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید