Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

HTML5 WebSockets Application Development

( Duration: 2 Days )

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.

COURSE AGENDA

1

Core Skills for Application Development

  • The new world of client-side web applications
  • Core Javascript review
  • Enhancing interactivity: DOM changes and visual transitions
2

Communication approaches for client-server web applications

  • Using HTTP and XMLHttpRequest
  • HTTP Security
  • Introducing WebSockets
3

Simple client-server apps with WebSocket

  • Setting up WebSocket development environment
4

Enterprise application architecture

  • Enterprise Messaging overview
  • Implementing two-way communications
5

Securing your application

  • Designing secure applications
  • Security: Authentication and Authorization
6

Using WebSockets in mobile applications

  • Deploying WebSockets on mobile networks
  • Securing communications
  • Implementing Mobile Communications
7

Deployment for production

  • Compatibility strategies
  • High Availability
  • Integrating an alternate web server

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X