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

توضیحات

بسته ی آموزش ویدئویی مباحث پیشرفته و حرفه ای در Xamarin.Forms یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.

Xamarin چیست؟

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

Xamarin.Forms چیست؟

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

در این بسته ی آموزشی به بررسی یک برنامه ی Open Source که با Xamarin.Forms نوشته شده است می پردازیم و موضوعات بسیار ارزشمند و پیشرفته ای را که در ساخت این برنامه در پیاده سازی شده است به شما آموزش می دهیم. این برنامه eShopOnContainers نام دارد که می توانید به Repository مربوط به آن بر روی Github از این لینک دسترسی داشته باشید.

بسته ی آموزش عمیق Xamarin Forms و ساخت برنامه های Cross-Platform

از شما دعوت می کنیم از بسته ی آموزش عمیق Xamarin Forms و ساخت برنامه های Cross-Platform دیدن کنید.

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

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

عناوین فصل های بسته ی آموزش مباحث پیشرفته و حرفه ای در Xamarin.Forms

  • فصل اول: MVVM
    • نکات تخصصی در مورد View
    • نکات تخصصی در مورد ViewModel
    • نکات تخصص در مورد Model
    • تعریف View Model با روش Declarative
    • تعریف View Model با روش Programmatic
    • تعریف یک View به صورت یک Data Template
    • استفاده از View Model Locator برای ساخت خودکار View Model برای View
    • نکات تخصصی در مورد پیاده سازی اینترفیس INotifyPropertyChanged
    • استفاده از Command ها و Behavior ها برای ارتباط بین View و View Model
    • پیاده سازی Command ها
    • پیاده سازی Behavior ها
    • جمع بندی
  • فصل دوم: Dependency Injection
    • معرفی Dependency Injection
    • نکات تخصصی در مورد Registration
    • نکات تخصصی در مورد Resolution
    • مدیریت طول عمر اشیا Resolved شده
    • جمع بندی
  • فصل سوم: ارتباط بین مولفه های Loosely Coupled برنامه
    • معرفی MessagingCenter
    • تعریف یک Message
    • انتشار یک Message
    • Subscribe کردن به یک Message
    • Unsubscribe کردن به یک Message
    • جمع بندی
  • فصل چهارم: Navigation
    • انجام Navigation بین Page ها
    • مدیریت درخواست های Navigation
    • انجام Navigation در زمان اجرای برنامه
    • پاس دادن پارامتر در Navigation
    • انجام Navigation با استفاده از Behavior ها
    • تایید و یا کنسل کردن Navigation
    • جمع بندی
  • فصل پنجم: Validation
    • تعریف قوانین Validation
    • افزودن قوانین Validation به یک Property
    • Trigger کردن Validation ها به صورت دستی
    • Trigger کردن Validation ها در زمان تغییر یک Property
    • نمایش دادن Error های Validation
    • رنگی کردن کنترل در زمان ورود داده های غیر معتبر
    • نشان دادن پیام های Error
    • جمع بندی
  • فصل ششم: مدیریت Configuration
    • ساختن و تنظیم کردن Class
    • افزودن Setting
    • استفاده از Data Binding در User Setting
    • جمع بندی
    • فصل هفتم: Containerized Microservices
    • معرفی مبحث Microservice
    • معرفی مبحث Containerization
    • ارتباطات بین Client و Microservice ها
    • ارتباط بین Microservice ها
    • جمع بندی
  • فصل هشتم: Authentication و Authorization
    • استفاده از IndentityServer 4 برای صادر کردن Bearer Token ها
    • افزودن IdentityServer به Web Application
    • پیکربندی IdentityServer
    • انجام Authentication
    • مبحث Authorization
    • پیکربندی IdentityServer برای انجام Authorization
    • انجام درخواست دسترسی به API
    • جمع بندی
  • فصل نهم: دسترسی به داده های Remote
    • معرفی Representational State Transfer
    • استفاده از RESTful API
    • انجام Web Request
    • کش کردن داده ها
    • مدیریت Data Expiration
    • کش کردن عکس ها
    • افزایش Resilience
    • الگوی Retry
    • الگوی Circuit Breaker
    • جمع بندی
  • فصل دهم: Unit Testing
    • مبحث Dependency Injection در رابطه با Unit Testing
    • تست کردن برنامه های MVVM
    • تست کردن عمیات Asynchronous
    • تست کردن پیاده سازی های INotifyPropertyChanged
    • تست کردن ارتباطات مبتنی بر Message
    • تست کردن Exception Handling
    • تست کردن Validation
  • جمع بندی