Roberto Di Vito

Servizi e Consulenza informatica. Sulmona

La formazione: corsi di informatica dalla patente europea del computer (ECDL) all'informatica professionale, dalla formazione aziendale ai corsi personalizzati

La web agency più qualificata a Sulmona. Creazione siti web. Realizzazione siti statici e dinamici. E-commerce

Menù di accesso rapido

Io voglio...

usare javascript oltre ogni immaginazione...

Home

Corsi di informatica

Corsi professionali / Programmare in Javascript dalle basi a MooTools

Programmare in Javascript dalle basi a MooTools

In questo corso a programmare in Javascript partendo dalle basi fino ad arrivare alle tecniche più avanza e all'impiego di librerie come Moo Tools ampiamente diffuse. Saranno discussi i fondamenti della tecnica AJAX.

A chi è rivolto

Il corso è rivolto a chi vuole creare effetti e interazioni utente spettacolari ed efficienti usando le tecniche più recenti. Per dare un tocco di classe al proprio sito web.

Il corso in breve

Scheda del corso
Ore 120
Lezioni 30
Periododa Dicembre
a Maggio
Livelloprofessionale
Competenze richiesteElementi di programmazione e di web design
DocenteRoberto Di Vito
Prezzo € 1690 + IVA

Programma

Parte I: Javascript

Le basi del linguaggio Javascript. Javascript Core.
Richiami sul rapporto fra script e XHTML. Inserimento di uno script in una pagina web. Le variabili e le costanti in Javascript. Gli operatori. Gli operatori matematici, gli operatori di assegnamento, di confronto e logici. Condizioni e cicli. Le funzioni. Gli array. Gli array associativi
Gli oggetti in javascript.
Gli oggetti. Gli oggetti Math, Number e Date: proprietà e i metodi. L'oggetto String, proprietà e metodi.
Browser Object Module (BOM). L'oggetto window
Che cos'è l'oggetto window. Le proprietà dell'oggetto window. I metodi dell'oggetto window. Operazioni da evitare.
Handlers. I gestori degli eventi
Cosa sono gli eventi. I gestori degli eventi (handlers). Gli eventi del Mouse. Gli eventi della tastiera. Gli eventi di interfaccia. Eventi del W3C. Eventi Microsoft. Registrazione dei gestori di evento. L'oggetto evento e le sue proprietà. Targeting.
Document Object Module (DOM). L'oggetto document
Che cos'è l'oggetto document. Nodi, albero genealogico e creazione degli elementi: getElementById(), getElemntByTagName(). Informazioni sui nodi. Modificare l'albero del documento. Le proprietà dell'oggetto document. I metodi dell'elemento document. L'oggetto form.
Cookie
Cosa è un cookie. Come creare un cookie. Scrittura e lettura. Impostazioni e scadenza. Esempio di uso dei cookie.
I browser e compatibilità
Problemi di compatibilità con i browser più diffusi. Soluzioni più comuni. Browser detection, cos'è e perchè non funziona. Object detection.
Javascript e CSS
Leggere gli stili. Cambiare classi ed id. Scrivere un CSS nella pagina. Cambiare foglio di stile. Mostrare e nascondere gli elementi.
AJAX
Che cosìè davvero il paradigma AJAX. L'oggetto XmlHttpRequest. Formati per le risposte: XML e JSON. La tua prima applicazione AJAX.

Parte II: MooTools

Presentazione
I framework Javascript. Confronto fra MooTools e le altre librerie. MooTools Core. MooTools More. Scaricare MooTools. Opzioni di compressione.
Mootools Core
Funzioni Core. Costruttore Class. Class Extras. Oggetti nativi. Element e la gestione dello stile. Utilities. Effetti di transizione e morphing con Fx. Request HTML e JSON.
Mootools More
More. Metodi avanzati di Class. Oggetti nativi avanzati. Metodi avanzati di Element. L'oggetto Forms. Metodi avanzati di Fx. Drag'n drop. Interfaccia con tastiere, mouse. Localizzazione.

Competenze richieste

Per partecipare al corso Programmare in Javascript dalle basi a Mootools è necessario conoscere le basi della programmazione ad oggetti. Queste competenze possono essere acquisite nel corso: Fondamenti di programmazione

Devono essere noti anche i fondamenti della creazione dei siti web o in alternativa aver seguito il corso Webdesign con i web standards

Il materiale didatico

Il libro scelto per il corso

Il libro scelto per il corso è Javascript secondo Peter-Paul Kochh realizzato dall'autore del sito www.quirksmode.org una risorsa essenziale per chi approccia il web design e la programmazione Javascript in particolare.

Il volume non copre l'intero programma del corso che è impossibile coprire con un unico libro. Abbiamo scelto questo libro perchè ne condiviamo l'impostazione. Altre letture ad hoc sui singoli argomenti saranno discussi durante il corso.

Cancelleria e supporti

  • una cartellina, una penna ad inchiostro liquido, un blocco note;
  • una pen-drive USB da 512Mbyte.

Offerta speciale!
porta i tuoi amici

Se porti uno o più amici ci sono sconti per tutti.

  • 10% a ciascuno con 1 amico
  • 15% a ciascuno con 2 amici
  • 20% a ciascuno con 3 amici
  • la 5^ persona è gratis!

L'offerta vale anche per iscrizioni non contemporanee. E' sufficiente essere iscritti allo stesso corso.

note

Noi cerchiamo di:

  • rendere i programmi dei corsi sempre migliori;
  • tenerci sempre aggiornati con il materiale didattico;
  • considerare le esigenze particolari dei corsisti

Per questo motivo il programma del corso e il materiale didattico (specialmente i libri di testo), possono subire variazioni dell'ultimo momento rispetto a quando indicato in questa pagina.