دوره آموزشی ایجاد برنامه های NET MAUI با Blazor
3 ساعت 10 دقیقهپیشرفته2023-07-10
مدرسین

Kevin Ford
Development Practice Lead at Magenic
جزئیات دوره
نوشتن اپلیکیشنها میتونه مصرف بالای منابع داشته باشه. با ترکیب MAUI با Blazor، میتونید تکنولوژی استک سازمانتون رو ساده کنید و یک اپلیکیشن واحد برای چندین پلتفرم بنویسید، که باعث صرفهجویی در زمان و هزینه میشه و به شما این امکان رو میده که کد رو بین وبسایتها، اپلیکیشنهای موبایل و دسکتاپ به اشتراک بذارید. این کار مخصوصاً برای اپلیکیشنهای داخلی سازمانی مفیده، جایی که دیگه نیازی به نوشتن کدهای جداگانه برای وبسایت و اپلیکیشن موبایل نیست. در این دوره، مدرس کیوین فورد ویژگیهای کلیدی ترکیب MAUI با Blazor رو از طریق یک تمرین عملی نشون میده: ساخت یک اپلیکیشن یادداشتبرداری که هم روی دستگاههای موبایل، هم از طریق وبسایت و هم آنلاین و آفلاین قابل اجرا باشه.
فرقی نمیکنه که تازه با .NET آشنا شدید یا توسعهدهندهای باتجربه هستید، این دوره برای هر کسی که میخواد اپلیکیشنهای قدرتمند و چندپلتفرمی بسازه عالیه. به کیوین بپیوندید و قدرت Blazor در MAUI رو امروز کشف کنید.
فرقی نمیکنه که تازه با .NET آشنا شدید یا توسعهدهندهای باتجربه هستید، این دوره برای هر کسی که میخواد اپلیکیشنهای قدرتمند و چندپلتفرمی بسازه عالیه. به کیوین بپیوندید و قدرت Blazor در MAUI رو امروز کشف کنید.
مهارت ها
.NET MAUIMobile Device ManagementWeb Development ToolsFull-Stack Web DevelopmentWeb DevelopmentNetwork and System AdministrationMicrosoftOne-Off
سرفصل ها
0. مقدمه
- 01 - قدرت Blazor و NET. MAUI
- 02 - آنچه باید قبل از شرکت در این دوره بدانید
- 03 - راهاندازی دستگاه خود برای گذراندن این دوره
1. NET MAUI و Blazor - آوردن توسعه وب به برنامههای موبایل
- 04 - برنامه NET. MAUI Blazor کی انتخاب خوبی است
- 05 - معماری یک برنامه دات نت MAUI Blazor
- 06 - ترکیب صفحات NET. MAUI و صفحات Blazor - قسمت 1
- 07 - ترکیب صفحات NET. MAUI و صفحات Blazor - قسمت 2
- 08 - انتقال داده ها
- 09 - دسترسی به APIهای بومی
- 10 - چالش - پیمایش و ارسال داده ها
- 11 - راه حل - پیمایش و ارسال داده ها
2. طراحی رابط کاربری موبایل در دات نت MAUI Blazor
- 12 - جایگزینهای UI
- 13 - استفاده از Ionic و Blazor - آوردن کتابخانههای npm
- 14 - چرا ناوبری برای برنامههای NET. MAUI Blazor مشکل ساز است
- 15 - یک سرویس ناوبری یکپارچه - قسمت 1
- 16 - یک سرویس ناوبری یکپارچه - قسمت 2
- 17 - یک سرویس ناوبری یکپارچه - قسمت 3
- 18 - درج نحو یونی در Razor Pages
- 19 - استفاده از نوار ناوبری Ionic با Blazor
- 20 - چالش - پیادهسازی نحو یونی در لیست یادداشت ها
- 21 - راه حل - پیادهسازی نحو یونی در لیست یادداشت ها
3. ایجاد راه حلی که در وب و در برنامه کار میکند
- 22 - یک وب سایت واحد برای اداره همه آنها
- 23 - APIهای بومی چطور؟
- 24 - کتابخانههای کلاس تیغ
- 25 - رسیدگی به تفاوتهای رابط کاربری بین وب سایت و برنامه
- 26 - ذخیرهسازی دادههای محلی - قسمت 1
- 27 - ذخیرهسازی دادههای محلی - قسمت 2
- 28 - مسائل مربوط به به روز نگه داشتن برنامه شما
- 29 - کارگر سرویس HTML5 و WebAssembly
- 30 - چالش - پیادهسازی IndexedDB
- 31 - راه حل - پیادهسازی IndexedDB
4. تعامل با یک Back End
- 32 - راهاندازی Auth0
- 33 - اجرای احراز هویت با Auth0 - قسمت 1
- 34 - اجرای احراز هویت با Auth0 - قسمت 2
- 35 - اجرای احراز هویت با Auth0 - قسمت 3
- 36 - چالش - استفاده از رمز
- 37 - راه حل - استفاده از توکن
نتیجه
- 38 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی از کنسول تا رابط کاربری: بررسی عمیق توسعه چندپلتفرمی با MAUI
- دوره آموزشی استفاده از GenAI در توسعه NET MAUI
- دوره آموزشی توسعه کراس پلتفرم سی شارپ
- دوره آموزشی NET MAUI. برای مبتدیان
- دوره آموزشی یادگیری جامع NET MAUI
- دوره آموزشی NET MAUI. : فراتر از اصول
- دوره آموزشی نگاه اولیه به NET MAUI.