Guida React
  • 23 Lezioni
  • Moderata

React è probabilmente la prima libreria JavaScript che nasce (nei laboratori di Facebook) con una vocazione specifica: diventare la soluzione definitiva per sviluppatori frontend e app mobile basate su HTML5, la proverbiale “panacea per tutti i mali”, il tool che permetta di costruire interfacce utente dinamiche e sempre più complesse rimanendo comunque semplice e intuitivo da utilizzare.

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.

Guida Functional Javascript
  • 12 Lezioni
  • Difficile

Guida all’uso della programmazione funzionale nel linguaggio di programmazione Javascript: dalle principali tecniche di programmazione funzionale, alle caratteristiche del linguaggio che semplificano l’adozione dell’approccio funzionale e permettono di vedere la programmazione sotto un altro punto di vista.

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

Redux, la guida
  • 12 Lezioni
  • Moderata

Guida pratica e completa all’uso di Redux, libreria Javascript per la gestione semplificata dello stato delle applicazioni web.

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.

Guida Angular 2
  • 25 Lezioni
  • Facile

Scopriamo il framework più utilizzato da sviluppatori web e mobile alla sua seconda edizione! I punti di forza, le differenze con la 1.x e le semplificazioni introdotte per essere sempre più compliant con EcmaScript 2015.

Ionic 2, la guida
  • 13 Lezioni
  • Facile

Ionic 2 è un mix di strumenti potenti come Angular 2 che ci permette di creare app mobile ibride sfruttando tecnologie e standard del Web. Grazie al supporto di Cordova, possiamo utilizzare la stessa codebase per generare applicazioni native per le principali piattaforme mobile: Android, iOS e Windows.