دوره آموزشی شروع کار با Blazor

دوره آموزشی شروع کار با Blazor

4 ساعت 9 دقیقهمتوسط2020-08-18

مدرسین

Richard Goforth

Richard Goforth

Software Architect and Consultant

جزئیات دوره

با Microsoft Blazor، فریمورک‌ ساخت برنامه‌های وب غنی با #C‌ و NET. شروع کنید. بیاموزید که Blazor چگونه به کد NET. اجازه می‌دهد تا در مرورگر اجرا شود و به برنامه نویسان اجازه می‌دهد تا از مهارت‌های موجود NET. خود برای توسعه front-end استفاده کنند. مدل اجزاء Blazor را جستجو کنید، شامل موضوعاتی مانند مسیریابی، تزریق وابستگی، اتصال داده و طرح بندی. سپس اشکال زدایی و گردش کار واحد را برای برنامه‌های Blazor کشف کرده و نحوه اعتبار سنجی داده فرم را مشاهده کنید. مربی Richard Goforth - معمار و مشاور ارشد نرم‌افزار - همچنین نحوه پیاده‌سازی احراز هویت و مجوز و تعامل با کد JavaScript را نشان می‌دهد. به علاوه، بیاموزید که چگونه از کتابخانه‌های مولفه Blazor برای صرفه جویی در وقت و ایجاد کتابخانه‌های خود برای بسته‌بندی و استفاده مجدد از کد در بین پروژه‌ها، از کتابخانه‌های مولفه Blazor استفاده کنید.

موضوعات شامل:
ایجاد یک پروژه جدید Blazor
کار با م Blaلفه های Blazor
مسیریابی در بلازور
اتصال داده ها و رویدادها
اشکال زدایی
تست واحد
مجوز در برنامه های Blazor
حفظ وضعیت
فراخوانی JavaScript از بلازور
ایجاد و استفاده از کتابخانه های مولفه

مهارت ها

BlazorWeb Development ToolsWeb DevelopmentMicrosoftOne-Off

سرفصل ها

مقدمه

  • برنامه های وب غنی با دات نت
  • آنچه باید بدانید
  • ابزارهای توسعه Blazor را نصب کنید
  • طعم بلزور
  • استفاده از فایل های تمرینی
  • راه اندازی پروژه Blazor Beam

شروع کنید

  • یک پروژه و Blazor Hello World بسازید
  • چگونه کار می کند - WebAssembly
  • چگونه کار می کند - Blazor سمت سرور
  • ساختار پروژه Demo Blazor
  • بررسی کلی تیغ پایه
  • چه زمانی از بلزور استفاده کنم

مدل اجزای Blazor

  • قطعات پایه بلزور
  • مسیریابی در Blazor
  • تزریق وابستگی و خدمات با Blazor
  • چرخه عمر جزء بلزور
  • پیوند داده ها و رویدادها با Blazor
  • صحافی بین اجزای Blazor
  • محتوای کودک در یک جزء Blazor
  • طرح بندی Blazor
  • چالش - به یک رویداد در یک جزء فرعی پاسخ دهید
  • راه حل - به یک رویداد در یک جزء فرعی پاسخ دهید

اشکال زدایی، تست واحد و اعتبارسنجی داده ها

  • اشکال زدایی با Blazor
  • تست واحد با Blazor
  • تغییرات برنامه برای تست واحد
  • واحد تست قطعات با پارامترها و خدمات
  • فرم ها و اعتبارسنجی با Blazor
  • چالش - اعتبارسنجی RayInput
  • راه حل - اعتبار سنجی RayInput

احراز هویت و وضعیت برنامه

  • احراز هویت در برنامه Blazor
  • مجوز در برنامه Blazor
  • مجوز تست واحد در برنامه Blazor
  • حالت را در Blazor WebAssembly حفظ کنید
  • چالش - مجوز تست واحد
  • راه حل - مجوز تست واحد

JavaScipt و Blazor

  • فراخوانی جاوا اسکریپت از Blazor
  • بلازور را از جاوا اسکریپت فراخوانی کنید
  • ElementReferences در جاوا اسکریپت با Blazor
  • واحد تست جاوا اسکریپت
  • چالش - یک تماس جالب با جاوا اسکریپت برقرار کنید
  • راه حل - یک تماس جالب با جاوا اسکریپت برقرار کنید

کتابخانه های مؤلفه

  • انتخاب یک کتابخانه جزء Blazor UI
  • کتابخانه مؤلفه Blazor خود را ایجاد کنید
  • کتابخانه جزء منبع باز Blazorise برای Blazor
  • کتابخانه مؤلفه Radzen برای Blazor
  • کتابخانه مؤلفه Telerik برای Blazor
  • چالش - از کتابخانه مؤلفه UI برای اضافه کردن نمودار استفاده کنید
  • راه حل - از کتابخانه مؤلفه UI برای اضافه کردن نمودار استفاده کنید

نتیجه

  • آینده بلزور
۱۰۰,۰۰۰ تومان