The HTML5 WebSockets Application Development training course introduces new high-performance communications features such as WebSockets, Cross Document Messaging, XMLHttpRequest, 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.
In this course, you will design and build modern client-server applications for the web, deploy application securely, and make it work with common Enterprise messaging architectures. You will also be ready to build communicating applications for mobile.
By attending HTML5 WebSockets Application Development workshop, delegates will learn to:
- Design complete client-server applications using WebSockets
- Use modern JavaScript techniques to construct and manipulate client – 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
To get the most out of the class, you should be familiar with HTML and JavaScript. Prior exposure to any of these concepts will also be helpful:
- Cloud computing
- UNIX/Linux command scripting
- Ajax and Reverse Ajax
The HTML5 WebSockets Application Development class is designed for software developers interested in designing, creating, and deploying real-time HTML5 web applications. It is valuable to both beginners and advanced developers who already have experience in developing web applications.
