شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com

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

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

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

Xamarin چیست؟

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

Xamarin.Forms چیست؟

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

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

رجوع به این بسته در سایت Pluralsight

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

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

عناوین فصل های بسته ی آموزش پروژه محور ساخت اپلیکیشن پیشرفته موبایل با 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

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

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

Purchase-Icon

2 دیدگاه

  1. با سلام، این آموزش تموم نشده است؟

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

      پاسخ

نظر بدهید

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