پیش نیازها:
- مقداری دانش اصول جاوااسکریپ، CSS و HTML.
- آشنایی با npm و node و نیز vue و express servers توصیه می شود.
- هیچ آشنایی قبلی با realtime communication libraries لازم نیست.
در این دوره یاد می گیرید:
- Configuring a client for realtime communication
- Broadcasting messages to one or many clients
- Filtering messaging while targeting specific clients
- Identifying and grouping clients
- Triggering side effects
- Client-client, client-server, and server-server communication

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم:
Getting started with Express and Socket.io
Set up a simple Socket.io client to connect to the server.
Connect a Vue.js Component to a Socket.io server
Display a broadcast message using a Vuetify snackbar component which is sent via Socket.io
Mapping a Socket.io id to a known User using an example Vue component.
Build a Vue Component to send a message to specific users using Socket.io
Handle Client and Server disconnects using Socket.io
Sending an Image from Express to a Vue Component using Socket.io
Building an acknowledgement function to a Vue Socket.io emit method