آموزش Blazor WebAssembly پیشرفته

Advanced Blazor WebAssembly

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

به دنبال ارتقای مهارت های خود با Blazor WebAssembly هستید؟ این دوره برای کمک به شما طراحی شده است که با استفاده از مطالبی که در دوره مقدماتی مربی دیوید گریس آموزش داده شده است، به یک کاربر پیشرفته‌تر Blazor WebAssembly تبدیل شوید.

مهارت‌های بیشتری را که یک برنامه‌نویس برای راه‌اندازی و اجرای یک سیستم کدنویسی مانند حرفه‌ای‌ها باید بداند، کشف کنید، از جمله قابلیت همکاری جاوا اسکریپت، اجزای Razor، SignalR، آپلود و دانلود فایل، مدیریت حالت، و اجرای اولیه. مهارت های جدید خود را در طول مسیر در چالش های تمرینی در پایان هر بخش آزمایش کنید. پس از تکمیل این دوره، زمانی که برنامه خود در نهایت برای تولید آماده شد، آماده انجام آزمایش سرتاسری روی برنامه خود خواهید بود.


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

معرفی Introduction

  • یادگیری Blazor WebAssembly پیشرفته Learning advanced Blazor WebAssembly

  • آنچه شما باید بدانید What you should know

  • راه اندازی سیستم برای کدنویسی Setting up your system for coding

1. جاوا اسکریپت Interop 1. JavaScript Interop

  • متدهای جاوا اسکریپت را در یک جزء Razor فراخوانی کنید Invoke JavaScript methods in a Razor component

  • از جداسازی جاوا اسکریپت با ماژول ها در یک جزء Razor استفاده کنید Use JavaScript isolation with modules in a Razor component

  • ارجاع عناصر جاوا اسکریپت در یک جزء Razor Reference JavaScript elements in a Razor component

  • کد دات نت را از جاوا اسکریپت فراخوانی کنید Invoke .NET code from JavaScript

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

2. اجزای Razor 2. Razor Components

  • به صورت پویا یک تصویر را بارگیری و پخش کنید Dynamically load and stream an image

  • مجازی سازی در کامپوننت Razor Virtualization in a Razor component

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

3. SignalR 3. SignalR

  • راه اندازی SignalR در یک برنامه میزبان Blazor Setting up SignalR on a Blazor-hosted app

  • یک پیام به مشتری SignalR ارسال کنید Send a message to a SignalR client

  • یک پیام را به یک مرکز SignalR ارسال و مدیریت کنید Send and handle a message to a SignalR hub

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

4. آپلود و دانلود فایل 4. File Uploads and Downloads

  • نحوه آپلود فایل در برنامه Blazor WebAssembly میزبانی شده How to upload a file on a hosted Blazor WebAssembly app

  • امنیت با آپلود فایل در برنامه ASP.NET Core Security with file upload on an ASP.NET Core app

  • امنیت با آپلود فایل از طریق Blazor WebAssembly Security with file upload through Blazor WebAssembly

  • چالش Challenge

  • راه حل Solution

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

5. مدیریت دولتی 5. State Management

  • تفاوت بین localStorage و sessionStorage The difference between localStorage and sessionStorage

  • داده ها را با استفاده از سرویس کانتینر حالت درون حافظه به اشتراک بگذارید Share data using the in-memory state container service

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

6. پیش اجرا 6. Prerendering

  • پیش اجرا را در یک برنامه Blazor WebAssembly میزبانی شده پیکربندی کنید Configure prerendering in a hosted Blazor WebAssembly app

  • وضعیت از قبل اجرا شده را در برنامه Blazor WebAssembly ادامه دهید Persist prerendered state to the Blazor WebAssembly app

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

7. اجزای تست 7. Test Components

  • تست واحد در Blazor WebAssembly Unit testing in Blazor WebAssembly

  • تست E2E در Blazor WebAssembly E2E testing in Blazor WebAssembly

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

نتیجه Conclusion

  • به ساختن دانش Blazor خود ادامه دهید Keep building your Blazor knowledge

نمایش نظرات

نظری ارسال نشده است.

آموزش Blazor WebAssembly پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 53m
31
Linkedin (لینکدین) lynda-small
05 اردیبهشت 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
David Grace

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Grace David Grace

توسعه دهنده ارشد وب دات نت

دیوید گریس یک برنامه نویس ارشد وب دات نت سی شارپ با بیش از 15 سال تجربه تجاری توسعه وب است.

دیوید یک توسعه دهنده ارشد وب در Worthing، انگلستان است که در آنجا از پلت فرم دات نت برای توسعه وب سایت ها در ASP.NET و ASP.NET Core با استفاده از زبان برنامه نویسی C# استفاده می کند. او از ویژوال استودیو برای کار با تعدادی از چارچوب های وب مانند MVC و Web API استفاده می کند. برنامه های وب که او می نویسد با استفاده از Entity Framework با پایگاه داده مایکروسافت SQL Server یکپارچه می شوند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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