آموزش بلیزر Blazor پیشرفته برای اپلیکیشن های تجاری

تعداد ویدئو 48
زمان دوره 02:31:12
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش بلیزر Blazor پیشرفته برای اپلیکیشن های تجاری یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی طراحی و ساخت برنامه های تجاری با Blazor است که با نام اصلی Designing and Building Enterprise Blazor Applications از شرکت Pluralsight منتشر شده است.

ASP.NET Core Blazor چیست؟

بلیزر (Blazor) یک فریم ورک برای ساختن UI مربوط به وب اپلیکیشن ها در سمت کلاینت می باشد. با استفاده از Blazor به جای استفاده کردن از زبان جاوا اسکریپت می توانید از زبان سی شارپ برای ساختن واسط های کاربری تعاملی و یا اصطلاحاً interactive UI استفاده کنید. یکی دیگر از قابلیت های جذاب Blazor این است که به راحتی می‌توانیم application logic مربوط به برنامه در server-side و client-side را با تکنولوژی های دات نت نوشته و به طور اشتراکی از آن استفاده کنیم. ضمناً توصیه می کنیم که از آموزش رایگان بلیزر Blazor در ASP.NET Core نیز استفاده کنید.

blazor

فریم Blazor بر اساس component ها کار میکند. در Blazor یک component یک UI element از قبیل page و یا dialog و یا form می باشد. component ها در واقعه کلاسهای دات نت هستند که در قالب اسمبلی ها پیاده سازی شده اند. بر اساس آنها و rendering logic تعریف شده در آن می‌توان واسط کاربری برنامه را تعریف کرد. علاوه بر این رویدادها و event های مربوط به تعاملات کاربر را می توان با component ها هدل کرد. component ها را می توان مورد استفاده مجدد قرار داد و یا به صورت تودرتو و یا nested تعریف نمود. علاوه بر این، با استفاده از NuGet package های مختلفی که برای component ها منتشر شده اند می توان از آنها استفاده کرد. در پایان توصیه می کنیم که از آموزش شروع به کار با بلیزیر Blazor در ASP.NET Core نیز استفاده کنید.

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

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: طراحی و معماری اپلیکیشن های Blazor

  • بررسی اپلیکیشن های Blazor
  • بررسی Hosting Model های اپلیکیشن های Blazor
  • بررسی الگوهای طراحی در اپلیکیشن های Blazor
  • بررسی برنامه ی این دوره ی آموزشی
  • درک کردن معماری اپلیکیشن
  • بررسی عملی برنامه ی این دوره ی آموزشی
  • ریفکتور کردن یک Page برای Component ها
  • افزایش قابلیت استفاده مجدد از Component ها

فصل سوم: کار کردن با Dependency Injection و Application State

  • بررسی مفاهیم Dependency Injection
  • پیاده سازی Dependency Injection در Blazor
  • بهبود شرایط Component ها با Dependency Injection
  • استفاده کردن از Dependency Injection با Service ها
  • مزایای استفاده کردن از Dependency Injection
  • مدیریت کردن پیاده سازی های Dependency ها
  • استفاده از Service های پیاده سازی شده
  • بررسی Lifetime مربوط به Service ها
  • کار کردن با Lifetime مربوط به Service ها
  • جمع بندی

فصل چهارم: افزودن قابلیت های Enterprise Application ها

  • مقدمه
  • بررسی سیستم Routing در Blazor
  • بررسی عملی سیستم Routing در Blazor
  • بررسی قابلیت های دیگر سیستم Routing در Blazor
  • بهبود عملکرد برنامه با پیاده سازی سیستم Routing
  • بررسی دقیق تر قابلیت استفاده مجدد (Reusability) در Component ها
  • توزیع کردن Component ها به عنوان NuGet Package
  • بهبود شرایط UI برنامه با NuGet Package ها
  • بررسی کردن Application State
  • مدیریت کردن Application State با Browser Storage
  • جمع بندی

فصل پنجم: پیاده سازی ارتباطات HTTP به Blazor

  • بررسی HTTP با Blazor
  • بررسی کردن عملی External API برنامه
  • فراخوانی کردن یک Web API با Blazor
  • بهبود شرایط HTTPClient برنامه
  • بازیابی عملی داده ها با API
  • ارسال کردن داده ها با API
  • سفارشی کردن HTTP Request ها
  • جمع بندی

فصل ششم: ساختن Wokflow های پیشرفته کار با فرم ها

  • مقدمه
  • بررسی فرم اضافه کردن یک Employee جدید
  • کار کردن با Complex Data ها در فرم ها
  • بررسی عمیق تر Form Validation
  • پیاده سازی Model Validation پیشرفته
  • پیاده سازی یک Validation Attribute سفارشی
  • افزودن Model Validation سفارشی
  • افزودن کاربرد اضافه کردن یک Input سفارشی
  • ساختن یک Input سفارشی برای فرم
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش بلیزر Blazor پیشرفته برای اپلیکیشن های تجاری”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

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