Web Socket e WebRTC

Redux: l'architettura definitiva per un front-end ordinato e manutenibile
18 aprile 2017
WebGL
18 aprile 2017
Frontend Development

Web Socket e WebRTC

Corso introduttivo su WebRTC. Durante la giornata saranno introdotti i concetti base della tecnologia, illustrati i possibili casi d’uso e le attuali limitazioni e mostrate le diverse funzionalità che la tecnologia mette a disposizione.

Prerequisiti

Lo studente del corso deve già possedere una conoscenza di base di HTML, CSS e JS.

 

 

Obiettivi formativi

Obiettivo del corso è quello di fornire una solida introduzione a WebRTC e fornire gli strumenti necessari per capire quando utilizzare questo strumento in progetti production ready.

 

 

Programma

Panoramica generale su Scrum e le metodologie Agili

  • Panoramica della tecnologia: come funziona, quando posso utilizzarla, vantaggi e svantaggi
  • getUserMedia: catturare il video e l’audio, CSS filters per alterare il video
  • Signaling: configurazione di Socket.IO, implementazione di un signaling service
  • RTCPeerConnection: condivisione dello schermo con WebRTC
  • RTCDataChannel: condivisione di un file con WebRTC
  • Esempio 1: implementiamo un servizio di assistenza remota, chat, condivisione dello schermo, condivisione di file
  • Esempio 2: implementiamo il gioco del memory multiplayer
  • Sicurezza
  • Conclusioni