Questo corso è un punto di ingresso nel mondo delle App per dispositivi mobili a per Applicazioni Web. Esso si focalizza sull'utilizzo di HTML5 / CSS3 / JavaScript per implementare la logica di programmazione, definire e utilizzare le variabili, eseguire il looping e la ramificazione, sviluppare interfacce utente, acquisire e convalidare l'input dell'utente, archiviare dati e creare un'applicazione ben strutturata.
Modulo 1: Introduzione a HTML e CSS
· Introduzione a HTML
· Introduzione a CSS
· Creazione di una Web Application
Modulo 2: Creazione e Styling Pagine HTML5
· Creazione di Pagine HTML5
· Styling di Pagine HTML5
Modulo 3: Introduzione a JavaScript
· Introduzione of JavaScript Sintassi
· Programming the HTML DOM with JavaScript
· Introduzione a jQuery
Modulo 4: Creazione di Forms per Inserire Dati e Validazione Input Utente
· Introduzione a Forms e Tipi Input
· Validazione Input Utente Utilizzando Attributi HTML5
· Validazione Input Utente Utilizzando JavaScript
Modulo 5: Comunicare con a Sorgenti Dati Remote
· Invio e Ricezione Dati Utilizzando XMLHTTPRequest
· Invio e Ricezione Dati Utilizzando operazioni jQuery AJAX
Modulo 6: Styling HTML5 Utilizzando CSS3
· Styling Text
· Styling Block Elements
· Selettori CSS3
· Effetti Grafici Avanzati Utilizzando CSS3
Modulo 7: Creazione di Oggetti e Metodi Utilizzando JavaScript
· Scrivere Well-Structured JavaScript
· Creazione di Oggetti Personalizzati
· Estendere Oggetti
Modulo 8: Creazione di Pagine Interattive utilizzando APIs HTML5
· Interazione con Files
· Incorporare Multimedia
· Reagire a Browser Location e Context
· Debugging e Profiling di Web Application
Modulo 9: Aggiungere Offline Support a Web Applications
· Leggere e Scrivere Dati Localmente
· Aggiungere Offline Support Utilizzando la Application Cache
Modulo 10: Implementare una Adaptive User Interface
· Supportare Formati Multipli di Form
· Creazione di una Adaptive User Interface
Modulo 11: Creazione di Grafica Avanzata
· Creazione di Grafica Interattiva utilizzando Scalable Vector Graphics
· Disegnare Grafica con Codice Utilizzando Canvas
Modulo 12: Animare l’Interfaccia Utente
· Applicare Transizioni CSS
· Trasformare Elements
· Applicare CSS Key-frame Animations
Modulo 13: Implementare Comunicazioni Real-Time Utilizzando Web Sockets
· Introduzione a Web Sockets
· Invio e Ricezione Dati Utilizzando Web Sockets
Modulo 14: Creazione di un Web Worker Process
· Introduzione a Web Workers
· Effettuare Elaborazioni Asincrone Utilizzando Web Workers