آموزش ساخت برنامه های MAUI دات نت با MVVM

Building .NET MAUI Applications with MVVM

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

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

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

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

آشنایی با بلوک های ساختمانی MVVM Understanding the Building Blocks of MVVM

  • معرفی Introduction

  • آنچه شما باید قبل از شروع بدانید What You Need to Know before Starting

  • نگاهی به الزامات برنامه Looking at the App Requirements

  • نسخه ی نمایشی: نگاهی به برنامه تمام شده Demo: Looking at the Finished Application

  • آشنایی با بلوک های ساختمانی MVVM Understanding the Building Blocks of MVVM

  • نسخه ی نمایشی: کاوش یک پایگاه کد سنتی بدون MVVM Demo: Exploring a Traditional Code Base without MVVM

  • آشنایی با بلوک های ساختمانی MVVM Understanding the Building Blocks of MVVM

  • راه اندازی محیط توسعه ما Setting up Our Development Environment

  • نسخه ی نمایشی: راه اندازی محیط توسعه Demo: Setting up the Development Environment

  • نسخه ی نمایشی: ایجاد پروژه و افزودن آیکون برنامه و Splash Screen Demo: Creating the Project and Adding App Icon and Splash Screen

  • خلاصه Summary

استفاده از Data Binding در NET MAUI Applying Data Binding in .NET MAUI

  • معرفی Introduction

  • بررسی اجزای کلیدی Exploring the Key Components

  • نسخه ی نمایشی: ایجاد اولین صفحه ما Demo: Creating Our First Page

  • اتصال به داده ها و تغییرات داده ها Binding to Data and Data Changes

  • نسخه ی نمایشی: افزودن Data Binding در صفحه جزئیات ما Demo: Adding Data Binding in Our Detail Page

  • Data Binding Modes و INotifyPropertyChanged Data Binding Modes and INotifyPropertyChanged

  • نسخه ی نمایشی: بررسی حالت های اتصال داده و پیاده سازی INotifyPropertyChanged Demo: Exploring Data Binding Modes and Implementing INotifyPropertyChanged

  • تبدیل ارزش ها Converting Values

  • نسخه ی نمایشی: اضافه کردن یک مبدل ارزش Demo: Adding a Value Converter

  • مدیریت تعاملات Handling Interactions

  • نسخه ی نمایشی: مدیریت تعاملات Demo: Handling Interactions

  • خلاصه Summary

استفاده از جعبه ابزار انجمن Using Community Toolkits

  • معرفی Introduction

  • کاوش در جعبه ابزار جامعه Exploring Community Toolkits

  • کاوش در مجموعه ابزار انجمن MVVM Exploring the MVVM Community Toolkit

  • نسخه ی نمایشی: با استفاده از ObservableObject و IRelayCommand Demo: Using ObservableObject and IRelayCommand

  • استفاده از مولدهای منبع Using Source Generators

  • نسخه ی نمایشی: با استفاده از مولدهای منبع Demo: Using Source Generators

  • با استفاده از .NET MAUI Community Toolkit Using the .NET MAUI Community Toolkit

  • نسخه ی نمایشی: با استفاده از .NET MAUI Community Toolkit Demo: Using the .NET MAUI Community Toolkit

  • خلاصه Summary

مدیریت مجموعه داده ها Managing Collections of Data

  • معرفی Introduction

  • بررسی احتمالات چیدمان Exploring the Layout Possibilities

  • اتصال به CollectionView Binding to CollectionView

  • M5 04 M5 04

  • مدیریت تغییرات در مجموعه ها Handling Changes in Collections

  • M5 06 M5 06

  • خلاصه Summary

کار با Remote Data و Data Services Working with Remote Data and Data Services

  • معرفی Introduction

  • کار با یک API Working with an API

  • نسخه ی نمایشی: کاوش در API Demo: Exploring the API

  • دسترسی به داده های راه دور از برنامه Accessing the Remote Data from the App

  • نسخه ی نمایشی: دسترسی به داده های از راه دور Demo: Accessing Remote Data

  • نسخه ی نمایشی: استفاده از داده های راه دور در صفحات ما Demo: Using the Remote Data in Our Pages

  • اتصال به یک API در یک ماشین محلی Connecting to an API on a Local Machine

  • نسخه ی نمایشی: اتصال به یک API در یک ماشین محلی Demo: Connecting to an API on a Local Machine

  • خلاصه Summary

اضافه کردن دستورات و ناوبری Adding Commands and Navigation

  • معرفی Introduction

  • بازبینی دستورات Revisiting Commands

  • نسخه ی نمایشی: افزودن یک فرمان برای آماده شدن برای ناوبری Demo: Adding a Command to Prepare for Navigation

  • راه اندازی ناوبری Setting up Navigation

  • نسخه ی نمایشی: راه اندازی ناوبری Demo: Setting up Navigation

  • انتقال داده هنگام پیمایش Passing Data When Navigating

  • نسخه ی نمایشی: انتقال داده هنگام پیمایش Demo: Passing Data When Navigating

  • نسخه ی نمایشی: اضافه کردن یک نشانگر بارگذاری Demo: Adding a Loading Indicator

  • برقراری ارتباط بین ViewModels Communicating between ViewModels

  • نسخه ی نمایشی: افزودن پیام Demo: Adding Messaging

  • خلاصه Summary

مدیریت ورودی و اعتبارسنجی کاربر Handling User Input and Validation

  • معرفی Introduction

  • گرفتن ورودی کاربر Capturing User Input

  • نسخه ی نمایشی: ایجاد یک صفحه برای افزودن یا ویرایش یک رویداد Demo: Creating a Page to Add or Edit an Event

  • اعتبار سنجی ورودی کاربر Validating User Input

  • نسخه ی نمایشی: افزودن اعتبارسنجی Demo: Adding Validation

  • نسخه ی نمایشی: افزودن دیالوگ ها Demo: Adding Dialogs

  • خلاصه Summary

تست یک برنامه MVVM Testing an MVVM Application

  • معرفی Introduction

  • افزودن تست واحد Adding Unit Testing

  • نسخه ی نمایشی: افزودن تست های واحد Demo: Adding Unit Tests

  • خلاصه Summary

نمایش نظرات

آموزش ساخت برنامه های MAUI دات نت با MVVM
جزییات دوره
3h 16m
71
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
8
از 5
دارد
دارد
دارد
Lindsey Broos
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lindsey Broos Lindsey Broos

Lindsey Broos یک مشاور دات نت در Team4Talent است که در بلژیک زندگی می کند. تمرکز او همه چیز دات نت و توسعه وب است. او در جامعه فناوری به عنوان سرپرست Visug (گروه کاربران دات نت در بلژیک) و به عنوان عضو خدمه Techorama، بزرگترین کنفرانس مایکروسافت محور در بلژیک و هلند، بسیار فعال است.