Guida completa all’uso dei web components, insieme di funzionalità di HTML5 per la creare elementi personalizzati e riutilizzabili nelle applicazioni Web.

Una guida per imparare e un riferimento per ricordare le caratteristiche fondamentali di JavaScript, linguaggio di programmazione principe dello scenario Web, ma sempre più presente in ambito mobile, server e desktop. (Nuova Edizione)

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.

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

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 è 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.

TypeScript ha nel suo nome la sua missione: fornire “un JavaScript con il supporto opzionale della tipizzazione stretta” e la cui compilazione genera codice JavaScript standard. Una soluzione ideale per i professionisti che, abituati al tradizionale approccio orientato agli oggetti (con linguaggi come Java, C++ o C#) soffrono il passaggio a JavaScript per l’assenza della gestione dei tipi di dato.

Creare App Android e iOS con Ionic Framework, detto “il Bootstrap del mobile”. Sarete in grado di realizzare i vostri progetti con semplicità grazie ai numerosi template e alla flessibilità dello stack HTML5: SASS, AngularJS, Node.js e Apache Cordova.

Esplorare le caratteristiche fondamentali di AngularJS e l’approccio proposto nello sviluppo di applicazioni Web e mobile, analizzando non solo i componenti predefiniti ma sfruttando l’infrastruttura del framework per estenderlo e creare appicazioni avanzate

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”.