دوره آموزشی ایجاد برنامه های 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
سرفصل ها
مقدمه
- قدرت Blazor و NET. MAUI
- آنچه باید قبل از شرکت در این دوره بدانید
- راهاندازی دستگاه خود برای گذراندن این دوره
NET MAUI و Blazor - آوردن توسعه وب به برنامههای موبایل
- برنامه NET. MAUI Blazor کی انتخاب خوبی است
- معماری یک برنامه دات نت MAUI Blazor
- ترکیب صفحات NET. MAUI و صفحات Blazor - قسمت 1
- ترکیب صفحات NET. MAUI و صفحات Blazor - قسمت 2
- انتقال داده ها
- دسترسی به APIهای بومی
- چالش - پیمایش و ارسال داده ها
- راه حل - پیمایش و ارسال داده ها
طراحی رابط کاربری موبایل در دات نت MAUI Blazor
- جایگزینهای UI
- استفاده از Ionic و Blazor - آوردن کتابخانههای npm
- چرا ناوبری برای برنامههای NET. MAUI Blazor مشکل ساز است
- یک سرویس ناوبری یکپارچه - قسمت 1
- یک سرویس ناوبری یکپارچه - قسمت 2
- یک سرویس ناوبری یکپارچه - قسمت 3
- درج نحو یونی در Razor Pages
- استفاده از نوار ناوبری Ionic با Blazor
- چالش - پیادهسازی نحو یونی در لیست یادداشت ها
- راه حل - پیادهسازی نحو یونی در لیست یادداشت ها
ایجاد راه حلی که در وب و در برنامه کار میکند
- یک وب سایت واحد برای اداره همه آنها
- APIهای بومی چطور؟
- کتابخانههای کلاس تیغ
- رسیدگی به تفاوتهای رابط کاربری بین وب سایت و برنامه
- ذخیرهسازی دادههای محلی - قسمت 1
- ذخیرهسازی دادههای محلی - قسمت 2
- مسائل مربوط به به روز نگه داشتن برنامه شما
- کارگر سرویس HTML5 و WebAssembly
- چالش - پیادهسازی IndexedDB
- راه حل - پیادهسازی IndexedDB
تعامل با یک Back End
- راهاندازی Auth0
- اجرای احراز هویت با Auth0 - قسمت 1
- اجرای احراز هویت با Auth0 - قسمت 2
- اجرای احراز هویت با Auth0 - قسمت 3
- چالش - استفاده از رمز
- راه حل - استفاده از توکن
نتیجه
- مراحل بعدی