آموزش NET MAUI. - ایجاد اپلیکیشنها برای اندروید، iOS، مک و ویندوز
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه اپلیکیشنها با استفاده از پلتفرم داتنت
- طراحی صفحههای نمايش با ظاهری دلپذیر
- کار با الگوی MVVM هنگام ساخت اپلیکیشنها
- ذخیره داده به صورت محلی با استفاده از Entity Framework Core
- استفاده از بهترین شیوههای بازار
پیشنیازهای دوره
- آشنایی با زبان سیشارپ و برنامهنویسی شیگرا (OOP)
- درک مفاهیم پلتفرم داتنت
- آشنایی با مفاهیم پایگاه داده SQL
توضیحات دوره
توجه:این دوره نسخه دوبله شده دوره مشهور موجود در یودمی است که به زبان پرتغالی ارائه شده است: NET MAUI - ساخت اپلیکیشنهای اندروید، iOS، مک و ویندوز
درباره دوره:
دوره NET MAUI. (رابط کاربری اپلیکیشن چندسکویی) برای توسعهدهندگانی طراحی شده که علاقهمند به ساخت اپلیکیشنهای چندسکویی با استفاده از فناوری داتنت هستند. NET MAUI.، نسخه توسعه یافته Xamarin.Forms است و به توسعهدهندگان امکان میدهد تا اپلیکیشنهای نیتیو برای iOS، اندروید، مک و ویندوز را از یک پایگاه کد بسازند.
در این دوره، با مبانی NET MAUI.، از جمله راهاندازی محیط توسعه و ایجاد یک پروژه استارتر آشنا خواهید شد. ساختار پروژه و روش ساخت رابطهای کاربری با استفاده از XAML، زبان علامتگذار اعلامی، آموزش داده میشود.
این دوره شامل ساخت صفحات، طرحبندیها و استفاده از کنترلهای از پیش تعریف شده است. شما همچنین، نحوه شخصیسازی ظواهر اپلیکیشن، ناوبری بین صفحه نمایشها، مدیریت رویدادها و یکپارچهسازی سرویسها و پایگاه دادهها را یاد خواهید گرفت.
علاوه بر این، مباحث پیشرفتهتری مانند ساخت انیمیشنها و پیادهسازی ویژگیهای مخصوص پلتفرمهای مختلف پوشش داده میشود. شما یاد میگیرید که چگونه اپلیکیشن خود را در شبیهسازها و دستگاههای واقعی اشکالزدایی و تست کنید.
در پایان دوره، مهارتهای ساخت اپلیکیشنهای کارآمد و چندسکویی با استفاده از NET MAUI. را کسب میکنید. شما آمادهاید تا اپلیکیشنهای نیتیو برای iOS، اندروید، مک و ویندوز توسعه دهید، و در زمان و تلاش خود با اشتراکگذاری کد در پلتفرمهای مختلف صرفهجویی کنید.
برخی از مباحث اصلی پوشش داده شده در دوره عبارتند از:
- NET MAUI. چیست، برای چه کسانی مورد استفاده است و چگونه کار میکند؟
- چگونه برای NET MAUI. محیط توسعه راهاندازی کنیم؟
- چگونه از الگوی MVVM و از جعبه ابزار کامیونیتی MVVM استفاده کنیم؟
- چگونه از تزریق وابستگی استفاده کنیم؟
- چگونه رابطها را با استفاده از XAML - زبان نشانهگذاری اپلیکیشن توسعهپذیر پیادهسازی کنیم؟
- چگونه با رویکرد توسعه رویداد محور، توسعه دهیم؟
- پیکربندی و استفاده از ویژگیهای استایلدهی اپلیکیشن
- استفاده از کنترلها و طرحبندیهای متعدد MAUI
- چگونه برای مدیریت پایگاه داده محلی از Entity Framework Core (SQLite) استفاده کنیم؟
- چگونه از Shell APIs برای تسریع ساخت اپلیکیشن استفاده کنیم؟
- چگونه یک اپلیکیشن اندروید را منتشر و عرضه کنیم؟
امیدواریم این خلاصه، تصویر کلی از آنچه از دوره NET MAUI. انتظار دارید را به شما بدهد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان .داتنت و سیشارپ
- دانشجویان برنامهنویسی
آموزش NET MAUI. - ایجاد اپلیکیشنها برای اندروید، iOS، مک و ویندوز
-
چگونه در دوره شرکت کنیم و نحوه برگزاری آن چگونه است؟ - ویدئو 14:39
-
چگونه سوال بپرسیم؟ 11:10
-
الزامات 18:29
-
دانلود فایلها 01:37
-
چطور گواهینامه دریافت کنم؟ 02:06
-
ارزیابی 00:40
-
محیط توسعه 13:30
-
افزونه استایل دهنده XAML 03:41
-
فعالسازی حالت توسعهدهنده در ویندوز 01:53
-
فعالسازی حالت توسعهدهنده در گوشی اندروید 04:55
-
فیگما - ایمپورت نمونههای اولیه 02:46
-
درباره پروژه - فیگما 03:30
-
ایجاد پروژه MAUI 13:08
-
توضیح جریان اجرای MAUI 13:46
-
تنظیم نام، شناسه و نسخه اپلیکیشن 11:04
-
تئوری - پیکسلها و تراکم - بخش 1 17:36
-
تئوری - پیکسلها و تراکم - بخش 2 13:14
-
آیکون - ویندوز - بخش 1 11:49
-
[مهم] داتنت 8 + - آیکون در اندروید 05:24
-
آیکون در اندروید 12:19
-
صفحه اسپلش 10:54
-
شروع کار با MAUI - بخش 1 14:59
-
شروع کار با MAUI - بخش 2 14:48
-
صفحه اصلی - بخش 1 17:16
-
صفحه اصلی - بخش 2 13:44
-
صفحه اصلی - بخش 3 04:56
-
صفحه اصلی - بخش 4 13:36
-
صفحه اصلی - بخش 5 12:54
-
اجرای پروژه در ویندوز و اندروید 09:11
-
اجرای پروژه در سیستم عامل مک و iOS 03:53
-
تئوری - XAML چیست؟ 11:47
-
تئوری - انواع صفحه 06:16
-
صفحه محتوا 14:51
-
صفحه ناوبری - بخش 1 11:54
-
صفحه ناوبری - بخش 2 13:36
-
صفحه Flyout - بخش 1 12:30
-
صفحه Flyout - بخش 2 11:39
-
صفحه Flyout - بخش 3 - صفحه ناوبری 05:49
-
صفحه تببندی شده - بخش 1 - پیکربندی 06:49
-
صفحه تببندی شده - بخش 2 - سفارشیسازی رنگها 08:05
-
ایجاد پروژه و پیکربندی آیکون و صفحه اسپلش 08:42
-
ساختاردهی پروژه 06:06
-
ایجاد قالبهای منو 14:29
-
برنامهنویسی منوی کناری - بخش 1 10:01
-
برنامهنویسی منوی کناری - بخش 2 12:53
-
باز کردن صفحه کامپوننت 12:25
-
نکته عملکردی و منوی اصلی 08:38
-
ScrollView در منو 01:57
-
تئوری - انواع طرحبندی 07:20
-
StackLayout 15:07
-
VerticalStackLayout و HorizontalStackLayout و فاصلهگذاری 07:41
-
GridLayout - بخش 1 09:35
-
GridLayout - بخش 2 14:33
-
GridLayout - بخش 3 - فاصلهگذاری و سادهسازی ساختار 04:30
-
AbsoluteLayout 18:21
-
FlexLayout - جهتگیری 11:32
-
FlexLayout - ترازبندی آیتمها و AlignSelft 07:14
-
FlexLayout - جاستیفای کردن محتوا 10:24
-
FlexLayout - بررسی Grow ،Order ،Basis و Shrink 13:35
-
FlexLayout - بررسی Wrap کردن و ترازبندی محتوا 08:45
-
تئوری - کلاس View 04:53
-
ابزارهای ویژوال استودیو برای صفحه نمایش 15:19
-
BoxView 09:38
-
برچسب - متن، رنگ متن، تزئینات متن و تبدیل متن 05:57
-
برچسب - نوع متن 10:38
-
برچسب - اندازه فونت، ویژگیهای فونت و خانواده فونت 09:00
-
برچسب - ارتفاع خط، حداکثر خطوط و حالت شکست خط 10:24
-
برچسب - متن فرمتبندی شده 04:23
-
برچسب - ترازبندی متن 04:06
-
دکمه 17:23
-
دکمه - تصویر 04:07
-
تصویر - بخش 1 13:48
-
تصویر - بخش 2 10:56
-
دکمه تصویر 12:54
-
معرفی Hangman 02:23
-
ایجاد پروژه و پیکربندی آیکون و صفحه اسپلش 07:39
-
ایجاد صفحه نمایش 13:00
-
بهبود زیباییشناسی صفحه کلید 05:59
-
مدلها و مخازن 08:25
-
برنامهنویسی اولیه - انتخاب کلمه 10:36
-
برنامهنویسی - کلیک روی حروف 13:24
-
برنامهنویسی - رفتار هنگام انجام خطا 15:51
-
برنامهنویسی - استایل صفحه کلید برای ضربهها و misses 15:14
-
برنامهنویسی - ریاستارت بازی، برنده شدن و ریفکتور کردن 15:08
-
برنامهنویسی - اجرا روی اندروید 07:16
-
فریم 07:32
-
بوردر 19:30
-
سایه 08:54
-
ورودی - بخش 1 11:05
-
ورودی - بخش 2 16:47
-
ورودی - رویدادها 07:55
-
ویرایشگر 07:29
-
چکباکس 12:58
-
دکمه رادیویی 13:13
-
دکمه رادیویی - رویداد 04:48
-
سوئیچ 08:26
-
Stepper 07:56
-
اسلایدر 12:57
-
انتخابگر زمان 05:47
-
انتخابگر تاریخ 08:12
-
نوار جستجو 08:03
-
انتخابگر 15:52
-
سلول متنی 11:20
-
سلول تصویری 09:21
-
SwitchCell 05:14
-
EntryCell 06:55
-
ViewCell 11:13
-
View جدول 11:39
-
داده فیلم 16:27
-
انتخابگر - آپلود داده 09:11
-
انتخابگر - سفارشیسازی ارائه 10:04
-
ListView - بارگذاری داده - بخش 1 11:55
-
ListView - بارگذاری داده - بخش 2 09:46
-
ListView - انتخاب آیتم 06:18
-
ListView - بررسی RowHeight و HasUnevenRows 04:13
-
ListView - رفرش و Separator 14:29
-
ListView - گروه 14:46
-
ListView - بررسی ویژگیها و رویدادها 16:20
-
CollectionView - بارگذاری داده 08:33
-
RefreshView با CollectionView 07:06
-
CollectionView - اسکرول بینهایت - RemaingItemsThreshold 18:54
-
CollectionView - گروه 07:39
-
CollectionView - بررسی ItemsLayout 08:41
-
CollectionView - بررسی SelectionMode و SelectedItems 08:19
-
CollectionView - بررسی ScrollTo 11:27
-
CollectionView - رویداد اسکرول شده 11:08
-
CarouselView - بارگذاری داده 08:38
-
CarouselView - حلقه و PeekAreaInsets و SwipeEnabled و پوزیشن 09:40
-
CarouselView - بررسی ItemsLayout 09:31
-
IndicatorView با CarouselView 06:00
-
IndicatorView با CarouselView - بررسی IndicatorTemplate 15:27
-
BindableLayout 14:27
-
DataTemplateSelector - بخش 1 13:01
-
DataTemplateSelector - بخش 2 08:15
-
DataTemplateSelector - بخش 3 13:35
-
توضیحات بهبودهای گالری اپلیکیشن 03:16
-
مدل مخزن و GroupComponent 07:03
-
GroupComponentRepository - بخش 1 - طرحبندی 09:25
-
GroupComponentRepository - بخش 2 - کنترلها، ویژوالها، فرمها، سلولها 08:00
-
منو - CollectionView - بارگذاری داده 08:07
-
منو - CollectionView - طراحی 06:11
-
منو - CollectionView - ناوبری 07:33
-
صفحه اصلی - بارگذاری داده 08:18
-
صفحه اصلی - جستجو - بخش 1 12:01
-
صفحه اصلی - جستجو - بخش 2 12:01
-
صفحه اصلی - فیکس کردن باگ صفحه کلید 12:35
-
توضیح پروژه 06:13
-
صحبت درباره پایگاه داده موبایل 09:41
-
ایجاد پروژه و پیکربندی آیکونها و صفحه اسپلش 05:11
-
ایجاد صفحات 05:27
-
صفحه شروع - ایجاد ساختار صفحه 09:24
-
AddEditTaskPage 14:46
-
AddEditTaskPage - استایل 07:06
-
AddEditTaskPage - منطق در دکمهها 05:20
-
هندلر سفارشی - بدون بوردر 18:18
-
ورودی جستجو - استایلدهی 13:35
-
AddEditTaskPage - بوردر در ورودی، ویرایشگر و انتخابگر تاریخ 07:10
-
AddEditTaskPage - فیکس کردن عرض انتخابگر تاریخ 06:53
-
مدل - TaskMode و SubTaskModel 08:26
-
تئوری - مهاجرتهای EF Core 11:35
-
پیکربندی کانتکس پایگاه داده - بخش 1 11:00
-
پیکربندی کانتکس پایگاه داده - بخش 2 14:23
-
اجرای فرمان مهاجرت - بخش 1 13:19
-
اجرای فرمان مهاجرت - بخش 2 05:26
-
تنظیمات نهایی مهاجرت 08:56
-
تئوری مخزن 16:01
-
مخزن - ایجاد رابط و کلاس - بخش 1 08:24
-
مخزن - ایجاد کلاس - بخش 2 12:04
-
صفحه شروع - افزودن CollectionView 05:11
-
صفحه شروع - یکپارچهسازی CollectionView با مخزن 11:53
-
صفحه شروع - حذف تسک 13:30
-
صفحه شروع - چکباکس تسک تکمیل شده 11:00
-
صفحه شروع - تسک تکمیل شده - Strikethrough 09:50
-
صفحه شروع - تسک تکمیل شده - Strikethrough INotifyPropertyChanged 09:16
-
AddEditTaskPage - تنظیمات صفحه نمایش 04:16
-
AddEditTasPage - تسکهای فرعی - بخش 1 12:56
-
AddEditTasPage - تسکهای فرعی - بخش 2 07:30
-
AddEditTasPage - تسکهای فرعی - بخش 3 - حذف تسکهای فرعی 03:55
-
AddEditTasPage - ذخیره - دریافت داده 07:49
-
AddEditTasPage - ذخیره - اعتبارسنجی داده 10:19
-
AddEditTasPage - ذخیره - ذخیره، بستن صفحه و بروزرسانی لیست 12:11
-
AddEditTasPage - ذخیره - تست رجیستریشن 05:11
-
صفحه شروع - حذف صحیح تسکها با تسکهای فرعی 05:11
-
AddEditTaskPage - بروزرسانی 13:55
-
صفحه شروع - سیستم جستجو 08:55
-
توضیح پروژه 02:31
-
چگونه از استایلها استفاده کنیم؟ 08:44
-
استایلها - Explicit و Implicit 08:15
-
استایلهای گلوبال 09:15
-
اعمال استایلها روی تایپهای مشتق شده 10:06
-
استایلهای وراثت 07:21
-
کلاس استایل 09:47
-
منابع استاتیک و پویا 11:43
-
تم - تغییرات بلادرنگ 14:15
-
تم - واکنش به تمهای روشن و تاریک سیستم عامل 14:53
-
VSM - استفاده از CommonStates 13:27
-
VSM - بررسی State سفارشی 09:52
-
ایجاد بخش انیمیشن 02:19
-
انیمیشن - مقیاسبندی 10:55
-
انیمیشن - انتقال 05:41
-
انیمیشن - چرخش 09:00
-
انیمیشن - بررسی Opacity و FadeTo 04:54
-
اجرای انیمیشنها - انیمیشن ترتیبی، موازی و قابل لغو 10:05
-
انیمیشن - Easing 06:50
-
انیمیشن - سفارشیسازی 16:21
-
انیمیشن - ViewExtensions رنگ 05:56
-
تئوری MVVM 10:51
-
ایجاد پروژه و ساختار اولیه View 06:47
-
مدل - شخص - INotifyPropertyChanged 07:55
-
ViewModel - اتصال و نوتیفیکیشن 14:35
-
ViewModel - فرمان 13:43
-
ایجاد پروژه 05:47
-
مدل با ObservableObject و ObservableProperty 09:15
-
ViewModel با ObservableObject و ObservableProperty و RelayCommand 10:00
-
تئوری - انتشار و سابسکرایب 03:17
-
PubSub - بخش 1 - ایجاد صفحه و ناوبری 09:40
-
PubSub - بخش 2 - ایجاد صفحه PubSub 06:38
-
PubSub - بخش 3 - استفاده از WeakReferenceMessager 11:50
-
PubSub - بخش 4 - استفاده از شخص در پیام 07:01
-
رفتارها 18:47
-
تریگر ویژگی 07:52
-
تریگر درون یک استایل 02:15
-
تریگر داده 10:49
-
تریگر رویداد 08:19
-
تریگر چندگانه 07:33
-
استفاده از مبدلها با تریگر 13:02
-
OnPlatfom و OnIdiom 15:45
-
فونت - ایمپورت فونتها 10:14
-
فونت - ایمپورت فونتهای آیکون 12:41
-
رنگ - کلاس رنگ 11:20
-
براش - SolidColorBrush 05:46
-
براش - LinearGradientBrush 14:52
-
براش - RadioGradientBrush 09:09
-
NET MAUI. - جعبه ابزار کامیونیتی 17:20
-
پیکربندی جعبه ابزار MAUI در پروژه 02:14
-
هشدارها - اسنک بار 11:51
-
هشدارها - Toast 04:11
-
رفتار - ماسک شده 09:06
-
رفتارها - نوار وضعیت 04:18
-
رفتارها - EventToCommand 09:46
-
Views - بررسی Expander 06:45
-
Views - پاپآپ 15:36
-
View - عنصر رسانه 16:08
-
سازماندهی منو 11:18
-
نوار تب - بخش 1 11:54
-
نوار تب - بخش 2 - تگ تب 08:05
-
نوار تب - بخش 3 - استایلها 05:49
-
FlyoutItem - بخش 1 06:45
-
FlyoutItem - بخش 2 10:35
-
FlyoutItem - بخش 3 - سفارشیسازی قالب 06:09
-
FlyoutItem - بخش 4 - FlyoutContent 02:52
-
شل - ناوبری مسیر نسبی 16:36
-
شل - ناوبری و جستجوی مسیر مطلق 10:12
-
شل - ناوبری با ارسال پارامترها 15:41
-
شل - ناوبری با ارسال آبجکت 09:59
-
شل - آیتم منو - خروج 05:04
-
ایجاد ساختار اولیه 08:03
-
ویژگیهای سمانتیک 08:09
-
تست Screen Reader در پروژه ما 05:38
-
ایجاد پروژه و نصب کتابخانهها 04:15
-
تنظیم آیکون و صفحه اسپلش 03:28
-
تنظیم نام، فضای نام و نسخه 03:04
-
ساختار پوشه پروژه 09:06
-
مدلها 11:56
-
شل - منو 07:53
-
کلاسهای سرویس 08:35
-
موکاپ سرویس 06:15
-
فروشگاه - ListPageViewModel - بخش 1 10:45
-
فروشگاه - ListPageViewModel - بخش 2 15:07
-
فروشگاه - صفحه لیست - فیکس کردن UX و UI 03:46
-
فروشگاه - ناوبری به صفحه جزئیات 20:30
-
فروشگاه - انتقال پارامترها به صفحه جزئیات 07:34
-
فروشگاه - صفحه جزئیات - دریافت داده از مسیر 08:29
-
فروشگاه - طرحبندی - بوردر ویندوز برای حذف ورودی 04:24
-
فروشگاه - طرحبندی - بوردر اندروید برای حذف ورودی 12:47
-
فروشگاه - طرحبندی - بوردر iOS برای حذف ورودی 04:16
-
فروشگاه - طرحبندی - گرادیان در ورودی 06:22
-
فروشگاه - طرحبندی - لیست 12:53
-
فروشگاه - طرحبندی - فیکس کردن لیست Tap-Click 02:43
-
فروشگاه - طرحبندی - لیست ExplicitStyle 10:28
-
فروشگاه - جزئیات - طرحبندی - بخش 1 14:19
-
فروشگاه - جزئیات - طرحبندی - بخش 2 18:04
-
فروشگاه - جزئیات - ViewModel BackButton 03:31
-
فروشگاه - صفحه لیست - آخرین تنظیمات 03:54
-
چالش - ایجاد ماژول رستوران از ابتدا 03:47
-
سینما - صفحه لیست - بخش 1 - Structure.crdownload 17:11
-
سینما - صفحه لیست - بخش 2 - صفحه ناوبری و جزئیات 06:22
-
سینما - صفحه لیست - بخش 3 - طرحبندی 17:40
-
سینما - صفحه لیست - بخش 4 - طرحبندی - طراحی 14:42
-
سینما - جزئیات - طرحبندی - طراحی 17:38
-
سینما - جزئیات - منطق بستن و PlayPause 16:18
-
سینما - جزئیات - انیمیشن 06:57
-
سینما - جزئیات - بهبودهای اندروید 09:29
-
سینما - جزئیات - صفحه دسکتاپ 08:21
-
سینما - جزئیات - صفحه دسکتاپ - دکمه بستن 01:22
-
توضیح ماژول تیکت 06:13
-
صفحه اسکن - ساختار صفحه 13:57
-
صفحه اسکن - استایل Explicit 09:29
-
تیکتها - ایجاد صفحات، ViewModels و رجیستر مسیرها 07:58
-
تیکتها - صفحه اسکن - ناوبری 12:42
-
تیکتها - سرویس تیکت 13:48
-
تیکتها - صفحه اسکن - ماسک، ناوبری با پارامترها و جستجوی تیکت بر اساس شماره 10:09
-
تیکتها - صفحه پرداخت - ساختار صفحه 13:42
-
تیکتها - صفحه پرداخت - تولید کد QR و بارگذاری تیکت روی صفحه نمایش 11:30
-
تیکتها - صفحه پرداخت - استایلدهی صفحه 16:30
-
تیکتها - صفحه پرداخت - تاریخ حرکت، تلرانس و مقدار 17:50
-
تیکتها - صفحه پرداخت - محاسبه مدت اقامت 08:30
-
تیکتها - صفحه پرداخت - کپی در کلیپبورد و تغییر صفحه نمایش 14:29
-
متدهای ذخیرهسازی 06:48
-
تیکتها - کلاس TicketPreferenceStorage 09:23
-
تیکتها - صفحه پرداخت - یکپارچهسازی با TicketPreferenceStorage 01:37
-
تیکتها - صفحه نتایج - سازماندهی صفحه 18:55
-
تیکتها - صفحه نتیجه - فرمتبندی متن 05:11
-
تیکتها - صفحه لیست - لیست بلیطهای پرداخت شده 12:39
-
تیکتها - صفحه دوربین - اسکن کد QR 12:14
-
تیکتها - صفحه دوربین - CodeBehind برای MVVM 12:57
-
رابط کاربری اندروید - تغییر رنگ و متن نوار عنوان 10:16
-
بلیط - صفحه اسکن - فیکس کردن مکاننما و صفحه کلید 08:59
-
فیکس کردن صفحه کلید و حاشیه ورودی 07:02
-
تم تاریک - ارائه 05:14
-
تم تاریک - فروشگاه و رستوران 11:01
-
تم تاریک - سینما 07:21
-
تم تاریک - تیکت 06:53
-
دسترسپذیری - فروشگاهها و رستورانها 10:06
-
دسترسپذیری - سینما 12:28
-
دسترسپذیری - تیکت 09:46
-
اندروید 13 - صفحه اسپلش 05:00
-
AppTask - چکباکس - باگ در اندروید، iOS و سیستم عامل مک 07:18
-
گالری اپلیکیشن - CollectionView - فیکس کردن اسکرول بینهایت 09:40
-
توضیح پروژه 03:26
-
API در اینترنت چگونه کار میکند؟ 14:52
-
ایجاد مدل کاربر و تغییر کلید به GUID 15:04
-
پیکربندی پایگاه داده در API 11:23
-
فیکس کردن مشکلات کامپایل 05:44
-
ایجاد مخزن کاربر 08:59
-
سازگاری مخزن تسک 06:42
-
پیکربندی تزریق وابستگی و ایجاد کنترلر کاربر 14:26
-
کنترلر کاربران - ایجاد اعتبارسنج توکن 10:45
-
کنترلر کاربران - دریافت کاربر 08:53
-
کنترلر کاربران - پیکربندی SMTP 13:19
-
کنترلر کاربران - ایجاد پیام برای ارسال 08:30
-
کنترلر کاربران - ارسال ایمیل 17:36
-
کنترلر کاربران - اعتبارسنجی توکن 07:02
-
کنترلر تسکها - متدهای CRUD 11:31
-
کنترلر تسکها - حذف منطقی رکوردها 08:00
-
کنترلر تسکها - BatchPush 17:47
-
AppTask - لاگین - رابط گرافیکی 14:35
-
AppTask - لاگین - مرحله اول لاگین 09:07
-
AppTask - لاگین - مرحله دوم لاگین 06:28
-
AppTask - احرازهویت کاربر 08:34
-
AppTask - تغییر نام متدها و پیکربندی HttpClient 12:47
-
AppTask - سرویس کاربر 11:30
-
AppTask - سرویس تسک 08:12
-
AppTask - ریفکتور کردن کد 12:06
-
AppTask - یکپارچهسازی صفحه لاگین با API و ریفکتور کردن کد 15:57
-
AppTask - بهبود حالتهای اجرای اپلیکیشن و فراخوانی صفحه لاگین 14:50
-
AppTask - صفحه لاگین - تست و فیکس کردن 13:53
-
AppTask - صفحه لاگین - قابلیت استفاده و فیکس کردن باگها 11:34
-
AppTask - صفحه لاگین - مدیریت استثناها 16:29
-
AppTask - صفحه لاگین - ریفکتور کردن کد 12:30
-
AppTask - صفحه شروع - خروج از سیستم 12:40
-
AppTask - صفحه شروع - طرحبندی کاربر لاگین شده 09:44
-
AppTask - بررسی AddEditTask - صفحه سازگار برای DI 16:52
-
AppTask - سازگاری برای حذف منطقی 13:44
-
AppTask - یکپارچهسازی CRUD با API 17:13
-
AppTask - دکمه همزمانسازی 06:15
-
AppTask - همزمانسازی - بازرسی مرحلهای 13:17
-
AppTask - همزمانسازی - ذخیره تاریخ آخرین همزمانسازی 06:35
-
AppTask - همزمانسازی - دریافت تسکها برای ارسال به API 06:03
-
AppTask - همزمانسازی - Consume API 15:22
-
AppTask - همزمانسازی - متد همزمانسازی پایگاه محلی 19:30
-
AppTask - همزمانسازی - همزمان سازی داده - فیکس کردن باگ تبدیل 05:50
-
AppTask - همزمانسازی - API - پوش کردن دستهای - فیکس کردن متد بازگشت 15:36
-
AppTask - فیکس کردن باگ تزریق وابستگی در صفحه لاگین 06:27
-
AppTask - بررسی پایگاه داده با DBeaver 13:42
-
AppTask - فیکس کردن باگ شناسه تولید خودکار 11:10
-
AppTask - همزمانسازی - تکمیل شده 07:48
-
S25E01 - مهاجرت پروژهها به داتنت 8 16:25
-
ارزیابی 00:40
-
تکمیل 01:56
مشخصات آموزش
آموزش NET MAUI. - ایجاد اپلیکیشنها برای اندروید، iOS، مک و ویندوز
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:380
- مدت زمان :63:10:47
- حجم :36.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy