Date and Time:
Tue, 04/29/2014 - 11:00am - 4:30pm
Presented by Shy Cohen
April 29th at 11am, 1pm and 3pm ET
Early Bird Discount - Enroll by April 23rd and SAVE 15%
We live in a world of ever-changing data. Whether you're building a business or social app, a retail website or a game, your users expect to see updates as new data becomes available. SignalR is an ideal candidate for any situation where a user refreshes a web page to see what changed or the page implements Ajax long polling to retrieve new data. SignalR is a library for ASP.NET developers that simplifies the process of having server code push content to connected clients instantly as it becomes available, rather than having the server wait for a client to request new data.
In this class you will gain the skills required to build real-time server-push capabilities into your applications. You will learn the fundamentals and key concepts of SignalR, along with different programming models it offers for the server and clients. Once you master the basics, you will learn how to use SignalR in real-world applications, apply it in different ways and in various contexts, and scale it up. We will conclude with guidance on how to best leverage SignalR when building real-world applications.
During this training you will learn:
- How to install and configure SignalR
- How to develop solutions using SignalR's Persistent Connections and Hubs programming models
- How to architect and implement real-world solutions using SignalR
Who should attend:
- Developers and architects
- Those that have knowledge of C# and some ASP.NET is assumed
Session 1: SignalR Fundamentals - 11am ET
In this session, you will learn the basics of SignalR and the Persistent Connections model of communication. You will then learn how to integrate SignalR into an ASP.NET application, use SignalR to communicate with clients, track client connection state, and develop applications using SignalR that will communicate with both browser-based and .NET-based clients.
Session 2: Deep Dive into the Hub Programming Model – 1pm ET
The second session will dive into the Hub programming model. You will develop an application where the clients call methods on the server and vice versa. You'll also learn how to assign connections, manage, and leverage groups in an application.
Session 3: Practical, Real-World Solutions with SignalR – 3pm ET
In the third session, you will learn how to apply SignalR to real-world solutions. You will take SignalR beyond IIS and self-host it, see how to scale-out solutions beyond a single SignalR server using a variety of backplanes, and generate some performance numbers. Lastly, you will learn how to architect solutions using the two models.
Shy Cohen is an independent software architect with over 25 years of experience in the industry, a multi-disciplinary approach to business and technology, and a passion for quality. He helps his clients build large-scale distributed systems, implement cloud-based solutions, evolve existing software to meet tomorrow's needs, review designs and implementations, and more. Shy loves to share his passion for technology and is a frequent presenter at technology conferences around the world.
Previously in his career, Shy was a Senior Program Manager at Microsoft, where he worked for 13 years on projects such as WCF, MSN, MSMQ, and Windows. He's often asked to participate in advisory boards and design reviews at Microsoft, and provides input and feedback to help shape future products.
If you have any questions regarding this event, the registration process or would like to register more than one attendee, please contact us directly.
Phone: 800-793-5697 or 913-967-1719