Two years ago, the world was taking an early look at WebSockets and HTML5. Today, WebSockets is a finished standard and HTML5 has been frozen as a Candidate Recommendation. It’s time to put these technologies to work!
HTML5 introduces new high-performance communications features such as WebSockets, Cross Document Messaging, XMLHttpRequest Level 2, and Server-Sent Events. These provide ways to optimize your web applications’ performance and implement real-time communication that was previously the domain of desktop applications.
And while we have plenty of best practices for deploying the older HTTP-based communications technologies (AJAX, Reverse AJAX/Comet), deploying WebSockets requires some thought in how to secure, scale, and manage the network.
In this highly practical, two-day course you’ll learn to create WebSocket applications from the people who helped create the standard. You’ll design and build modern client-server applications for the web, deploy your application securely, and make it work with common Enterprise messaging architectures. You’ll also be ready to build communicating applications for mobile.
At the end of this class, you will be ready to build high-performance, scalable, and secure applications such as:
- Trading System Clients
- Online Betting Applications
- Social Chat Solutions
- Performance Monitoring Applications
- Sports and News Broadcasting Applications
Learn how to:
Upon completion of this course you will know how to create your own scalable, real-time Web applications using the Kaazing WebSocket Gateway and other WebSocket platforms.
In particular, you will be able to:
Design complete client-server applications using WebSockets
side user interfaces
Write code to fetch data using either HTTP or WebSockets
Write code to fetch data across multiple origins
Debug client behaviors and the network messaging
Use tools to analyze web application performance
Build clients for a typical enterprise message bus
Decide when and why to use HTML5 Communication and its implications
on your architecture
Secure your application deployment
Implement reliable communications for mobile applications, even under
less than ideal network conditions
Prepare your deployment for high availability and scalability
Deploy your application even on legacy browsers
+44 (0) 207 183 9040