آموزش .NET MAUI – تکنیک‌های پیشرفته برای طراحی UI و کنترل‌های سفارشی - آخرین آپدیت

دانلود .NET MAUI – Expert Techniques for UI and Custom Controls

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره سطح پیشرفته، تکنیک‌های پیشرفته طراحی رابط کاربری (UI) و ایجاد کنترل‌های سفارشی در .NET MAUI را خواهید آموخت. از درک Markup Extensions تا ساخت کنترل‌های قابل استفاده مجدد برای آپلود فایل، این دوره یادگیری عملی را فراهم می‌کند که عناصر ضروری توسعه اپلیکیشن‌های مدرن موبایل و دسکتاپ را پوشش می‌دهد. شما همچنین در ورکشاپ‌های مختلفی مانند MauiFilters، MauiShares و یک داشبورد مبتنی بر نقش (Role-based Dashboard) فعالیت خواهید کرد تا مهارت‌های خود را در سناریوهای واقعی تقویت کنید و مجموعه‌ای جامع برای توسعه اپلیکیشن‌های حرفه‌ای .NET MAUI به دست آورید. این دوره به بررسی تغییر شکل‌ها (Transformations)، انیمیشن‌ها و موارد دیگر می‌پردازد و به شما می‌آموزد چگونه جذابیت بصری و تجربه کاربری اپلیکیشن خود را بهبود ببخشید. علاوه بر این، در ایجاد کنترل‌های سفارشی پیشرفته، پیاده‌سازی عناصر UI پویا و اعمال رفتارهای تعاملی مانند انیمیشن‌ها و انتقال‌ها تجربه کسب خواهید کرد. هر ماژول به گونه‌ای طراحی شده است که توانایی‌های شما را به چالش کشیده و گسترش دهد تا تسلط کامل بر حیاتی‌ترین مفاهیم .NET MAUI پیدا کنید. این دوره برای توسعه‌دهندگان سطح متوسط تا پیشرفته‌ای که می‌خواهند مهارت‌های توسعه اپلیکیشن خود را ارتقا دهند، ایده‌آل است. این آموزش شما را قادر می‌سازد تا رابط‌های کاربری پیچیده طراحی کنید، کامپوننت‌های قابل استفاده مجدد بسازید و اپلیکیشن‌هایی صیقل‌خورده و کاربرپسند ارائه دهید. داشتن پایه قوی در C# و دانش اولیه از .NET MAUI به شما کمک می‌کند تا بیشترین بهره را از این دوره ببرید. در پایان دوره، شما قادر خواهید بود رابط‌های کاربری پیچیده ایجاد کنید، انیمیشن‌های پیشرفته را پیاده‌سازی نمایید و کنترل‌ها و کامپوننت‌های قابل استفاده مجددی را برای ارتقای اپلیکیشن‌های .NET MAUI خود طراحی کنید.

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

توسعه‌های مارک‌آپ (Markup Extensions) Markup Extensions

  • توسعه‌های مارک‌آپ چیستند؟ What Are Markup Extensions?

  • درک مسئله Understanding the Problem

  • تحلیل داخلی یک Markup Extension Analyzing a Markup Extension Internally

  • استفاده از Markup Extension Using a Markup Extension

  • ساده‌سازی استفاده از Markup Extension Simplifying the Use of a Markup Extension

  • استفاده از StaticExtension با داده‌های شخصی Using StaticExtension with Own Data

  • ساخت یک Markup Extension Creating a Markup Extension

ورکشاپ – MauiFilters Workshop – MauiFilters

  • مقدمه Introduction

  • ساخت جایگاه تصویر (Image Placeholder) Creating the Image Placeholder

  • ساخت بخش دکمه‌های گرادینت Creating the Gradient Buttons Section

  • عکاسی کردن Taking a Photo

  • قرار دادن عکس در کنترل Image Setting the Photo in the Image Control

  • اعمال گرادینت روی عکس Applying a Gradient to the Photo

  • ساخت Markup Extension برای گرادینت Creating the Gradient Markup Extension

ویژگی‌های Bindable Bindable Properties

  • مقدمه Introduction

  • ساخت یک کنترل سفارشی برای دمو Creating a Custom Control for Demonstrations

  • توضیح مسئله Explaining the Problem

  • درک ویژگی‌های Bindable Understanding Bindable Properties

  • ساخت یک Bindable Property Creating a Bindable Property

  • ساخت ویژگی‌های Bindable برای زیرعنوان و پیشرفت Creating the Subtitle and Progress Bindable Properties

