تعداد ویدئو | 44 |
---|---|
زمان دوره | 02:25:15 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش ساختن برنامه های Blazor Hybrid dکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، ساختن برنامه های چندسکویی با Blazor Hybrid است که با نام اصلی Building Blazor Hybrid Appsاز شرکت Pluralsight منتشر شده است.
تکنولوژیBlazor یک فریم ورک وب است که توسط مایکروسافت توسعه یافته است و به توسعه دهندگان امکان می دهد تا به جای تکیه بر جاوا اسکریپت، برنامه های وب تعاملی خود را با استفاده از سی شارپ و .NET بسازند. با استفاده کردن از تکنولوژی Blazor، توسعهدهندگان میتوانند کدی را در سی شارپ بنویسند که مستقیماً در مرورگر با استفاده از WebAssembly یا بر روی سرور با SignalR اجرا میشود. این موضوع ضمن استفاه کردن از از قدرت و بهره وری اکوسیستم دات نت، امکان ایجاد برنامه های کاربردی تک صفحه ای (SPA) با زبان سی شارپ را فراهم می کند.
تکنولوژی Blazor از دو روش رندر سمت کلاینت و سمت سرور پشتیبانی می کند و بر اساس نیازهای پروژه انعطاف پذیری مناسبی را از خود نشان می دهد. این فریم ورک به طور یکپارچه با ویژوال استودیو ادغام میشود و اجزایی را برای ایجاد رابطهای کاربری غنی و responsive ارائه میدهد. تکنولوژی Blazor به دلیل توانایی خود در فعال کردن توسعه full-stack با سی شارپ و دات نت و ساده کردن فرآیند توسعه و ترویج استفاده مجدد از کد در سمت کلاینت و سرور یک برنامه، محبوبیت پیدا کرده است.
تکنولوژی .NET MAUI که سرنام عبارت Multi-platform App UI می باشد یک فریم ورک چند پلتفرمی است که توسط مایکروسافت برای ساخت برنامه های native برای سیستم عامل های Android و iOS و macOS و Windows توسعه یافته است. تکنولوژی .NET MAUI یک تکامل از Xamarin.Forms است که برای ارائه یک تجربه توسعه یکپارچه برای ساخت برنامههایی که روی دستگاههای مختلف اجرا میشوند، طراحی شده است. تکنولوژی .NET MAUI به توسعه دهندگان این امکان را می دهد که از یک codebase تک برای هدف قرار دادن چندین پلتفرم استفاده کنند و هزینه سربار نگهداری کد جداگانه برای هر سیستم عامل را کاهش دهند. این فریم ورک از طیف وسیعی از کنترلهای native پشتیبانی میکند و یک API surface یک شکلی را در سراسر پلتفرمها در اختیار برنامه نویسان قرار می دهد.این تکنولوژی همچنین از آخرین قابلیتهای هر پلتفرم استفاده میکند و به توسعهدهندگان اجازه میدهد تا برنامههای مدرن و با کارایی بالا را به راحتی ایجاد کنند. تکنولوژی .NET MAUI بخشی از اکوسیستم گسترده تر NET 6 است که راه حلی همه کاره برای ایجاد برنامه های چند پلتفرمی با سی شارپ و .NET ارائه می کند.
تکنولوژی Blazor Hybrid قابلیت های Blazor را با تجربه توسعه نرم افزار های native در .NET MAUI ترکیب می کند و راه حلی قدرتمند برای ساخت برنامه های هیبریدی ارائه می دهد. برنامه های هیبریدی به طور یکپارچه وب و قابلیت های native را ادغام می کنند و توسعه دهندگان را قادر می سازد از اجزای Blazor در کنار کنترل های بومی در یک برنامه واحد استفاده کنند. با تکنولوژی Blazor Hybrid، توسعهدهندگان میتوانند برنامههای کاربردی cross-platform را به شکلی ایجاد کنند که هم از UI component های مبتنی بر وب و هم از native functionality استفاده میکنند و به همین دلیل یک تجربه کاربری منسجم را در پلتفرمهای مختلف ارائه میدهند. این رویکرد به ویژه برای سناریوهایی مفید است که بخشهای خاصی از برنامه برای تکنولوژی های وب مناسبتر هستند، در حالی که برخی دیگر به عملکرد و قابلیتهای پلتفرمهای native نیاز دارند. در واقع Blazor Hybrid مثالی مناسب از تعهد مایکروسافت به ارائه ابزارهای همه کاره به توسعه دهندگان است که فرآیند ساخت برنامه های کاربردی مدرن و چند پلتفرمی را ساده می کند.
فصل اول: مقدمه دوره آموزشی
فصل دوم: بررسی کردن Blazor Hybrid
فصل سوم: ایجاد کردن یک .NET MAUI Blazor App
فصل چهارم: پیاده سازی Razor Component ها
فصل پنجم: کار کردن با Razor Class Library ها
فصل ششم: اضافه کردن Authentication و Authorization
فصل هفتم: استفاده کردن از Blazor Hybrid در WPF و Windows Forms
فصل هشتم: انتشار و یا Publish کردن برنامه
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.