Questo sito utilizza cookies di terze parti per migliorare l'esperienza dei propri visitatori e per raccogliere dati statistici. 

Facebook Image

Contatta Help to Change

Corso introduttivo a Javascript e JQuery - Torino

La tecnologia alla base delle interfacce utente per il web 2.0

logo corsoCon l'avvento del web 2.0 i siti hanno smesso di essere un semplice insieme di documenti per diventare degli strumenti interattivi con tanto di animazioni ed interfaccia utente.

Sempre più spesso oltre che di qualità dei contenuti, che rimane il principale strumento per il SEO ed il web marketing sui social network, si parla di esperienza dell'untente (user experience o IX) in riferimento all'usabilità di un sito, alla sua interfaccia utente, alla sua fruibilità.

Per realizzare una user experience dinamica ed accattivante occorre operare al livello di browser (lato client) ed il modo più utilizzato ed universale è, al momento, l'uso di programmi scritti in JavaScript.

Il Javascript presenta degli indubbi vantaggi rispetto alle tecnologie IX usate in precedenza, ad esempio FLASH: è disponibile per qualsiasi piattaforma, consente interazione complesse con l'utente, non richiede costosi strumenti di sviluppo.

Unito alla libreria oper source JQuery consente lo sviluppo di interfacce multipiattaforma e con una gestione unificata degli eventi.
In quest'ottica è pensato questo corso, ideale completamento ed ampliamento dei corso introduttivi al php ed all'HTML.

La prossima sessione del corso è in programma
martedì 27 febbraio 2018 alla ore 1830
Presso Casa Umanista - via Martini 4b - Torino

Per informazioni ed iscrizioni: Giorgio Mancuso - Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Tel: 3356695959

 

Finalità del corso

Lo scopo del corso è quello di fornire, a chi vi partecipa, le conoscenze di base sul Javascript e sulla libreria JQuery per realizzare semplici interfacce utente basate sull'HTML oppure comprendere ed eventualmente modificare interfacce fatte da altri. Verranno inoltre fornite conoscenze di base sulla programmazione.

Prerequisiti dei partecipanti

Capacità d'uso del PC o Mac e conoscenza di base sull'uso di programmi di videoscrittura quali MS Word od OpenOffice.
Esperienza nella navigazione internet attraverso un qualsiasi browser (Internet Explorer, Firefox, Chrome ecc.).
E' importante la conoscenza di base dell'HTML e la disponibilità di un PC o Mac portatile con connessione wireless da usare durante il corso

Modalità

Il corso si articola in sei lezioni di un paio d'ore ciascuna , tutti i lunedì (od in altro giorno se diversamente fissato) tra le 18,30 e le 20,30 presso la Casa Umanista, via Martini, 4B Torino; la data di partenza e l'orario dipenderà dalle esigenze degli iscritti.
Per partecipare occorre iscriversi

L'insegnante

Giorgio Mancuso si occuperà di tenere il corso.
Giorgio gestisce il sito helptochange.it e vari siti commerciali tutti basati su Joomla (2.5 e 3) ed il blog tecnico della ITACAD s.r.l. (www.itacad.it/blog) basato su WordPress
Ha realizzato e formato i webmaster di diversi siti (un elenco parziale e disponibile su http://www.helptochange.it/links/i-figli-dei-corsi-cms-joomla-wordpress).

Programma

Il programma può subire delle modifiche per questioni didattiche

Lezione 1: Introduzione e strumenti di lavoro

  • Cos'è il JavaScirpt
  • Browser e JavaScript
  • JavaScript ed html
  • L'ambiente di sviluppo in Windows: Strumenti per sviluppatori ed Notepad++
  • I tag HTML//
  • I commenti
  • la sintassi di base
  • la funzione alert
  • Il primo programma: ciao mondo

Lezione 2: Introduzione alla programmazione

  • L'algoritmo e sua rappresentazione
  • I vari tipi di programmazione: strutturata, modulare, orientata agli oggetti
  • Le strutture di controllo: sequenza, selezione, interazione
  • Le variabili in Javascript
  • Tipi di dati e loro rappresentazione
  • Espressioni ed operatore di assegnazione
  • Sintassi Javascript per le costanti
  • Strutture di controllo del flusso
  • Esercitazione: scrivere un programma per il calcolo di n3, n!

Lezione 3: Funzioni, programmazione ad oggetti, DOM

  • Le funzioni
  • Includere programmi esterni nella pagina HTML
  • La programmazione orientata agli oggetti
  • Perchè programmare ad oggetti
  • La programmazione ad oggetti nel Javascript
  • Il DOM e l'interazione con Javascript
  • Esercitazione

Lezione 4: jQuery

  • Cos'è JQuery
  • Perché usare jQuery
  • Includere jQuery nelle proprie pagine
  • L'oggetto $
  • Il selettore
  • I principali metodi dell'oggetto $
  • Gestire gli eventi con jQuery
  • Esercitazione pratica

Lezione 5: json, ajax, jQuery UI

  • Il trasferimento di dati tra applicazioni: lo standard json
  • Le richieste asincrone: lo standard ajax
  • L'implementazione di ajax in jQuery
  • La libreria jQuery UI per la creazione di interfacce utente avazate
  • Esercitazione pratica

Lezione 6: Approfondimenti ed applicazioni

  • Il framework bootstrap per interfacce utente responsive
  • Approfondimenti sugli argomenti trattati nel corso
  • Esercitazione pratica

Stampa Email