آموزش ساخت یک معماری مبتنی بر MVVM برای برنامه های موبایل Xamarin - آخرین آپدیت

Building an MVVM-based Architecture for Xamarin Mobile Apps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Xamarin برای ساخت برنامه های iOS و Android با استفاده از NET بسیار محبوب است. در این دوره ، شما یاد خواهید گرفت که چگونه یک برنامه قابل استفاده مجدد و قابل نگهداری برای برنامه های موبایل Xamarin بر اساس الگوی MVVM و اشتراک کد ایجاد کنید. افراد بیشتر از هر زمان دیگری با استفاده از برنامه ها روی تلفن های همراه خود می گذرانند. ساخت برنامه های عالی کسب و کار بزرگی است. اما ، شما می خواهید اولین بار آنها را درست کنید. در این دوره ، ساخت یک معماری مبتنی بر MVVM برای برنامه های موبایل Xamarin ، شما می آموزید که چگونه بر اساس اصول الگوی MVVM ، یک معماری قابل استفاده مجدد و آماده برای شرکت های موبایل Xamarin برای iOS و Android ایجاد کنید. ابتدا یاد خواهید گرفت که چگونه یک معماری قابل استفاده مجدد بسازید و ببینید که چگونه می توانید MVVM را در Xamarin اعمال کنید. بعد ، شما همه چیز را در مورد چارچوب MVVMCross یاد خواهید گرفت. سرانجام ، شما یاد می گیرید که چگونه آزمون واحدی را برای آزمایش کد خود بنویسید. در پایان این دوره ، شما می دانید که چگونه می توانید برنامه های موبایل Xamarin خود را با استفاده از معماری ساخته شده برای ایجاد برنامه های قابل نگهداری و آزمایش ، به روش صحیح بسازید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • بررسی اجمالی ماژول Module Overview

  • در این دوره چه خواهید آموخت What Will You Be Learning in This Course

  • برنامه تمام شده The Finished Application

غواصی در MVVM Diving into MVVM

  • بررسی اجمالی ماژول Module Overview

  • چارچوب MvvmCross The MvvmCross Framework

  • نسخه ی نمایشی: نگاهی به برنامه اصلی MvvmCross Demo: Taking a Look at a Basic MvvmCross Application

  • اتصال داده Data Binding

  • نسخه ی نمایشی: اتصال داده با استفاده از MvvmCross Demo: Data Binding Using MvvmCross

  • الگوی MVVM The MVVM Pattern

  • نسخه ی نمایشی: نگاه کردن به یک مدل مشاهده با MvvmCross Demo: Looking at a View Model With MvvmCross

  • فرماندهی Commanding

  • خلاصه Summary

ایجاد بنیاد برنامه Creating the Foundation for the Application

  • بررسی اجمالی ماژول Module Overview

  • بررسی اجمالی معماری برنامه Application Architecture Overview

  • نسخه ی نمایشی: نگاهی به معماری برنامه Demo: Taking a Look at the Application Architecture

  • عملکرد اصلی MvvmCross MvvmCross Core Functionality

  • نسخه ی نمایشی: کلاسها و برنامه ها و برنامه های AppStart Demo: App and AppStart Classes

  • کاوش در پروژه هسته Exploring the Core Project

  • نسخه ی نمایشی: کاوش در مدل ها ، مخازن و خدمات Demo: Exploring the Models, Repositories and Services

  • تزریق مکان و وابستگی خدمات Service Location and Dependency Injection

  • نسخه ی نمایشی: Iv سرویس یاب سرویس Mvx Demo: Mvx Service Locator & IOC

  • مشاهده مدل ها View Models

  • نسخه ی نمایشی: در حال مشاهده مدل های مشاهده Demo: Looking at the View Models

  • پیمایش در MvvmCross Navigation in MvvmCross

  • نسخه ی نمایشی: پیمایش بین مدل های مشاهده Demo: Navigation Between View Models

  • خلاصه Summary

افزودن برنامه Android Adding the Android Application

  • بررسی اجمالی ماژول Module Overview

  • راه اندازی پروژه Android Setting up the Android project

  • نسخه ی نمایشی: راه اندازی پروژه اندروید Demo: Setting up the Android project

  • ایجاد یک نمای واحد Creating a Single Object View

  • اتصال داده در Android Data Binding in Android

  • نسخه ی نمایشی: ایجاد یک نمای واحد Demo: Creating a Single Object View

  • ایجاد نمای لیست Creating a List View

  • نسخه ی نمایشی: ایجاد نمای لیست Demo: Creating a List View

  • افزودن پیمایش با DrawerLayout Adding Navigation with the DrawerLayout

  • نسخه ی نمایشی: ایجاد پیمایش برای برنامه Android Demo: Creating the Navigation for the Android app

  • خلاصه Summary

افزودن برنامه iOS Adding the iOS Application

  • بررسی اجمالی ماژول Module Overview

  • راه اندازی پروژه iOS Setting up the iOS project

  • نسخه ی نمایشی: راه اندازی پروژه iOS Demo: Setting up the iOS project

  • ایجاد یک نمای واحد Creating a Single Object View

  • اتصال داده در iOS Data Binding in iOS

  • نسخه ی نمایشی: ایجاد یک نمای واحد Demo: Creating a Single Object View

  • ایجاد نمای لیست Creating a List View

  • نسخه ی نمایشی: ایجاد نمای لیست Demo: Creating a List View

  • افزودن پیمایش با استفاده از برگه ها Adding Navigation Using Tabs

  • نسخه ی نمایشی: افزودن پیمایش با استفاده از برگه ها Demo: Adding Navigation Using Tabs

  • خلاصه Summary

توسعه معماری برنامه خود با ویژگی های پیشرفته Extending Your Application’s Architecture with Advanced Features

  • بررسی اجمالی ماژول Module Overview

  • نمایش گفتگوها Showing Dialogs

  • نسخه ی نمایشی: نمایش گفتگوها Demo: Showing Dialogs

  • کار با چرخه زندگی Working with the Life Cycle

  • نسخه ی نمایشی: کار با چرخه زندگی Demo: Working with the Life Cycle

  • با استفاده از پلاگین ها Using Plugins

  • نسخه ی نمایشی: با استفاده از پلاگین ها Demo: Using Plugins

  • پیام با IMvxMessenger Messaging with IMvxMessenger

  • نسخه ی نمایشی: پیام رسانی با IMvxMessenger Demo: Messaging with IMvxMessenger

  • نمایش سایتها با پلاگین مرورگر Showing Sites with the Browser Plugin

  • نسخه ی نمایشی: نمایش سایتها با پلاگین مرورگر Demo: Showing Sites with the Browser Plugin

  • بررسی اتصال Checking Connectivity

  • نسخه ی نمایشی: بررسی اتصال Demo: Checking Connectivity

  • ترجمه نماها Translating the Views

  • نسخه ی نمایشی: ترجمه بازدیدها Demo: Translating the Views

  • خلاصه Summary

آزمایش معماری برنامه شما Testing Your Application’s Architecture

  • بررسی اجمالی ماژول Module Overview

  • تست واحد تک به تک Unit Testing One-on-One

  • نسخه ی نمایشی: آزمایش مدل های مشاهده Demo: Testing the View Models

  • نسخه ی نمایشی: آزمایش سرویس ها Demo: Testing the Services

  • خلاصه و اختتامیه دوره Summary and Course Closing

نمایش نظرات

آموزش ساخت یک معماری مبتنی بر MVVM برای برنامه های موبایل Xamarin
جزییات دوره
4h 32m
70
(آخرین آپدیت)
110
4.5 از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.