Imparare a conoscere le diverse parole chiave che permettono di dichiarare variabili su Javascript: tutte le differenze tra var, let e const.

L’uso di asm.js permette di convertire in Javascript codice scritto in linguaggi come C e C++, potendo quindi eseguire il codice su un comune browser web.

Esistono molte soluzioni per implementare tecniche di machine learning anche su Javascript: ecco un esempio pratico basato sulla libreria mljs.

Cosa sono e come si usano le Web Bluetooth API, supportate da Chrome, che permettono di interfacciarsi con un dispositivo Bluetooth via Javascript.

Cosa sono e come si usano le Web Share API, disponibili su molti browser moderni per condividere informazioni in modo nativo sulle web app mobile.

Comprendere la filosofia di AngularJS, la differenza tra framework e libreria, l’approccio architetturale alle applicazioni, la modularità e il pattern MVW, la Dependency Injection, l’approccio dichiarativo e gli eventi. Soprattutto capire quale sia l’atteggiamento giusto per approcciare ai problemi usando “the Angular way”.

Controllare da front-end le dimensioni e tipologia dei file che gli utenti caricano su server sfruttando le FIle API di HTML5, jQuery. Completa la trattazione una verifca anche da back-end in PHP.

Creare siti con layout a griglia non è mai stato così facile. Grazie a Masonry possiamo organizzare pagine responsive a componenti facilmente ridimensionabili

Grafici di impatto o diagrammi all’interno di siti o applicazioni mobile? Con Chart.js disegnamo, direttamente da client i dati JSON presi da una API REST o un servizio cloud.