دوستان عزیز، در حال حاضر در اتصال به درگاه پرداخت دچار مشکل هستیم. لطفاً، به منظور ثبت سفارش، پرداخت و دریافت محصول مورد نظر با استفاده از دکمه واتس اپ قرار گرفته در قسمت پایین سمت چپ وبسایت با ما ارتباط بگیرید. با تشکر.

آموزش ساختن اپلیکیشن های PWA در Blazor

Building-a-PWA-with-ASP.NET-Core-Blazo
تعداد ویدئو 21
زمان دوره 01:15:36
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش ساختن اپلیکیشن های PWA در Blazor یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، ساختن اپلیکیشن های وب PWA با ASP.NET Core Blazor است که با نام اصلی Building a PWA with ASP.NET Core Blazor از شرکت Pluralsight منتشر شده است.

تکنولوژی ASP.NET Core Blazor چیست؟

تکنولوژی ASP.NET Core Blazor یک فریم‌ورک توسعه‌یافته توسط مایکروسافت است که به برنامه‌نویسان این امکان را می‌دهد تا برنامه‌های وب خود را با استفاده از زبان برنامه‌نویسی سی شارپ به جای JavaScript ایجاد کنند. این فریم‌ورک به توسعه‌دهندگان دات‌نت این امکان را می‌دهد که از مهارت‌های برنامه‌نویسی خود در سمت کلاینت و سرور بهره ببرند و برنامه‌های single-page application یا SPA بسازند. تکنولوژی بلیزر دو مدل میزبانی ارائه می‌دهد. بلیزر سرور: که در آن پردازش در سمت سرور انجام می‌شود و به روز رسانی های واسط کاربری به مرورگر ارسال می‌شود. بلیزر وب‌اسمبلی: که کل برنامه در سمت کلاینت و در مرورگر اجرا می‌شود. به طور خلاصه، تکنولوژی ASP.NET Core Blazor به برنامه‌نویسان اجازه می‌دهد از زبان سی شارپ به جای JavaScript در سمت کلاینت استفاده کنند تا واسط‌های کاربری قوی و کاربردی بسازند.

Building a PWA with ASP.NET Core Blazor Snapshot

یک اپلیکیشن‌ PWA چیست؟

یک اپلیکیشن Progressive Web Applicationو یا PWA نوعی اپلیکیشن وب است که واسط کاربری شبیه به اپلیکیشن‌های بومی ارائه می‌دهد. این نوع اپلیکیشن‌ها از قابلیت‌هایی مانند دسترسی در زمان آفلاین، پوش نوتیفیکیشن و امکان نصب بر روی دستگاه کاربر برخوردارند. اپلیکیشن‌های PWA با استفاده از تکنولوژی‌های HTMLو CSS و JavaScript و حتی فریم‌ورک ASP.NET Core Blazor ساخته می‌شوند و قابلیت‌هایی مانند Manifest و Service Worker ها را شامل می‌شوند که به عملکرد سریع و قابل اعتماد آنها کمک می‌کند. یک اپلیکیشن PWAتجربه‌ای امن و واکنش‌گرا ارائه می‌دهند و می‌توانند بر روی هر دستگاهی با مرورگر استاندارد اجرا شوند، بنابراین گزینه‌ای مناسب برای برنامه‌هایی هستند که نیاز به دسترسی چند پلتفرمی دارند.

مزیت های وب اپلیکیشن های PWA

