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

تعداد ویدئو 61
زمان دوره 03:01:07
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش پروژه محور و پیشرفته ی اپلیکیشن های موبایل با Xamarin.Forms یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساخت یک اپلیکیشن موبایل Enterprise با Xamarin.Forms است که با نام اصلی Building an Enterprise Mobile Application with Xamarin.Forms از شرکت Pluralsight منتشر شده است.

Xamarin چیست؟

زامارین (Xamarin) یک ابزار قدرتمند برای برنامه نویسی اپلیکیشن های چندسکویی موبایل است که به کمک زبان سی شارپ و نرم افزار ویژوال استدیو می توانید اپلیکیشن های Native برای سیستم عامل های Android، iOS و Windows Phone بسازید. Xamarin بهترین گزینه برای برنامه نویسان دات نت و توسعه دهندگانی است که قصد دارند نسخه بومی (Native) اندروید، iOS و Windows Forms Application های مورد نیاز خود را با یک بار برنامه نویسی با بالاترین کیفیت تولید کنند.

Building-an-Enterprise-Mobile-Application-with-Xamarin.Forms-snapshot

Xamarin.Forms چیست؟

Xamarin.Forms در سال 2014 راه اندازی شد،  و پلت فرمی است که بر روی Xamarin اجرا می شود، در واقع به صورت یک کیت از ابزار UI بوجود آمد که به برنامه نویسان اجازه می دهد به راحتی یک رابط کاربری مشترک در اندروید، iOS و ویندوز فون را ایجاد کنند. Xamarin.Forms به زبان سی شارپ نوشته شده و امکان ایجاد یک نمونه سازی سریع از برنامه های کاربردی پیچیده را فراهم کرده است. برنامه های کاربردی Xamarin.Form برنامه های بومی هستند، و محدودیت های Toolkit ها را ندارد.

اپلیکیشن هایی که با استفاده از Xamarin.Forms  نوشته شده اند، قادر هستند از هر یک از ویژگی های و یا یک پلت فرم پایه ، مانند ، PassKit و StoreKit در iOS؛ NFC و Google Play روی آندروید، Tiles و ویندوز فون، استفاده کنند. این بدان معنی است که می توانید اپلیکیشن هایی ایجاد کنید که شامل  بخش هایی از رابط کاربری خودتان با Xamarin.Forms باشد، در حالی که بخش هایی از ابزار toolkit را نیز دارد. اپلیکیشن های Xamarin.Forms  شبیه به معماری اپلیکیشن های multiplatform سنتی با معمول ترین شیوه برای قابل حمل بودن کتابخانه ها یا پروژه های مشترک ایجاد می شوند. و بعد اپلیکیشن هایی برای پلت فرم های ویژه ایجاد می شوند که کدهای مشترک را استفاده می کنند.

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

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

  • مقدمه

فصل دوم: مقدمه

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

فصل سوم: ساخت یک Layered Architecture

  • مقدمه
  • بررسی اجمالی معماری سراسری اپلیکیشن
  • بررسی عملی سطح بالا از معماری اپلیکیشن
  • دسترسی به داده در اپلیکیشن
  • بررسی دقیق کد مربوط به Repository
  • بررسی Data Service ها
  • بررسی عملی Data Service ها
  • بهینه سازی روش استفاده از داده ها: روش Retry
  • استفاده عملی از Polly برای پشتیبانی از روش Retry
  • Cache کردن داده
  • پیاده سازی عملی Caching در اپلیکیشن
  • جمع بندی

فصل چهارم: پیاده سازی الگوی MVVM

  • مقدمه
  • بررسی اجمالی Data Binding
  • بررسی عملی Data Binding
  • مقدمه ای بر الگوی MVVM
  • پیاده سازی عملی MVVM در اپلیکیشن
  • بررسی Command ها
  • پیاده سازی عملی Command ها
  • بررسی Behavior ها
  • پیاده سازی عملی Behavior ها
  • بررسی روش ارتباط دادن View ها و View Model ها
  • پیاده سازی عملی ارتباط دادن View ها و View Model ها
  • جمع بندی

فصل پنجم: ایجاد Loose Coupling با استفاده از Dependency Injection

  • مقدمه
  • مسیر الگوی Dependency Injection
  • اضافه کردن الگوی Dependency Injection به اپلیکیشن
  • پیاده سازی عملی Dependency Injection به اپلیکیشن
  • جمع بندی

فصل ششم: ایجاد مکانیزم Messaging برای ایجاد ارتبط بین Component ها

  • مقدمه
  • چرا به Messaging نیاز داریم؟
  • بررسی استفاده از MessagingCenter
  • پیاده سازی عملی MessagingCenter در اپلیکیشن
  • جمع بندی

فصل هفتم: ایجاد Navigation و Dialog ها

  • مقدمه
  • کلاس های Service
  • بررسی افزودن Navigation
  • افزودن عملی Navigation
  • بررسی افزودن Dialog ها
  • افزودن عملی Dialog ها
  • بررسی دیگر Service های موجود
  • افزودن عملی دیگر Service ها
  • جمع بندی

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

  • مقدمه
  • بررسی Dependency Service
  • استفاده ی عملی از Dependency Serivce
  • بررسی استفاده از Plugin ها
  • استفاده ی عملی از Plugin ها
  • بررسی Custom Renderer ها
  • استفاده ی عملی Custom Renderer ها
  • جمع بندی

فصل نهم: تست کردن اپلیکیشن با Unit Test ها

  • مقدمه
  • مقدمه ای کوتاه در مورد Unit Testing
  • پیاده سازی عملی Unit Testing در اپلیکیشن
  • جمع بندی و پایان دوره ی آموزشی

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

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

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

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

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

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