Asset 20
Step by step

Advanced Server Side Applications Roadmap

This section covers some additional server side topics like realtime applications using socket.io and implement caching.

Advanced server side apps covers topics which can help optimize the performance of the backend server as well allow users to communicate with other users or community in real time without any delay.

Realtime applications with Socket.IO

Socket.IO allows user to communicate with other users in real time inside the application. It uses TCP protocol to establish a secure bidirectional channel for data transfer. It can be used in chats, online games and even online markets to display real time price.

  • Socket.IO Introduction
  • Connecting client to server using socketPRO
  • Understand different socket methodsPRO
  • Render file content to client using socketPRO
  • Update client using socket for file changesPRO
  • Implement live file using socketPRO
Exercises / Projects

Caching 3rd party API using Redis

Caching improves the query time of the application. Redis server can be used as a cache server. Caching uses memory store for data which can be accessed a lot faster than external drives.

Exercises / Projects

AltCampus helps you learn faster by inculcating these systems as part of the learning model. 🙌

START LEARNING