We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Real-time Web Applications

Bill Stavroulakis

At the end of this course you will have a concrete understanding of what real-time web applications are, which technologies are used to create these applications, and how to create them using HTML5 WebSockets.

Read more

At the end of this course you will have a concrete understanding of what real-time web applications are, which technologies are used to create these applications, and how to create them using HTML5 WebSockets.

A large number of technologies and practices have attempted to tackle real-time demands to constantly update the browser. The new HTML5 WebSocket protocol promises bi-directional communication between the server and the client through a single TCP connection that removes a great load of header information and reduces latency. At the end of this course, you will be fully aware of the technologies needed to build real-time web applications and why HTML5 WebSockets offer us the opportunity to create unique web apps and enhance browser capabilities we had never had the chance to lay our hands on before.

Enroll now

What's inside

Syllabus

Introduction to Real-time Web Applications
HTML5 WebSockets – The Basics
HTML5 WebSockets - The Demo

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces a widely-used protocol in real-time web apps development
Builds a foundation for understanding real-time web applications
Facilitates the creation of unique web apps and enhances browser capabilities
Provides hands-on experience with HTML5 WebSockets

Save this course

Save Real-time Web Applications to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Real-time Web Applications. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Real-time Web Applications will develop knowledge and skills that may be useful to these careers:
Data Analyst
Data Analysts gather and analyze large datasets to extract meaningful insights. They use their findings to help businesses make informed decisions. This course can help Data Analysts build a foundation in real-time data analysis, which is becoming increasingly important as businesses strive to make decisions in real-time. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time data applications.
Software Architect
Software Architects design, develop, and maintain the architecture of software systems. They ensure that systems are scalable, reliable, and efficient. This course can help Software Architects build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Web Developer
Web Developers design, develop, and maintain websites and web applications. They ensure that websites are scalable, reliable, and efficient. This course can help Web Developers build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Cloud Architect
Cloud Architects design, develop, and maintain cloud-based systems. They ensure that systems are scalable, reliable, and efficient. This course can help Cloud Architects build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Full-Stack Developer
Full Stack Developers design, develop, and maintain both the front-end and back-end of web applications. They ensure that applications are scalable, reliable, and efficient. This course can help Full Stack Developers build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. They ensure that software is developed and deployed quickly and efficiently. This course can help DevOps Engineers build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with engineers, designers, and marketers to ensure that products meet the needs of customers. This course can help Product Managers build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Project Manager
Project Managers plan and execute projects. They work with teams to ensure that projects are completed on time and within budget. This course can help Project Managers build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They use data analysis and other techniques to help businesses make informed decisions. This course can help Business Analysts build a foundation in real-time data analysis, which is becoming increasingly important as businesses strive to make decisions in real-time. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time data applications.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets the requirements of users. They work with developers to identify and fix bugs. This course can help Quality Assurance Analysts build a foundation in real-time web applications, which is becoming increasingly important as businesses strive to deliver real-time experiences to their customers. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Technical Writer
Technical Writers create documentation for software and other technical products. They work with engineers and other stakeholders to ensure that documentation is accurate and easy to understand. This course may be useful for Technical Writers who want to learn more about real-time web applications. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
UX Designer
UX Designers design the user experience of websites and web applications. They work with engineers and other stakeholders to ensure that websites are easy to use and enjoyable to interact with. This course may be useful for UX Designers who want to learn more about real-time web applications. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access and attacks. They work with businesses to identify and mitigate security risks. This course may be useful for Information Security Analysts who want to learn more about real-time web applications. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time web applications.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models. They work with businesses to develop data-driven solutions to real-world problems. This course may be useful for Machine Learning Engineers who want to learn more about real-time data analysis. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time data applications.
Data Scientist
Data Scientists use data to solve problems and make predictions. They work with businesses to develop data-driven solutions to real-world problems. This course may be useful for Data Scientists who want to learn more about real-time data analysis. The course covers the basics of HTML5 WebSockets, which is a powerful tool for building real-time data applications.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Real-time Web Applications.
A classic book on JavaScript best practices. Provides in-depth insights into the language's core concepts and idioms. Essential reading for any JavaScript developer, including those working with WebSockets.
A comprehensive guide to Node.js, covering its core features and best practices. Provides a solid foundation for building real-time web applications with Node.js.
Provides a comprehensive guide to JavaScript, covering all the essential concepts and techniques. It valuable resource for anyone looking to develop web applications, including real-time web applications.
Provides a practical guide to developing real-time web applications using Angular 2. It covers all the essential concepts and techniques, and includes a number of code examples to help readers get started.
Provides a practical guide to developing real-time web applications using Svelte. It covers all the essential concepts and techniques, and includes a number of code examples to help readers get started.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser