This video course shows you how to use Node.js to build websites, and focuses primarily on Express as the framework that the website will be built in. In addition to Express, we cover the use of Redis and Socket.io to make more robust and dynamic sites. Many courses only focus on one of these, but this course covers all of them.
By the end of this course, you will be able to build applications using Express, Redis, and Socket.io. Express helps by making full-featured web applications easy if you know how. Redis opens doors by making data quick and easy to fetch. Many sites have used Redis to make difficult data problems easy. Lastly, Socket.io makes two-way communication between the browser and web application easy. If you have ever needed to build something that was real-time, then Socket.io is what you want to use.
About The Author
Joshua Johanan is the author of two books, Building Scalable Apps with Redis and Node.js and Web Developer’s Reference Guide. Both books deal with some of the details that will be used in this course.
Using PUBSUB in Node.js.
Many times, Redis has data that is stored across multiple keys. This makes getting the data difficult.
How do we use sorted sets?
Using geospatial indexes with Redis.
Building a simple Socket.io application.
How do we communicate with more than one browser?
We can send to every connection, but sometimes we want every connection but ours.
One more event to tie everything together.
We are now going to start integrating Socket.io and Express together.
Integrated Socket.io and Express do not share requests. How do we get them to work together?
How to use Socket.io events and Express routes together.
Many sites today have multiple servers that run them.
Sending messages from other processes and even other languages.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.