آموزش SPA همزمان همزمان واکنش پذیر با SignalR و Akka.NET

Stateful Reactive Concurrent SPAs with SignalR and Akka.NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: برنامه های تک صفحه ای واکنش پذیر ، نزدیک به زمان واقعی (SPA) ایجاد کنید که همزمانی را با استفاده از مدل Actor به راحتی کنترل می کنند و برای ذخیره/بازیابی وضعیت به پایگاه داده متکی نیستند. بازی های آنلاین چند نفره یک مثال عالی است ، بنابراین این ... طراحی سنتی بدون برنامه برای برنامه های وب با کلاسهای جدید برنامه های وب و افزایش انتظارات کاربر نهایی ، می تواند به طور فزاینده ای دردسرساز شود. این رویکرد سنتی ، جایی که برنامه وب در اصل یک جلوی بدون حالت است و همه حالت ها در یک پایگاه داده نوشته می شوند/خوانده می شوند ، هنگامی که بار کاری و نیازهای روزافزون برای سیستم های بسیار پاسخگو و نزدیک به زمان واقعی داشته باشیم ، کوتاه می آید. الزامات مربوط به مدیریت همزمانی ، مقیاس پذیری و تحمل خطا را اضافه کنید و رویکرد سنتی از جذابیت کمتری برخوردار می شود. با ترکیب ویژگی های Actor Model (Akka.NET) با قابلیت های SignalR و یک کتابخانه SPA جلویی ، ما می توانیم با سهولت بیشتری برنامه های وب SPA راکتیو ، دولتمند و همزمان ایجاد کنیم. در این دوره ، ما از مثال بازی های آنلاین چند نفره استفاده خواهیم کرد ، زیرا اینها نمونه ای عالی از همزمانی واکنش پذیر در عمل هستند.

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

مقدمه Introduction

  • مقدمه Introduction

  • انتقال به یک وب باهوش The Move to a Stateful Web

  • چرا دولتمرد؟ Why Stateful?

  • بررسی اجمالی سیستمهای واکنشی Overview of Reactive Systems

  • بررسی اجمالی معماری Architectural Overview

  • طرح کلی دوره و پیش نیازهای پیشنهادی Course Outline and Suggested Prerequisites

  • شروع کار در Visual Studio Getting Started in Visual Studio

  • ایجاد اسکلت شروع HTML Creating the Starting HTML Skeleton

  • خلاصه Summary

ساخت بازیگران و کنترل کننده های بازی Building the Player and Game Controller Actors

  • مقدمه Introduction

  • طراحی مدل بازیگر بازی Designing the Game Actor Model

  • ایجاد کلاسهای پیام Creating the Message Classes

  • ایجاد بازیگر برای نمایندگی یک بازیکن Creating an Actor to Represent a Player

  • ایجاد بازیگر کنترل کننده بازی Creating the Game Controller Actor

  • نصب بازیگر سیستم در ASP.NET Instantiating the Actor System in ASP.NET

  • خلاصه Summary

ادغام Akka.NET با SignalR Integrating Akka.NET with SignalR

  • مقدمه Introduction

  • نمای کلی SignalR Overview of SignalR

  • ادغام Akka.NET و SignalR Integrating Akka.NET and SignalR

  • نصب SignalR Installing SignalR

  • ایجاد رابط IGameEventsPusher Creating the IGameEventsPusher Interface

  • ایجاد بازیگر SignalR Bridge Creating the SignalR Bridge Actor

  • ایجاد SignalR GameHub Creating the SignalR GameHub

  • پیاده سازی یک IGameEventsPusher Implementing an IGameEventsPusher

  • سیم کشی بازیگر SignalR Bridge Wiring-up the SignalR Bridge Actor

  • خلاصه Summary

تکمیل رابط کاربری وب SPA با ناک اوت Completing the SPA Web User Interface with Knockout

  • مقدمه Introduction

  • Knockout.js بررسی اجمالی Knockout.js Overview

  • نصب Knockout.js Installing Knockout.js

  • ایجاد JavaScript ViewModel Player Creating the Player JavaScript ViewModel

  • ایجاد Game ViewModel Creating the Game ViewModel

  • تکمیل کد مشتری SignalR Completing the SignalR Client Code

  • ایجاد Knockout Bindings Creating Knockout Bindings

  • رفع منابع قابل مشاهده و از دست دادن حالت بازی Fixing Observable References and Loss of Game State

  • خلاصه Summary

میزبانی وضعیت بازی در سرویس ویندوز Hosting Game State in a Windows Service

  • مقدمه Introduction

  • بررسی اجمالی استفاده از سیستم های بازیگر سبک وزن Overview of Using Lightweight Actor Systems

  • افزودن برنامه کنسول جدید برای نگه داشتن حالت بازی Adding a New Console Application to Hold Game State

  • تغییر ASP.NET برای استفاده از بازیگران از راه دور Modifying ASP.NET to Use Remote Actors

  • ایجاد سرویس Windows Creating the Windows Service

  • خلاصه ، منابع و یادگیری بیشتر Summary, Resources, and Further Learning

نمایش نظرات

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

آموزش SPA همزمان همزمان واکنش پذیر با SignalR و Akka.NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 34m
41
Pluralsight (پلورال سایت) pluralsight-small
12 آبان 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
114
4.7 از 5
دارد
دارد
دارد
Jason Roberts

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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