آموزش یادگیری و تسلط بر MVVM با .NET MAUI: ساخت اپلیکیشن‌های مدرن موبایل - آخرین آپدیت

دانلود Mastering MVVM with .NET MAUI: Build Modern Mobile Apps

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

آموزش ساخت اپلیکیشن های واقعی، مقیاس پذیر و پربازده با .NET MAUI و الگوی MVVM

یادگیری ساخت برنامه های کاربردی واقعی با .NET MAUI و MVVM

به دوره نهایی توسعه اپلیکیشن های واقعی با .NET MAUI خوش آمدید! در اینجا می آموزید که چگونه برنامه های کاربردی قدرتمند و مقیاس پذیر را با استفاده از الگوی MVVM ایجاد کنید.

من اسفند هستم، یک Microsoft Most Valuable Professional (MVP) و Xamarin University Most Valuable Professional. در این دوره، شما را در هر جنبه ضروری ساخت یک برنامه .NET MAUI با MVVM راهنمایی می کنم و اطمینان حاصل می کنم که مهارت های لازم برای موفقیت را کسب می کنید.

چرا در این دوره ثبت نام کنیم؟

این دوره به دقت طراحی شده است تا به شما آموزش دهد که چگونه الگوی MVVM را به طور یکپارچه در برنامه های .NET MAUI خود ادغام کنید. هر ماژول به گونه ای طراحی شده است که مختصر و کاربردی باشد و دانش لازم را برای:

  • توسعه برنامه های کاربردی قوی مبتنی بر MVVM.
  • پیاده سازی دستورات، ناوبری و INotifyPropertyChanged.
  • تسلط بر ناوبری مبتنی بر Shell در MVVM.
  • استفاده از CollectionView برای ارائه موثر داده ها.
  • استفاده از قدرت بسته های MAUI Community NuGet.
  • ساخت یک برنامه املاک و مستغلات کاملاً کاربردی از ابتدا.
  • مصرف API های RESTful در معماری MVVM.
  • و خیلی بیشتر!

پیش نیازهای دوره

برای بهره مندی کامل از این دوره، درک قوی از C# و XAML ضروری است. آشنایی با .NET MAUI یا Xamarin Forms نیز مورد نیاز است.

  • آشنایی با C#، Xamarin Forms یا .NET MAUI.
  • حداقل 3-6 ماه تجربه با Xamarin Forms / .NET MAUI و XAML
  • Visual Studio 2022 با ویندوز یا Visual Studio Code با Mac Edition هر کدام که مناسب شما باشد.

نکته مهم

در این دوره، از یک دستگاه ویندوز برای توسعه استفاده خواهیم کرد. اگر مک دارید، می توانید برنامه های Android و iOS را آزمایش کنید. با این حال، اگر از ویندوز استفاده می کنید، به آزمایش Android محدود خواهید شد. نگران نباشید—هر چیزی که در اینجا یاد می گیرید، چند پلتفرمی است و کد به طور یکپارچه در Android، Windows و iOS اجرا می شود.

آنچه دریافت خواهید کرد

دسترسی کامل به تمام کد منبع استفاده شده در طول دوره.

مطالب مفید از جمله قطعه کدها و دارایی ها.

یک تجربه یادگیری ساده طراحی شده برای به حداکثر رساندن زمان و حفظ تعامل شما.

من درک می کنم که زمان شما ارزشمند است، به همین دلیل است که این دوره به گونه ای طراحی شده است که کارآمد باشد و به شما کمک کند در کوتاه ترین زمان ممکن بر .NET MAUI تسلط پیدا کنید.

آماده شروع هستید؟

این فرصت را برای ارتقای مهارت های توسعه اپلیکیشن خود از دست ندهید. روی دکمه "همین حالا خرید کنید" کلیک کنید و امروز به دوره توسعه اپلیکیشن .NET MAUI با MVVM بپیوندید. بیایید با هم چیز شگفت انگیزی بسازیم!


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

معرفی Introduction

  • مقدمه Introduction

