Sviluppare applicazioni web con HTML 5, CSS 3 e AJAX

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)