Guida TypeScript
  • 13 lezioni
  • Facile

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.

La sicurezza nei Web Services
  • 23 lezioni
  • Avanzata

Questa guida punta a descrivere i principali aspetti della sicurezza nei Web Services. Largamente utilizzati, i Web services per loro stessa natura risultano particolarmente vulnerabili a minacce di diverso tipo, minacce alle quali è possibile rispondere su diversi livelli con un grado di efficacia ed efficienza variabile. Vedremo come è possibile instaurare un certo grado di sicurezza agendo sul canale di comunicazione, trattando i messaggi che viaggiano come oggetti a scatola chiusa. E vedremo che è anche possibile agire sugli stessi messaggi e sul relativo contenuto potendo così sfruttare la granularità dell’XML per venire incontro a requisiti di sicurezza più avanzati. Il tutto presentando utili esempi applicativi inclusi nei progetti allegati alla guida e introducendo le infrastrutture che consentono di instaurare un grado di sicurezza adeguato a un ambiente sempre più distribuito.

Guida Ionic Framework
  • 29 lezioni
  • Facile

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.

Guida SASS
  • 18 lezioni
  • Facile

Un preprocessore CSS serve a definire fogli di stile con una forma più semplice, completa e potente rispetto ai CSS e a generare file CSS ottimizzati, aggregando le strutture definite anche in modo complesso . Esistono diversi preprocessori CSS tra cui orientarsi, la nostra scelta cade su SASS, che si distingue per completezza, stabilità, estensibilità e integrazione con gli altri componenti tipici di uno stack Web moderno.

Guida AngularJS
  • 38 lezioni
  • Moderata

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

Java annotation processing, la guida
  • 4 lezioni
  • Difficile

L’elaborazione delle annotazioni (Java annotation processing) è uno strumento potente che permette la generazione di codice Java attraverso annotazioni. In questa serie di articoli verrà fornita un’introduzione all’annotation processing in Java e si utilizzerà un esempio concreto per illustrarne i concetti base.

SVG e CSS, la guida
  • 23 lezioni
  • Facile

Creare immagini adattabili a schermi di qualsiasi dimensione e risoluzione con SVG e poterle animare e manipolare con i CSS, significa avere uno strumento ottimale per la generazione di grafica per applicazioni mobile e Web. Scopriamo le caratteristiche che rendono sinergico l’uso delle due tecnologie!

Come realizzare passo passo un modulo, o plugin, per Prestashop e diventare autonomi nella personalizzazione di una delle più utilizzate piattaforme per l’e-commerce.

Creare Giochi per Android con Java: guida pratica
  • 10 lezioni
  • Moderata

Una guida pratica che mostra i passi per realizzare un gioco 2D per Android, utilizzando Java e la libreria OpenGL ES: dall’implementazione del motore di gioco alla pubblicazione sul Play Store.

Creare GUI per App Android, la guida
  • 15 lezioni
  • Moderata

Le linee guida per il design di un’app Android: dall’interfaccia alle interazioni, passando per temi ed icone, le regole per creare app accattivanti ed efficaci.