CreateJS: sviluppo web apps, componenti e giochi in HTML <canvas>

Documenti analoghi
Programma corso Adobe Flash CS3

Sviluppare applicazioni HTML5 solide e scalabili in AngularJS

Programma: Macromedia Flash

PROGRAMMA DEL CORSO WEB GRAPHIC DESIGNER

Indice generale Introduzione...xi Capitolo 1 Che cos è Flash...1

NVU Manuale d uso. Cimini Simonelli Testa

Corso: ADOBE FIREWORKS

WEB TOOLS CORSI AVANZATI PER LA COMUNICAZIONE WEB

ISTITUTO SUPERIORE D. MILANI MONTICHIARI CORSO DI AUTOCAD 2014/15 DOCENTE :GIOACCHINO IANNELLO

I CORSI FORMAZIONE FORMATORI CHE HANNO COINVOLTO L E-LEARNING O LE NUOVE TECNOLOGIE APPLICATE ALLA DIDATTICA

Titolo del corso. Obiettivi didattici. Indice del corso. Open Office for Kids. Gli obiettivi del corso sono:

1 Anno. 3 Anno. QUASAR DESIGN UNIVERSITY WEB AND INTERACTION - W&I - CORSO TRIENNALE COORDINATORE DIDATTICO: Emanuele Tarducci a.a.

(Website Newsletter App)

Corso Sviluppo Apps su iphone e ipad Corso Online Sviluppo Apps su iphone e ipad

VIDEO COMUNICAZIONE VIA WEB: LA NOSTRA SOLUZIONE PER LEZIONI IN AULA VIRTUALE, SEMINARI E RIUNIONI A DISTANZA

Rich Media Communication Using Flash CS5

CORSO VISUAL DESIGN ANNUALE

Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma

Indice. Introduzione PARTE PRIMA PRENDERE CONFIDENZA CON SVG 1

(Website Newsletter App)

Indice generale. Introduzione...xiii

Microsoft Education Courses

La struttura del desktop di Windows. Gli applicativi: cosa sono e a cosa servono

02 web. designer. info. certificazioni. specializzazioni avanzate

Specifiche tecniche per l invio di materiale ADV.

SVG Editor. Istituto Italiano Edizioni Atlas 1

formazione professionale continua a distanza

Guida all uso di Adobe Acrobat e Adobe Reader in ambito didattico

Adobe Flash CS5.5 e Web Animation. Lezione 7: introduzione ad ActionScript 3.0, livelli guida, realizzazione di un player audio in streaming

CORSO DI INFORMATICA DI BASE - 1 e 2 Ciclo Programma del Corso Sistemi Microsoft Windows

ADVER TISING VER TISING GUIDE (Website Newsletter)

HTML5: il corso Fondamentale

Corso Online Analista Programmatore Microsoft

Grafica - strumenti e tecniche 2. Progettazione Grafica per il Multimediale 2. Progettazione Web & Interfacce Utente 2

AZIENDE. Destinatari Utenti che devono utilizzare a livello base o avanzato applicazioni di office automation.

Book 2. Conoscere i contenuti digitali. Saper riconoscere diversi tipi di contenuti digitali

Percorso Formativo. indirizzo. M a r k e t i n g. E - C o m m e r c e

PROGRAMMA SVOLTO A.S. 2013/2014 CLASSI 1^ D 1^E AFM DISCIPLINA INFORMATICA

CORSI di ArchiCAD 16 e Artlantis

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3

Analista Programmatore su Tecnologie Microsoft

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

STRUMENTI. Impostare una presentazione I programmi di presentazione

PROGRAMMA DEL CORSO OFFICE BASE (48 ORE)

Operazione Matematica

SOMMARIO Introduzione Caratteristiche generali della piattaforma Amministrazione degli utenti 5

Liceo Scientifico " C. CATTANEO " PIANO DI LAVORO DI INFORMATICA. CLASSE 4 LSA SEZ. C e E

04 marzo 2014 La LIM e PowerPoint: insieme per insegnare meglio Relatore: Francesca Rodella

L obiettivo dei percorsi formativi inseriti in questo Catalogo è quello di fornire iter di apprendimento che rispondano alle esigenze di crescita

Guida all utilizzo di Moodle per gli studenti

CORSO DI WEB DESIGN 40 ORE

Servizi di supporto specialistico alla progettazione e allo sviluppo del portale di Gruppo, alla comunicazione sui canali digitali.

Elaborazione testi: immagini

Guida rapida al rilievo con il GPS

Programmazione Laboratorio Informatica

Tutorial per il modulo Composizione e tecnica fotografica Un approfondimento sulla fotografia panoramica. Roberto Gonella, Alberto Terragni

N componente 6 N azione 3.2 Titolo prodotto : Interfaccia di comunicazione con il software DEVS

Web Crazione & restyling siti professionali

CORSO DI INFORMATICA Via Mezzopreti 9, ROSETO DEGLI ABRUZZI

Corso Microsoft Corso Online Analista Programmatore Microsoft

Indice dei contenuti. Browser compatibili Acquisto del corso e-learning Accreditamento del corso Durata del corso...

Associazione Nazionale Docenti

Google Drive. Scheda di presentazione del corso:

ibooks Author! A cura di Aldo Torrebruno! versione aggiornata al 5/12/2013!

catalogo corsi di formazione 2015/2016

