Web Apps con HTML5/CSS3/JAVASCRIPT

Obiettivi

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.


STRUTTURA DEL CORSO

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

 

 


 

Centro Studi  ATLANTE - Sede operativa -  Via Toscanini 1/A  -  00061 - Anguillara Sabazia (RM)

Tel. 389 21 61 474

email: edu@atlanteweb.org   

Associazione Culturale Atlante  C.F. 96440180584