مبانی MVVM MVVM Fundamentals

  • ایجاد پروژه .NET MAUI Create .NET MAUI Project

  • چرا به MVVM نیاز داریم Why We Need MVVM

  • نحوه کار MVVM How MVVM Works

  • مزایای استفاده از MVVM Benefits of Using MVVM

درک الگوی MVVM Understanding the MVVM Pattern

  • دستور دهی Commanding

  • پیاده سازی دستورات Implement Commands

  • انتقال داده از ویو به ویو مدل ها Passing Data from View to View Models

  • INotifyPropertyChange INotifyPropertyChange

جعبه ابزار انجمن MVVM MVVM Community Toolkit

  • نصب جعبه ابزار انجمن MVVM Install MVVM Community Toolkit

  • کار با جعبه ابزار انجمن MVVM Working with MVVM Community Toolkit

  • دستورات رله در جعبه ابزار انجمن MVVM Relay Commands in Community Toolkit MVVM

چه چیزی قرار است بسازیم What We're Going to Make

  • مرور کلی برنامه App Overview

  • نحوه دریافت API ها How to Get Api's

استقرار API API Deployment

  • ایجاد برنامه وب Azure Create Azure Web App

  • ایجاد پایگاه داده Azure SQL Create Azure SQL Database

  • انتشار Web API در Azure Publish Web API to Azure

تست نقاط پایانی Rest Api Test Rest Api Endpoints

  • مستندات Api Api Documentation

  • تست نقاط پایانی کاربران Test Users Endpoints

  • تست نقاط پایانی دسته بندی ها Testing Categories Endpoints

  • تست نقاط پایانی ویژگی ها Testing Properties Endpoints

ایجاد کلاس های مدل Create Model Classes

  • ایجاد مدل برای کاربران و دسته بندی ها Create Models For Users and Categories

  • ایجاد مدل برای ویژگی ها Create Models For Properties

ایجاد لایه سرویس Create Service Layer

  • متد ثبت نام کاربر Register User Method

  • متدهای استاتیک Static Methods

  • متد ورود Login Method

  • ApiUrl ApiUrl

  • متد دریافت دسته بندی ها Get Categories Method

  • متدهای سرویس ویژگی ها Properties Service Methods

صفحه زبانه دار پوسته Shell Tabbed Page

  • اضافه کردن تصاویر Add Images

  • پیمایش های پوسته Shell Navigations

  • پیاده سازی صفحه ورود Implement Login Page

  • پیاده سازی صفحه ثبت نام Implement Registration Page

  • ورود یکباره با توکن دسترسی One time login with access token

صفحه اصلی و صفحه لیست ویژگی ها Home Page & Properties List Page

  • پیاده سازی صفحه اصلی Implement Home Page

  • نمایش داده های دسته بندی ها Display Categories Data

  • پیاده سازی ویژگی های پرطرفدار Implement Trending Properties

  • صفحه لیست ویژگی ها Properties List Page

صفحه جزئیات ویژگی Property Detail Page

  • پیاده سازی صفحه جزئیات ویژگی Implement Property Detail Page

  • عملکرد تماس و پیام Call Message Functionality

  • پیمایش ویژگی های پرطرفدار Trending Properties Navigation

صفحه جستجو Search Page

  • پیاده سازی صفحه جستجو Implement Search Page

  • نمایش نتایج جستجو در Collection View Populate Search Result in Collection View

  • پیمایش Collection View صفحه جستجو Search Page Collection View Navigation

صفحه نشانک ها و تنظیمات Bookmarks & Settings Page

  • کار با SQLite Working with SQLite

  • عملکرد اضافه و حذف نشانک Add & Delete Bookmark Functionality

  • پیاده سازی صفحه نشانک ها Implement Bookmark Page

  • صفحه تنظیمات Settings Page

  • کد منبع Source Code

  • درس جایزه Bonus Lesson

نمایش نظرات

آموزش یادگیری و تسلط بر MVVM با .NET MAUI: ساخت اپلیکیشن‌های مدرن موبایل
جزییات دوره
4.5 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
289
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Asfend Yar Hamid Asfend Yar Hamid

Xamarin MVP، Microsoft MVP