ورکشاپ – MauiShares Workshop – MauiShares

  • مقدمه Introduction

  • طراحی رابط کاربری DashboardPage Creating the DashboardPage UI

  • طراحی رابط کاربری FileDetailsPage Creating the FileDetailsPage UI

  • انتخاب فایل از دستگاه Selecting a File from the Device

  • ساخت سرویس آپلود فایل Creating the File Uploads Service

  • آپلود کردن فایل Uploading a File

  • هدایت به صفحه جزئیات Navigating to the Details Page

  • اشتراک‌گذاری فایل و کنترل Activity Indicator Sharing the File and Controlling the Activity Indicator

  • ساخت کنترل آپلود فایل قابل استفاده مجدد Creating a Reusable File Upload Control

  • ساخت کنترل آپلود فایل قابل استفاده مجدد، بخش دوم Creating a Reusable File Upload Control, Part 2

ویژگی‌های Attached و رفتارهای Attached Attached Properties and Attached Behaviors

  • ویژگی‌های Attached چیستند؟ What Are Attached Properties?

  • ساخت یک Attached Property Creating an Attached Property

  • استفاده از Attached Property Using an Attached Property

  • رفتارهای Attached چیستند؟ What Are Attached Behaviors

  • ساخت و استفاده از یک Attached Behavior Creating and Using an Attached Behavior

ورکشاپ – داشبورد مبتنی بر نقش Workshop – Role-based Dashboard

  • مقدمه Introduction

  • ساخت صفحه داشبورد Creating the Dashboard Screen

  • افزودن Microcharts به صفحه Adding Microcharts to the Page

  • پر کردن نمودار با داده‌ها Filling the Chart with Data

  • بهبود نمودار Improving the Chart

  • ساخت Attached Property برای RoleManager Creating the Attached Property RoleManager

  • تست RoleManager برای مخفی کردن بخش‌های داشبورد Testing RoleManager to Hide Dashboard Sections

تغییر شکل‌ها و انیمیشن‌ها Transformations and Animations

  • مقدمه Introduction

  • تغییر شکل انتقالی (Translation) Translation Transformation

  • تغییر شکل مقیاس (Scale) Scale Transformation

  • تغییر شکل چرخشی (Rotation) Rotation Transformation

  • تغییر شکل RotationX و RotationY (کج‌شدگی) RotationX and RotationY Transformation (Skew)

  • انیمیشن‌های تک Single Animations

  • انیمیشن‌های نسبی Relative Animations

  • انیمیشن‌های ترکیبی (Compound) Compound Animations

  • انیمیشن‌های مرکب (Composite) Composite Animations

  • اجرای همزمان چندین انیمیشن Run Multiple Animations Concurrently

  • لغو کردن انیمیشن‌ها Canceling Animations

  • توابع Easing Easing Functions

  • تست توابع Easing در .NET MAUI Testing Easing Functions in .NET MAUI

  • توابع Easing سفارشی Custom Easing Functions

  • انیمیشن‌های سفارشی Custom Animations

  • انیمیشن‌های فرزند (Child Animations) Child Animations

ورکشاپ – فروشگاه پیتزا Workshop – Pizza Shop

  • مقدمه Introduction

  • ساخت رابط کاربری Creating the User Interface

  • انیمیشن اندازه پیتزاها Animating the Size of Pizzas

  • ساخت افکت ضربان (Pulse) Creating the Pulse Effect

  • تغییر نوع پیتزای ویژه Changing the Pizza Specialty

  • انیمیشن ورود پیتزا Animating the Incoming Pizza

  • محو کردن (Fade) پیتزاها Fading the Pizzas

  • تغییر داده‌های استاتیک به مدل Changing Static Data to a Model

  • انیمیشن کنترل‌های متنی Animating Text Controls

  • انیمیشن افزودن پیتزا به سبد خرید Animation of Adding Pizza to Shopping Cart

نمایش نظرات

آموزش .NET MAUI – تکنیک‌های پیشرفته برای طراحی UI و کنترل‌های سفارشی
جزییات دوره
10h 16m
68
(آخرین آپدیت)
28
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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