audiolettura adattabile link LIM accessibile a tutti IL LIBRO ACCESSIBILE L AUDIOLIBRO CONTENUTI DIGITALI CORRELATI LIM sincronizzat integrato

Programma del corso Web Design

Imparerò ad usare la LIM perché non morde Corso livello base per utilizzo didattico della LIM

Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott.

1 Premessa A cosa serve il servizio Chi usa il servizio... 2

Identificare come i vari elementi dei Microsoft Dynamics CRM possono essere utilizzati per le relazioni con i clienti

Liceo Classico Scientifico Isaac NEWTON via Paleologi 22 - Chivasso

Linguaggio JavaScript

Realizzare una presentazione con PowerPoint

Streaming Tool per CoFFEE

I file PDF possono essere creati : 1. dall interno del programma Adobe 2. Per quelli che lo prevedono direttamente dall interno di altri programmi

Compilatore risorse display grafico LCD serie IEC-line

ISTRUZIONI OPERATIVE AGGIORNAMENTO DEL 18/04/2013

Specifiche tecniche per l invio di materiale ADV.

PIANO DI LAVORO DEI DOCENTI

Macromedia Flash. Realizzato da Emanuela Scionti

Sommario. Prefazione...9

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

BLENDER. LEZIONI DI LABORATORIO Lezione 1

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Indice dei contenuti

PROGRAMMA DEL CORSO OFFICE BASE (36 ORE)

Dreamweaver CC Il Corso Fondamentale

2 weekend (sabato 9-18, domenica 9-13) non consecutivi, per un totale di 24 ore di formazione

Istruzioni operative (v. 1.01) Servizio MB - Mobile Banking Banca Passadore

WBT Authoring. Web Based Training STUDIO

Siti interattivi e dinamici. in poche pagine

Manuale Utente Albo Pretorio GA

Power Point prima lezione

PON Innovazione e Crescita a Supporto dell Efficienza dei Servizi per il Lavoro

CAD 2D/3D E RENDERING

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene

CORSI I principali programmi Adobe Photoshop/InDesign/Illustrator Nozioni di base

Gestione web server impianto domotico da IPad

PROGRAMMA FINALE A.S. 15/16 CLASSE 1^ A TUR Prof. FABRIS MARINO INFORMATICA

Transcript:

CreateJS: sviluppo web apps, componenti e giochi in HTML <canvas> LIVELLO: PRINCIPIANTE PREREQUESITI: Il partecipante dovrà possedere una certà familiarità con l uso di HTML e 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. DURATA: 8 ore ( 7 ore corso + 1 Q&A ) OVERVIEW: 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, videogames, 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: 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 da Adobe Flash CC per gestire il processo di conversione ed esportazione dei file Flash in formato HTML5 OBIETTIVI FORMATIVI: In questo corso il discente apprenderà le nozioni fondamentali per lo sviluppo in HTML5 Canvas utilizzando la suite CreateJS. In particolar modo si acquisiranno le basi per l utilizzo delle librerie EaselJS e TweenJS per la creazione di interfacce grafiche animate e interattive. Gli stessi concetti saranno applicabili in altri contesti, dallo sviluppo di giochi alla creazione di grafici data driven personalizzati. Tutti gli argomenti sono affrontati dal punto di vista teorico e accompagnati da moltissimi esercizi dimostrativi che saranno sviluppati e descritti durante il corso. MATERIALE DIDATTICO Ad ogni partecipante sarà consegnato il codice sorgente di tutti gli esercizi affrontati durante il corso. DAY 1: CreateJS e HTML5 <CANVAS> development Panoramica Strumenti di sviluppo Download Libraries overview Quick start Introduzione ad HTML5 Canvas Progetti HTML5 Canvas in EaselJS

EaselJS: strumenti per il disegno Drawing API e sistema di coordinate Chaining Tiny API Shapes Rectangle Complex Rectangle Circle e Ellipse Line Polystar Arc Linee e Bordi lineto, MoveTo stroke styles caps / joints Riempimenti Solid, Linear, Radial e image Display List Introduzione al concetto di display list Display Objects e relativi metodi (addchild,removechild,..) Utilizzo dei Container per raggruppare elementi Depth e ordinamento elementi Registration Point Utilizzare il testo Creare testi dinamici Le proprietà della classe Text Testi multilinea Bitmap Text

Gestione immagini Caricamento, visualizzazione e gestione immagini Mouse e Touch events eventi mouse e gestione cursore addeventlistener e on() Utilizzo: click, mouseover, mouseout,... Creare pulsanti interattivi con ButtonHelpers Implementare il drag n drop PreloadJS: caricamento assets Precaricare gli assets necessari al funzionamento di un app o videogioco Creare un preloader animato TweenJS e animazioni Utilizzo della classe Ticker e refresh del canvas Introduzione a TweenJS Utilizzo delle tween Animare elementi e containers Easing

Creare data driven Chart: Creare dinamicamente diagrammi data driven ingrando animazioni e interazioni. Creare applicazioni Cross platform per mobile e desktop Nozioni fondamentali HTML per sviluppo su dispositivi mobile Sviluppo responsive fullscreen layouts Gestione eventi di resize con smooth transitions Gestione orientamento dispositivi Sviluppo applicazioni: 360 cross platform: Applicazione responsiva per smartphone, tablet e desktop. Caricamento modelli 3D statici ( sequenze jpeg ) Rotazione modelli 3D con gesture touch e drag n drop Menu selezione colori Informazioni prodotto