Web Apps con HTML 5, CSS 3 e AJAX
Formatori Esperti – Impara da Zero a Creare siti e applicativi web
Rivolto a sviluppatori di applicazioni Web, grafici, programmatori, ed in generale chiunque desideri essere in grado di produrre pagine HTML ben disegnate, funzionanti e aggiornate alle ultime tecniche di Responsive Design. Si focalizza sull’utilizzo di HTML5 / CSS3 / JavaScript per implementare la logica di programmazione
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.
HTML5 & CSS3 Developer:
- 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.
Percorso Formativo
- Accoglienza e presentazione del percorso formativo
- La rete Internet
- Il World Wide Web, i browser più diffusi, i motori di ricerca, analisi delle strutture più comuni dei siti;
- Tipi di linguaggi esistenti e utilizzati, interazione Client e Server, linguaggi Client e Server;
- HTML 5
- Il linguaggio ipertestuale, i tag e gli attributi, editor testuali e visuali, meta tag;
- CSS 3
- I fogli di stile e la loro applicazione, classi e ID, layout semplici e table-less;
-
Basi di programmazione
- Principi di programmazione: variabili, array, condizioni, cicli, funzioni e parametri, eventi;
Javascript
- Modifica dello stile con Javascript, interazione lato Client;
- AJAX e JQUERY
- Framework Ajax, eventi e listener di eventi, metodo sincrono e asincrono, temporizzare gli eventi, animare la pagina;
- 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.
- 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, gallerie tipo colorbox o lightbox e script di varia natura con l’intenzione di aumentare l’interattività, l’usabilità e la bellezza delle pagine web.
Dove si svolge
In aula frontale oppure in virtual classroom online (completamente dal vivo)