لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش NET MAUI: فراتر از اصول
.NET MAUI: Beyond the Basics
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در NET MAUI: فراتر از اصول، مربی کوین فورد شما را به توسعه MAUI عمیق تر راهنمایی می کند. این دوره کمی عمیقتر به .NET MAUI میپردازد و برخی از طرحبندیها و ویژگیهایی که اغلب نادیده گرفته میشوند را بررسی میکند که میتوانند به مؤثرتر کردن توسعه شما در MAUI کمک کنند و به برنامههای شما کمک کنند تا به سطح بعدی برسند. کوین چرخه طرح بندی را توضیح می دهد، سپس به جزئیات StackLayout در مقابل Grid، FlexLayout، AbsoluteLayout و TableView می پردازد. او به بررسی تفاوتهای کنترلهای CollectionView و ListView و همچنین کنترل طرحبندیها، گروههای در حال جمع شدن، بارگذاری پویا دادهها و موارد دیگر میپردازد. کوین به شما نشان میدهد که چگونه به نماهای سفارشی در XAML ارجاع دهید و به تعیین کلیات، ایجاد افزونههای نشانهگذاری و حالتهای مشاهده و موارد دیگر میپردازد. او عمیقاً به پیوند دادههای پیشرفته با موضوعاتی مانند پیوندهای اجدادی، اتصال به نماها، مبدلهای ارزش با اتصالهای چندگانه، و کارهایی که باید در هنگام اتصال داده اشتباه انجام شود، میپردازد. به علاوه، کوین شما را با متحرک سازی نماها در MAUI و ایجاد انیمیشن های سفارشی آشنا می کند.
سرفصل ها و درس ها
مقدمه
Introduction
آنچه فراتر از اصول اولیه است
What's beyond the basics
چه چیزی میخواهید بدانید
What you need to know
نصب وثیقه دوره
Installing course collateral
1. کار با Layouts
1. Working with Layouts
درک چرخه چیدمان
Understanding the layout cycle
StackLayout در مقابل Grid
StackLayout vs. Grid
FlexLayout
FlexLayout
Absolute Layout
AbsoluteLayout
TableView
TableView
چالش: تبدیل طرح به کد
Challenge: Converting a design to code
راه حل: تبدیل طرح به کد
Solution: Converting a design to code
امتحان فصل
Chapter Quiz
2. CollectionView در مقابل ListView
2. CollectionView vs. ListView
تفاوت در این کنترل ها
Differences in these controls
کنترل طرحبندیها با CollectionView
Controlling layouts with the CollectionView
در حال جمع شدن گروه ها با CollectionView
Collapsing groups with the CollectionView
برخورد با لیست های بزرگ
Dealing with large lists
ایجاد CollectionView با بارگذاری پویا داده
Creating a CollectionView with dynamic data loading
چالش: کار با مجموعه ها
Challenge: Working with collections
راه حل: کار با مجموعه ها
Solution: Working with collections
امتحان فصل
Chapter Quiz
3. فراتر از XAML پایه
3. Beyond Basic XAML
ارجاع به نماهای سفارشی
Referencing custom views
سازندگان و کارخانه ها
Constructors and factories
تعیین ژنریک در XAML
Specifying generics in XAML
ایجاد افزونه های نشانه گذاری
Creating markup extensions
حالت های نمای سفارشی
Custom view states
چالش: ایجاد فرم XAML
Challenge: Creating a XAML form
راه حل: ایجاد فرم XAML
Solution: Creating a XAML form
امتحان فصل
Chapter Quiz
4. Advanced Data Binding
4. Advanced Data Binding
پیوندهای اجدادی
Ancestor bindings
نمونه پیوندهای اجدادی
Ancestor bindings example
اتصال به نماها
Binding to views
محدودیت های پارامترهای مبدل مقدار
Limitations of value converter parameters
مبدل های ارزش با اتصال های متعدد
Value converters with multiple bindings
وقتی اتصال داده ها اشتباه می شود
When data binding goes wrong
چالش: کار با اتصال داده ها
Challenge: Working with data binding
راه حل: کار با اتصال داده ها
Solution: Working with data binding
امتحان فصل
Chapter Quiz
5. انیمیشن ها
5. Animations
نحوه و زمان استفاده از انیمیشن ها
How and when to use animations
مقدمه ای بر انیمیشن های پایه
Introduction to basic animations
کنترل انیمیشن ها با توابع آسان کننده
Controlling animations with easing functions
ساخت انیمیشن های سفارشی، قسمت 1
Creating custom animations, part 1
ساخت انیمیشن های سفارشی، قسمت 2
Creating custom animations, part 2
نمایش نظرات