آموزش ایجاد برنامه های NET MAUI با Blazor

Creating .NET MAUI Applications with Blazor

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

نوشتن برنامه‌ها می‌تواند استفاده شدید از منابع باشد. با ترکیب MAUI با Blazor، می توانید پشته فناوری سازمان خود را ساده کنید و یک برنامه کاربردی برای چندین پلتفرم بنویسید، در زمان و هزینه شما صرفه جویی کنید، در حالی که کد را بین وب سایت ها، برنامه های کاربردی تلفن همراه و برنامه های دسکتاپ به اشتراک بگذارید. این به ویژه برای برنامه های داخلی سازمانی مفید است، جایی که کاربرد کمتری در ایجاد پایگاه های کد جداگانه برای وب سایت و برنامه های تلفن همراه وجود دارد. در این دوره، مربی کوین فورد جنبه‌های کلیدی ترکیب MAUI با Blazor را از طریق یک تمرین عملی نشان می‌دهد: ساخت یک برنامه یادداشت‌برداری که می‌تواند بر روی دستگاه‌های تلفن همراه، از طریق یک وب‌سایت، و هم به صورت آفلاین و هم به صورت آفلاین اجرا شود.

چه در دات نت تازه کار باشید و چه یک توسعه دهنده باتجربه، این دوره آموزشی برای هرکسی که می خواهد یاد بگیرد چگونه برنامه های قدرتمند و چند پلتفرمی را به راحتی بسازد، عالی است. به کوین بپیوندید تا امروز قدرت Blazor را در MAUI کشف کنید.


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

معرفی Introduction

  • قدرت Blazor و دات نت MAUI The power of Blazor and .NET MAUI

  • آنچه باید قبل از شرکت در این دوره بدانید What you should know before taking this course

  • دستگاه خود را برای شرکت در این دوره راه اندازی کنید Setting up your machine to take this course

1. NET MAUI و Blazor: آوردن توسعه وب به برنامه های موبایل 1. .NET MAUI and Blazor: Bringing Web Development to Mobile Applications

  • چه زمانی یک برنامه .NET MAUI Blazor انتخاب خوبی است؟ When is a .NET MAUI Blazor app a good choice?

  • معماری یک برنامه دات نت MAUI Blazor The architecture of a .NET MAUI Blazor app

  • ترکیب صفحات MAUI دات نت و صفحات Blazor: قسمت 1 Combining .NET MAUI pages and Blazor pages: Part 1

  • ترکیب صفحات MAUI دات نت و صفحات Blazor: قسمت 2 Combining .NET MAUI pages and Blazor pages: Part 2

  • انتقال داده ها Passing data

  • دسترسی به API های بومی Accessing the native APIs

  • چالش: پیمایش و ارسال داده ها Challenge: Navigating and passing data

  • راه حل: پیمایش و ارسال داده ها Solution: Navigating and passing data

  • امتحان فصل Chapter Quiz

2. طراحی رابط کاربری موبایل در دات نت MAUI Blazor 2. Mobile UI Styling in .NET MAUI Blazor

  • جایگزین های رابط کاربری UI alternatives

  • استفاده از Ionic و Blazor: آوردن کتابخانه های npm Using Ionic and Blazor: Bringing in npm libraries

  • چرا ناوبری برای برنامه های .NET MAUI Blazor یک مشکل است؟ Why is navigation a problem for .NET MAUI Blazor applications?

  • یک سرویس ناوبری یکپارچه: قسمت 1 A unified navigation service: Part 1

  • یک سرویس ناوبری یکپارچه: قسمت 2 A unified navigation service: Part 2

  • یک سرویس ناوبری یکپارچه: قسمت 3 A unified navigation service: Part 3

  • درج نحو یونی در Razor Pages Inserting Ionic syntax into Razor Pages

  • استفاده از نوار ناوبری Ionic با Blazor Using the Ionic navigation bar with Blazor

  • چالش: پیاده سازی نحو یونی در لیست یادداشت ها Challenge: Implentinging Ionic syntax into the notes list

  • راه حل: پیاده سازی نحو یونی در لیست یادداشت ها Solution: Implementing Ionic syntax into the notes list

  • امتحان فصل Chapter Quiz

3. ایجاد راه حلی که در وب و در برنامه کار می کند 3. Making a Solution That Works on the Web and in the App

  • یک وب سایت واحد که بر همه آنها حکومت کند A single website to rule them all

  • API های بومی چطور؟ How about native APIs?

  • کتابخانه های کلاس تیغ Razor Class Libraries

  • مدیریت تفاوت های رابط کاربری بین وب سایت و برنامه Handling UI differences between website and app

  • ذخیره سازی داده های محلی: قسمت 1 Storing local data: Part 1

  • ذخیره سازی داده های محلی: قسمت 2 Storing local data: Part 2

  • مشکلات مربوط به به روز نگه داشتن برنامه شما Issues around keeping your app up to date

  • کارگر سرویس HTML5 و WebAssembly The HTML5 service worker and WebAssembly

  • چالش: پیاده سازی IndexedDB Challenge: Implementing IndexedDB

  • راه حل: پیاده سازی IndexedDB Solution: Implementing IndexedDB

  • امتحان فصل Chapter Quiz

4. تعامل با یک Back End 4. Interacting with a Back End

  • راه اندازی Auth0 Setting up Auth0

  • اجرای احراز هویت با Auth0: قسمت 1 Implementing authentication with Auth0: Part 1

  • اجرای احراز هویت با Auth0: قسمت 2 Implementing authentication with Auth0: Part 2

  • اجرای احراز هویت با Auth0: قسمت 3 Implementing authentication with Auth0: Part 3

  • چالش: استفاده از توکن Challenge: Using the Token

  • راه حل: استفاده از توکن Solution: Using the Token

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ایجاد برنامه های NET MAUI با Blazor
جزییات دوره
3h 10m
42
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Kevin Ford
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Ford Kevin Ford

پیشرو در زمینه توسعه در Magenic

کوین فورد پیشرو در توسعه در Magenic است که بر روی فناوری تلفن همراه و برنامه های تلفن همراه سازمانی تمرکز دارد.

مهارت های کوین شامل تخصص در توسعه نرم افزار است. ، متدولوژی های چابک، نرم افزار سازمانی، دات نت و سی شارپ.