I rapidi progressi dell’HTML5, uniti agli sforzi del W3C di creare delle interfacce standard per dispositivi smartphone e tablet hanno fatto si che ormai le web app hanno funzionalità quasi alla pari delle applicazioni mobile native.
Corso di Formazione – Verbania 15-16-17 Ottobre 2013
Sviluppare applicazioni web con HTML 5, CSS 3 e AJAX
Corso rivolto a sviluppatori di applicazioni Web, grafici, ed in generale chiunque desideri essere in grado di produrre pagine HTML ben disegnate, funzionanti e aggiornate alle ultime tecnologie web.
Dopo un breve cenno a Internet, al World Wide Web e agli strumenti di navigazione, viene esaminata in dettaglio la sintassi del linguaggio HTML, allineata alle specifiche HTML 5, con l’obiettivo di produrre pagine web perfettamente funzionanti.
Si inizia impostando un semplice documento contenente solo i tag di base, per arricchirlo successivamente con immagini, tabelle, liste, form. L’evoluzione della pagina prosegue quindi con la trasformazione in un documento ipermediale con collegamenti ad altre pagine. Viene poi affrontata la sintassi specifica di HTML 5 e i suoi predicati strutturali e semantici, ed in seguito risolte problematiche quali le differenti visualizzazioni a seconda del browser utilizzato; viene poi affrontata la realizzazione dei CSS o fogli di stile e del relativo linguaggio nella sua ultima versione, la 3.
Nel corso vengono indicati i criteri di sviluppo mirati all’estetica della pagina, alla velocità di caricamento e agli attributi di accessibilità della stessa. Creazione di un sito web in locale e su Internet per simulare situazioni reali. Inoltre verranno affrontati una serie di esempi e di script che mettono in campo anche AJAX, tecnologia di punta delle applicazioni web più diffuse del momento e la relativa implementazione di scripting di Javascript asincrono e non sulle pagine come ad esempio l’utilizzo di librerie jQuery per ottenere effetti speciali o animati, galleries tipo colorbox o lightbox e script di varia natura con l’intenzione di aumentare l’interattività, l’usabilità e la bellezza delle pagine web.
Docente: Paolo Saccone