SignalR Blueprints

Build real-time ASP.NET web applications with SignalR and create various interesting projects to improve your user experience
Preview in Mapt

SignalR Blueprints

Einar Ingebrigtsen

Build real-time ASP.NET web applications with SignalR and create various interesting projects to improve your user experience

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99 p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


SignalR Blueprints Book Cover
SignalR Blueprints
$ 26.99
$ 18.90
SignalR – Real-time Application Development - Second Edition Book Cover
SignalR – Real-time Application Development - Second Edition
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $23.98
Add to Cart

Book Details

ISBN 139781783983124
Paperback244 pages

Book Description

SignalR is an ASP.NET library that enables web developers to add real-time web functionality to ASP.NET applications.

In this book, you'll learn the technical aspects of SignalR and understand why and when you should use SignalR in different use cases. The focus on quality combined with clear, real-world examples will enable you to successfully create your own maintainable software in no time. The book starts by covering the need for SignalR before moving on to its architecture. We'll then take you through the building of a forum that benefits from SignalR. You will also see how to connect your phone as a frontend for SignalR. We will then cover some of the out-of-the-box techniques that you can apply to find out why hosting your solution is vital.

By the end of this book, you will understand the sweet spots of SignalR, and more importantly, how it can be part of improving the user experience.

Table of Contents

Chapter 1: The Primer
Where are we coming from?
Terminology
Patterns
Libraries and frameworks
Making it look good – using Twitter bootstrap
Tools
Summary
Chapter 2: Overheating the Discussion
The goal – how to create a basic forum discussion site
Getting started – creating an MVC template
Preparing our web application for SignalR
How to create your UI for threads on your forum
Our first hub – threads
The detail view – posts on specific threads
Summary
Chapter 3: Extra! Extra! Read All About It!
The goal – how to bring to life an imagined news site
Getting started – creating an MVC template
Creating the models
Putting in place the Data Access Layer
The look and feel
The magic code
The newsroom
Finding the needle in the haystack
Master/detail – navigation
Summary
Chapter 4: Can You Measure It?
The goal – an imagined dashboard
Decoupling it all
Back to basics
Knocking it out of the park
Our single page
The server side of things
Bringing it all back to the client
Trying it all out
Summary
Chapter 5: What Line of Business Are You In?
The goal – a simple line of business
Decoupling – the next level
Proxy generation
Composing the UI
Convention over configuration
Getting assimilated
Composing
Concurrency and staleness
Summary
Chapter 6: An Architectural Taste
The goal – banking
Where does it all start?
Structure
Command Query Responsibility Segregation
Accounts overview
Summary
Chapter 7: The Three Screens – Mobile First
XAML
The goal – mobile banking
Accounts
Summary
Chapter 8: Putting the X in .NET – Xamarin
The goal – rinse and repeat
Features
Summary
Chapter 9: Debugging or Troubleshooting
Logging
Going deeper
Summary
Chapter 10: Hosting and Deployment
Self-hosting
Scaling out
Summary

What You Will Learn

  • Discover how to use SignalR with ASP.NET MVC 5
  • Learn how to apply security to your applications
  • Understand the significance of publish and subscribe models
  • Discover the wonders of Model-View-ViewModel as a frontend pattern
  • Learn how to decouple your applications and really apply the SOLID principles
  • Deploy SignalR and real-time thinking to the mobile space through Windows Phone 8.1 RT
  • Apply Domain Driven Design through Command Query Responsibility Segregation

Authors

Table of Contents

Chapter 1: The Primer
Where are we coming from?
Terminology
Patterns
Libraries and frameworks
Making it look good – using Twitter bootstrap
Tools
Summary
Chapter 2: Overheating the Discussion
The goal – how to create a basic forum discussion site
Getting started – creating an MVC template
Preparing our web application for SignalR
How to create your UI for threads on your forum
Our first hub – threads
The detail view – posts on specific threads
Summary
Chapter 3: Extra! Extra! Read All About It!
The goal – how to bring to life an imagined news site
Getting started – creating an MVC template
Creating the models
Putting in place the Data Access Layer
The look and feel
The magic code
The newsroom
Finding the needle in the haystack
Master/detail – navigation
Summary
Chapter 4: Can You Measure It?
The goal – an imagined dashboard
Decoupling it all
Back to basics
Knocking it out of the park
Our single page
The server side of things
Bringing it all back to the client
Trying it all out
Summary
Chapter 5: What Line of Business Are You In?
The goal – a simple line of business
Decoupling – the next level
Proxy generation
Composing the UI
Convention over configuration
Getting assimilated
Composing
Concurrency and staleness
Summary
Chapter 6: An Architectural Taste
The goal – banking
Where does it all start?
Structure
Command Query Responsibility Segregation
Accounts overview
Summary
Chapter 7: The Three Screens – Mobile First
XAML
The goal – mobile banking
Accounts
Summary
Chapter 8: Putting the X in .NET – Xamarin
The goal – rinse and repeat
Features
Summary
Chapter 9: Debugging or Troubleshooting
Logging
Going deeper
Summary
Chapter 10: Hosting and Deployment
Self-hosting
Scaling out
Summary

Book Details

ISBN 139781783983124
Paperback244 pages
Read More

Read More Reviews

Recommended for You

SignalR – Real-time Application Development - Second Edition Book Cover
SignalR – Real-time Application Development - Second Edition
$ 31.99
$ 22.40
Entity Framework Core Cookbook - Second Edition Book Cover
Entity Framework Core Cookbook - Second Edition
$ 39.99
$ 28.00
C# 6 and .NET Core 1.0: Modern Cross-Platform Development Book Cover
C# 6 and .NET Core 1.0: Modern Cross-Platform Development
$ 39.99
$ 28.00
ASP.NET Core and Angular 2 Book Cover
ASP.NET Core and Angular 2
$ 35.99
$ 25.20
Learning ASP.NET Core MVC Programming Book Cover
Learning ASP.NET Core MVC Programming
$ 35.99
$ 25.20
ASP.NET Core 1.0 High Performance Book Cover
ASP.NET Core 1.0 High Performance
$ 39.99
$ 28.00