کتاب Learn ASP.NET Core 3 از جدیدترین کتابهای آموزش ASP.NET Core بوده که به صورت کامل به این زبان برنامهنویسی سمت سرور پرداخته است. در این کتاب به مباحث پایه از جمله ایجاد برنامه در محیط Visual Studio برای ASP.Net، آموزش SignalR در ASP.Net، ایجاد برنامههای MVC، مدیریت برنامهها و پیادهسازی آنها در محیط داکر را آموزش میدهد.
تکنولوژی SignalR چیست و به چه کار میآید؟
یکی از نیازمندیهای پروژه های جدی بروز رسانی برنامه بعد ازانجام هر تغییر است، اگر یک کاربر تغییری ایجاد کند، باید برای بقیه کاربرها قابل رؤیت باشد. یک راه کلاسیک برای انجام چنین کارهایی این است که، باید سرور در فاصله زمانی منظمی، برای گرفتن وضعیت برنامه، فراخوانی شود، اما برای داشتن به روزرسانی real-time ساختگی، شما باید سرور را مرتبا فراخوانی کنید.
SignalR، سرور میتواند متدهای JavaScript را به صورت مستقل سمت همهی Clientها زمانی که به روزرسانیها مورد نیاز باشند، فراخوانی کند. کتابخانه، ارتباط مورد نیازبرای این دسترسی را مدیریت میکند: به صورت پیشفرض از WebSocket استفاده شده است، در صورت عدم دسترسی به WebSocket در مرورگر، به صورت خودکار از انواع Connectionهای قدیمیتر استفاده میکند. همچنین JavaScript میتواند سرور را فراخوانی کند، که این کار درحال حاضر میتواند با AJAX انجام شود، اما اگر دو راه ارتباطی مورد نیاز باشد، شاید راحتتر و تمیزتر است که این کار را با SignalR انجام دهیم.
نابراین، اگر میخواهید برنامهای بسازید که نیاز به تعامل بین کاربران دارد را بسازید، باید از از کتابخانه Real-Time استفاده کنید. از جمله برنامههایی که از این کتابخانه استفاده میکنند، شامل: editorها، شبکههای اجتماعی، چتها میباشد.
منبع: https://bit.ly/2ZXiHuA
سرفصلهای کتاب Learn ASP.NET Core 3:
- Introduction and Environment Setup
- What Is ASP.NET Core 3?
- Setting Up the Environment
- Continuous Integration Pipeline in Azure DevOps
- A Practical Demonstration of ASP.NET Core 3
- Basic Concepts of ASP.NET Core 3 via a Custom Application: Part 1
- Basic Concepts of ASP.NET Core 3 via a Custom Application: Part 2
- Introducing Razor Components and SignalR
- Creating ASP.NET Core MVC Applications
- Creating Web API Applications
- The ASP.NET Core 3 Supporting Ecosystem
- Accessing Data Using Entity Framework Core 3
- Securing ASP.NET Core 3 Applications
- Securing ASP.NET Applications – Vulnerabilities
- Hosting ASP.NET Core 3 Applications
- Managing ASP.NET Core 3 Applications
فایل کتاب Learn ASP.NET Core 3 را میتوانید پس از پرداخت دانلود کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.