CreateJS: web apps e componenti in HTML < canvas >
CreateJS è una suite Javascript open source che semplifica notevolmente lo sviluppo di applicazioni HTML5 Canvas ed è adatto allo sviluppo di siti e interfacce grafiche creative e originali, infografiche, videogiochi 2D, banner animati, moduli interattivi per la formazione e in tutti gli scenari in cui è necessario svincolarsi dai limiti dell’HTML e del DOM.
CreateJS è composto dalle seguenti librerie Javascript:
- EaselJS: semplifica lo sviluppo di applicazioni mobile e desktop in HTML5 Canvas.
- TweenJS: un set di API per creare animazioni in HTML5 e HTML5 canvas
- SoundJS: gestione audio (effetti sonori e soundtrack) in siti e applicazioni HTML5
- PreloadJS: coordina tutto il processo di caricamento degli asset di un’applicazione
La suite è supportata ufficialmente da Adobe, Microsoft, Mozilla e AOL, ed è inoltre utilizzata all’interno di diversi software Adobe per gestire il processo di conversione ed esportazione in formato HTML5.
Location: on-site / e-learning
(teoria: 12 ore – pratica: 4 ore)
PREREQUISITI:
Il partecipante dovrà possedere una certà familiarità nell’utilizzo di Javascript. Le similitudini con il linguaggio Actionscript sono moltissime e di conseguenza anche tutti gli sviluppatori Flash, Flex e AIR si sentiranno subito a loro agio.
OBIETTIVI FORMATIVI:
Durante il corso si acquisiranno le basi per l’utilizzo delle librerie EaselJS e TweenJS. Si affronterà la creazione di interfacce grafiche, animate e interattive, in HTML5 Canvas. Queste interfacce sono applicabili in moltissimi contesti: siti internet dal look&feel accattivante, chart, infografiche, banner e ogni tipo di elemento 2D animato e interattivo, videogiochi, componenti per dispositivi touch e molto altro.
Tutti gli argomenti sono affrontati dal punto di vista teorico e accompagnati da moltissimi esercizi dimostrativi che saranno sviluppati e descritti durante il corso.
CONOSCENZE IN USCITA:
A seguito della formazione il partecipante sarà in grado di creare elementi grafici statici ed animati utilizzando le tecnologie presentate e le nozioni fondamentali saranno applicabili allo sviluppo di applicazioni e siti web, videogiochi e advertising interattivo in HTML5 Canvas utilizzando le librerie Javascript della suite CreateJS.
MATERIALE DIDATTICO:
Ad ogni partecipante sarà consegnato il codice sorgente di tutti gli esercizi affrontati durante il corso.