وب اپلیکیشن های PWA تعداد زیادی مزایا دارند که به بهبود تجربه کاربری و سهولت فرآیند توسعه و نگهداری کمک می‌کنند. یکی از مزایای قابل توجه این است که PWA ها با استفاده از سازگاری چندپلتفرمی قابلیت اجرا را به‌طوری نرمال بر روی دستگاه‌ها و پلتفرم‌های مختلف فراهم می‌کنند. اپلیکیشن های PWA نیاز به چندین codebase برای سیستم‌عامل‌های مختلف را از بین می‌برند و تلاش‌های توسعه را ساده‌تر می‌کنند. قابلیت کار آفلاین PWA که به وسیله service worker ها فعال می شود، کاربران محتوا و قابلیت‌ها را حتی در شرایط اتصال به اینترنت ضعیف یا نداشتن اتصال، به‌صورت مستقل ادامه دهند. طراحی واکنش‌گرای آن‌ها نیز اطمینان می‌دهد که تجربه یک شکل و بهینه ای را در دستگاه‌های مختلف از گوشی های ‌هوشمند تا رایانه‌های رومیزی فراهم شود. علاوه بر این، PWA نیازی به نصب از app store ‌ها ندارند، این موضوع باعث می شود کاربران مشکلات کمتری هنگام دسترسی به برنامه داشته باشند و به طور کلی مسیری سریع‌تر برای دسترسی به برنامه را تجربه کنند. توانایی ارسال push notification همچنین درگیری کاربران با برنامه را افزایش می‌دهد، چراکه PWA ها می‌توانند با به‌روزرسانی‌ها و اطلاعات به‌روز به‌صورت سریع با کاربران ارتباط برقرار کنند. به طور کلی، مزایای اپلیکیشن های PWA از جمله سازگاری چندپلتفرمی، قابلیت کار آفلاین، طراحی واکنش‌گرا و دسترسی سریع‌تر به کاربران، آن‌ها را یک انتخاب جذاب برای توسعه وب اپلیکیشن های مدرن می‌کند.

قابلیت‌های بلیزر در توسعه اپلیکیشن‌های PWA

فریم‌ورک بلیزر قابلیت‌هایی دارد که آن را برای توسعه اپلیکیشن‌های PWA بسیار مناسب می‌کند. برخی از این قابلیت‌ها عبارت‌اند از:

  • پشتیبانی آفلاین: ASP.NET Core Blazor از امکان استفاده آفلاین پشتیبانی می‌کند که با بهره‌گیری از سرویس‌ورکرها و قابلیت کش‌کردن، کاربران می‌توانند بدون اتصال به اینترنت از برنامه استفاده کنند.
  • پوش نوتیفیکیشن: ASP.NET Core Blazor امکان ارسال نوتیفیکیشن را به کاربران دارد تا کاربران را از رویدادهای مهم مطلع کند.
  • نصب اپلیکیشن بر روی دستگاه کاربر: این ویژگی امکان نصب برنامه PWA را بر روی دستگاه کاربر فراهم می‌کند و به کاربران اجازه می‌دهد که به آسانی بدون باز کردن مرورگر از اپلیکیشن استفاده کنند.
  • استفاده از زبان سی شارپ: بلیزر به برنامه‌نویسان اجازه می‌دهد تا کدهای سمت کلاینت و سرور را با استفاده از زبان سی شارپ بنویسند و کدها را قابل استفاده مجدد و چندپلتفرمی کنند.
  • تمامی این قابلیت‌ها بلیزر را به گزینه‌ای مناسب برای ساختن اپلیکیشن‌های PWA که کارکردی چندپلتفرمی و غنی دارند تبدیل می‌کند.

سرفصل مطالب آموزش ویدئویی ساختن اپلیکیشن های PWA در Blazor

  • فصل اول: مقدمه دوره آموزشی
    • مقدمه دوره آموزشی
  • فصل دوم: مقدمه‌ای بر توسعه اپلیکیشن های PWAها با Blazor
    • اپلیکیشن های PWA چیستند؟
    • ارتباط PWA ها و Blazor
    • آموزش عملی ایجاد یک PWA با Blazor
    • آموزش عملی سفارشی‌سازی یک PWA با Blazor
    • آموزش عملی افزودن قابلیت‌های مخصوص Blazor به PWA
    • جمع بندی
  • فصل سوم: ارتباط Service Worker و پشتیبانی آفلاین (Offline Support)
    • چرا Service Worker ها مهم هستند؟
    • آموزش عملی آماده‌سازی PWA برای استفاده آفلاین
    • استراتژی‌های کش کردن داده
    • آموزش عملی Page Caching و Asset Caching
    • آموزش عملی کش داده‌های PWA با Blazor
    • ملاحظات داده‌های آفلاین
  • فصل چهارم: بررسی کردن Push Notification
    • کاربرد Push Notification چیست؟
    • آموزش عملی Subscribe کردن به Push Notification ها
    • ارسال و دریافت Push Notification ها
    • جمع بندی
  • فصل پنجم: انجام مراحل تست، ارزیابی و Deployment
    • مروری سریع بر ابزارهای دیباگینگ
    • ابزارهای ارزیابی
    • استقرار PWA و خلاصه دوره آموزشی
دسته های محصولات

افزودن به سبد خرید