آموزش جامع توسعه اپلیکیشن‌های موبایل با .NET MAUI - آخرین آپدیت

دانلود Mobile Development with .NET MAUI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در طول مسیر دوره، درک خود را عمیق‌تر کنید. با این دوره جامع و تخصصی، مهارت‌های ساخت اپلیکیشن‌های موبایل چندپلتفرمی (Cross-Platform) را با استفاده از .NET MAUI، از مراحل نصب و راه‌اندازی تا یکپارچه‌سازی با API، به طور کامل بیاموزید. یاد بگیرید چگونه اپلیکیشن‌های موبایل کارآمد و با کارایی بالا را با .NET MAUI ایجاد کنید. این دوره جامع شما را در تمام مراحل، از آماده‌سازی محیط توسعه تا ساخت یک اپلیکیشن موبایل کاملاً کاربردی همراه با API و سیستم احراز هویت راهنمایی می‌کند. چه یک توسعه‌دهنده باتجربه باشید و چه در ابتدای مسیر توسعه اپلیکیشن‌های موبایل، بینش‌های ارزشمندی برای ساخت برنامه‌هایی که به‌طور یکپارچه روی پلتفرم‌های مختلف اجرا می‌شوند، کسب خواهید کرد. این دوره سفری عمیق در دنیای توسعه موبایل با .NET MAUI است. شما با پیکربندی محیط توسعه شروع کرده و سپس به سراغ ساخت اولین اپلیکیشن خود و بررسی کنترل‌های C# و XAML می‌روید. در ادامه، یک اپلیکیشن پیچیده‌تر با استفاده از الگوی MVVM و عملیات CRUD، به همراه یکپارچه‌سازی پایگاه داده SQLite خواهید ساخت. در نهایت، یک RESTful API را توسعه داده و متصل می‌کنید، سیستم احراز هویت را پیاده‌سازی کرده و اپلیکیشن خود را با جریان‌های ورود (Login) ایمن می‌سازید تا ابزارهای کامل توسعه موبایل چندپلتفرمی را در اختیار داشته باشید. این دوره برای توسعه‌دهندگان نرم‌افزار و متخصصان IT آشنا با زبان C# که قصد دارند تخصص خود را در زمینه توسعه موبایل گسترش دهند، ایده‌آل است. تجربه قبلی در برنامه‌نویسی شی‌گرا و دانش پایه در مورد APIها مفید خواهد بود اما اجباری نیست.

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

مقدمه Introduction

  • مقدمه Introduction

راه‌اندازی محیط توسعه Environment Setup

  • راه‌اندازی محیط توسعه Setup Development Environment

ساخت اولین اپلیکیشن .NET MAUI Create Your First .NET MAUI APP

  • ایجاد کنترل‌ها با C# Create Controls with C#

  • ایجاد کنترل‌ها با XAML Create Controls with XAML

  • درک لایوت‌های MAUI Understand MAUI Layouts

  • تنظیم مقادیر Markup جهانی Set Global Markup Values

  • تعریف مقادیر مختص هر پلتفرم Define Platform-Specific Values

  • منابع مشترک Shared Resources

  • ناوبری بین صفحات مختلف Navigating Multiple Pages

  • جمع‌بندی بخش Section Summary

ساخت اپلیکیشن لیست خودروها (MVVM و CRUD) Create a Car Listing APP (MVVM and CRUD)

  • مرور کلی بخش Section Overview

  • راه‌اندازی پروژه .NET MAUI Setup .NET MAUI Project

  • ایجاد مدل داده‌ها Create Data Model

  • ایجاد سرویس‌های دسترسی به داده‌ها Create Data Access Services

  • به‌روزرسانی‌های MVVM Toolkit MVVM Toolkit Updates

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

  • راه‌اندازی ViewModel و Command Set Up View Model and Command

  • درک تزریق وابستگی (Dependency Injection) Understanding Dependency Injection

  • پیاده‌سازی Data Template و Collection View Implement Data Template and Collection View

  • استایل‌دهی به نمای صفحه لیست Style Our List Page View

  • پیاده‌سازی صفحه جزئیات Implement a Details Page

  • بررسی گزینه‌های ذخیره‌سازی Exploring Storage Options

  • افزودن پایگاه داده SQLite به اپلیکیشن Add SQLite Database to App

  • راه‌اندازی فرم برای افزودن و حذف رکوردها Setup Form to Add and Delete Records

  • جمع‌بندی بخش Section Summary

توسعه API پشتیبان Develop Supporting API

  • مرور کلی بخش Section Overview

  • راه‌اندازی پروژه API Setup API Project

  • تنظیم سیاست CORS Setup CORS Policy

  • راه‌اندازی پایگاه داده Setup Database

  • پیکربندی نقاط انتهایی (Endpoints) API Configure API Endpoints

  • تست توابع API Test API Functions

  • آماده‌سازی سرور برای استقرار API Prepare Server for API Deployment

  • بازنویسی و انتشار API روی سرور محلی Refactor and Publish API To Local Server

  • پیکربندی اپلیکیشن موبایل برای اتصالات شبکه Configure Mobile App for Network Connections

  • بازنویسی اپلیکیشن MAUI برای اتصال به API Refactor MAUI App for API

  • اصلاحات ضروری Essential Fixes

  • جمع‌بندی بخش Section Summary

جریان احراز هویت Authentication Flow

  • مرور کلی بخش Section Overview

  • افزودن Identity به API Add Identity to API

  • راه‌اندازی نقطه انتهایی ورود (Login) Set Up Login Endpoint

  • افزودن صفحه لودینگ اپلیکیشن Add App Loading Page

  • افزودن صفحه ورود به اپلیکیشن Add App Login Page

  • ایجاد کاربران و نقش‌های اولیه Seed Users and Roles

  • احراز هویت و تعیین سطح دسترسی در API Authentication and Authorization to API

  • راه‌اندازی تولید JSON Web Token (JWT) Set Up JSON Web Token Generation

  • راه‌اندازی منطق و جریان ورود Set Up Login Logic and Flow

  • اصلاح جریان و لایوت اپلیکیشن Adjust App Flow and Layout

  • مدیریت خروج از حساب (Logout) Handle Logout

  • جمع‌بندی بخش Section Summary

نمایش نظرات

آموزش جامع توسعه اپلیکیشن‌های موبایل با .NET MAUI
جزییات دوره
9h 27m
49
(آخرین آپدیت)
532
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده