FORMAZIONE Adobe Flash CS5 - Calendario 2010

Programmazione ad oggetti con ActionScript 3 e Adobe Flash CS5

Creare applicazioni web professionali con ActionScript 3 e Flash Professional CS5

Adobe Authorized Training Center

Corso Ufficiale Adobe svolto da un Adobe Master Instructor.
Scopri i benefici di partecipare ad un corso ufficiale Adobe in un Adobe Authorised Training Center.


DATA:

Svolgimento a richiesta

ORARIO:

3 Lezioni consecutive. Ciascuna lezione ha la durata di 6 ore e si svolge nella fascia oraria compresa tra le 9,30 e le 16,30 (con 1 ora di pausa per il pranzo)

SEDI:

Roma: via Famiano Nardini 1/c (Metro linea B, fermata Bologna)
Roma: via Lazzaro Spallanzani 36/A
Milano: via Imperia, 2
Londra: Lafone House, The Leathermarket - Weston Street
New York: 71 West 23rd Street - Suite 515

NUMERO PARTECIPANTI

Fino a 10

Prerequisiti

Aver frequentato il corso Adobe Flash CS5 per creare siti web o conoscenza del pacchetto Adobe Flash Professional CS 5 e dell'uso delle principali caratteristiche di Flash.

Overview

ActionScript 3 è il linguaggio di programmazione utilizzato per creare applicazioni web e desktop con Flash CS5.
ActionScript 3 è un potente linguaggio ad oggetti che introduce un importante step evolutivo alle capacità di runtime del Flash Player 10.
Già dalle prime versioni di ActionScript, il linguaggio offriva agli sviluppatori potenza e flessibilità per la creazione di esperienze utente ricche ed interattive. Con ActionScript 3 il linguaggio raggiunge una piena maturità aumentando notevolmente le performance e la facilità nello sviluppo di contenuti ed applicazioni fruite con il Flash Player 10. Il codice ActionScript 3 è eseguito dalla ActionScript Virtual Machine 2 (AVM2) inserita all'interno del Flash Player 10 che aumenta drammaticamente le performance e rende le rich internet applications fino a 10 volte più veloci rispetto alla precedente versione (AVM1). 


ActionScript 3 è un linguaggio che si basa sullo standard internazionale ECMAScript 262, Terza edizione e contiene le funzionalità che si basano sulla Proposal 4 dell'ECMAScript; è stato disegnato per rispondere a queste esigenze di programmazione:

  • Sicurezza: ActionScript 3 supporta la sicurezza dei tipi di dato per permettere agli sviluppatori di mantenere facilmente il codice
  • Semplicità: ActionScript 3 è intuitivo e di facile scrittura per programmatori che hanno esperienza in linguaggi come Javascript, C# e Java
  • Performance: ActionScript 3 permette di scrivere complesse funzioni mantenendo alte le performance dell'applicazione
  • Compatibilità: il linguaggio si basa sullo standard ECMAScript ed aggiunge le capacità del ECMAScript per XML (E4X) evolvendo la versione 2 di Actioscript.


Il corso è aggiornato all'ultima versione di Flash Professional CS5.

Obiettivi formativi

Il corso, partendo dalle basi dello sviluppo di un prodotto Flash, passa in rassegna tutti gli aspetti fondamentali del linguaggio ActionScript 3 per la creazioni di ricche ed interattive applicazioni web professionali.

Dotazione PC

E’ previsto che ciascun partecipante sia munito di proprio notebook avente i segg. requisiti minimi per partecipare al corso Adobe Flash CS5 per creare siti web :

  • Intel Dual
  • Microsoft Windows 7, Windows Vista, Windows XP with Service Pack 2, Windows XP Professional,
  • 1 GB of memory
  • 800 MB of available hard-disk space to install

Coloro che fossero sprovvisti di un notebook con tali caratteristiche, potranno noleggiare un PC per l’intero corso. Si prega in tal caso di informare l’organizzazione con qualche giorno di preavviso.

Materiale didattico e coordinamento

L'offerta formativa è completata dal seguente libro di testo che verrà fornito ad ogni alunno:
ActionScript 3.0 for Adobe Flash Professional CS5 Classroom in a Book
Editore: Adobe Press

 

Il coordinamento di questo corso è svolto da Fabio Bernardi, Adobe Master Instructor.

 

Programma


Introduzione ad ActionScript 3.0
Lo standard ECMAScript 262
Evoluzione di ActionScript: da linguaggio di scripting a linguaggio ad oggetti
Concetti base di programmazione
Dichiarare variabili in ActionScript
Dichiarare funzioni in ActionScript
Gli oggetti primitivi
I tipi di dato (data type)
Display List API
Programmare lo Stage
Le API del Flash Player
La documentazione e i Livedocs
Usare la Adobe Coding Conventions

 

Programmazione ad oggeti (OOP) con Actionscript 3
Concetti della OOP (Programazione ad oggetti)
Ereditarietà e polimorfismo
Classi e oggetti
Il concetto di Package
Strutturare un progetto Flash con i packages
Definizione di una Classe
Costruttori, parametri ed argomenti

 

Gli eventi e le funzioni
Cos'è una funzione.
Metodi getter e setter
Come gestire gli eventi
L'oggetto target di un evento
Gli event listener

 

Array, Cicli e Condizioni
Cosa sono gli Array. Il loro utilizzo.
I Cicli (for, for each, … )
Espressioni e operatori
Logica booleana
Istruzioni condizionali e iterative
Regular expressions

 

Creare e gestire animazioni in ActionScript
Alcuni classi utili: Tween e TransitionManager, TimerEvent
Controllare e gestire gli eventi in un'animazione

 

I Componenti
Cosa sono i componenti
Come utilizzare i componenti
Creare ed importare componenti
Il formato SWC
Usare i List component
Gestire il CHANGE event listener

Gestione e caricamento di file esterni
Caricare file esterni in Flash
Lavorare con file XML
Interfacciare applicazioni Flash con file server-side (PHP, ASP, ColdFusion, ...)
Controllare elementi multimediali (audio e video) in ActionScript
Controllare e creare preloading di caricamento
Caricare un file SWF in un UILoader component
Usare la scrollbar in un text field

 

ActionScript 3 Design Patterns
Comprendere i Design Patters
Benefici nell'usare i Design Patterns
Actionscript 3 Desing Patterns
Il design pattern MVC con ActionScript 3

 

ActionScript 3 e la Flash Platform
Overview su Adobe Flash Builder
Le Flex SDK
ActionScript 3.0 oltre il Web: Adobe AIR
Le AIR SDK
Applicazioni desktop in Flash

 

 

Quota partecipazione

800 euro + iva.


ISCRIVITI AL CORSO Programmazione ad oggetti con ActionScript 3 e Adobe Flash Professional CS5

Per:

  • progettazione didattica di corsi ad hoc
  • corsi in sede dal cliente
  • corsi rivolti a gruppi aziendali

RICHIEDI IL PREVENTIVO >>

Altri corsi e training su Flash, ActionScript 3, Flex 4, AIR e Flash Media Server

Flex 4 Upgrade: Migrare da Flex 3 a Flex 4 e Flash Builder 4
Flex 4 SDK e Flash Builder: Sviluppare Rich Internet Applications con le nuove Flex 4 SDK
Flex 3 SDK e Flex Builder 3: Programmare le nuove classi del Flex 3 SDK ed usare le nuove features
Enterprise Flex Applications con LiveCycle Data Services e J2EE (Java EE)
Enterprise Flex 3 con BlazeDS e Java (Java EE)
Disegnare interfacce utente con Flash Catalyst
Sviluppare applicazioni dekstop con Adobe AIR, Ajax e Flex
Flash Media Server 3.5 - Sviluppare Rich Media Applications
Flex 3 e Flex Builder 3 - Sviluppare Rich Internet Applications
Disegnare layout ed interfacce utente per Flex 3 ed Adobe AIR

Valid XHTML 1.0 Strict Valid CSS © 2005-2012 Comtaste S.r.l. - All rights reserved - P.IVA e C.F. 08673311000