Menu Responsive CSS Only

Programmazione HTML5 con Javascript e CSS3 – Microsoft Exam 70-480

This event has passed

Programmazione HTML5 con Javascript e CSS3 – Microsoft Exam 70-480

Data inizio
marzo 29, 2018 9:00 am
Data fine
marzo 29, 2018 6:00 pm

560.00

Codice: SCLINMS280 Tipo: corso  Durata: 40 ore  Erogazione: Frontale oppure Virtual Class

-Questo Corso vuole trasmettere agli allievi le competenze necessarie alla creazione di applicazioni scalabili e responsive programmando in HTML5 con JavaScript e CSS3.

18 disponibili

Categoria: Tag:

Contenuti Corso

Codice: SCLINMS280

Tipo: Corso

Durata: 40 ore

Erogazione: Frontale oppure Virtual Class

Descrizione

Questo corso vuole trasmettere agli allievi le competenze necessarie alla creazione di applicazioni scalabili e reattive programmando in HTML5 con JavaScript e CSS3.

Agli allievi viene presentata una introduzione ad HTML5, CSS3, e JavaScript, la sintassi e i dettagli implementativi. In più durante i laboratori vengono presentate diverse funzionalità e caratteristiche con il supporto dell’IDE Microsoft Visual Studio.

Questo corso è propedeutico all’esame di certificazione 70 -480 – Programming in HTML5 with JavaScript and CSS3


Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • Spiegare come utilizzare Visual Studio 2012 per creare e gestire un’applicazione Web
  • Descrivere le nuove funzionalità di HTML5 e creare e stilizzare pagine HTML5
  • Aggiungere interattività a una pagina HTML5 utilizzando JavaScript
  • Creare moduli HTML5 utilizzando diversi tipi di input e convalidare l’input utente utilizzando gli attributi HTML5 e il codice JavaScript
  • Inviare e ricevere dati da e verso un’origine dati remota utilizzando gli oggetti XMLHTTPRequest e le operazioni jQuery AJAX
  • Applicare stili a pagine HTML5 utilizzando CSS3
  • Creare un codice JavaScript ben strutturato e facilmente gestibile
  • Usare API comuni HTML5 nelle applicazioni web interattive
  • Creare applicazioni web che supportano le operazioni in modalità non in linea
  • Creare pagine Web HTML5 in grado di adattarsi a diversi dispositivi e fattori di forma
  • Aggiungere grafica avanzata a una pagina HTML5 utilizzando gli elementi Canvas e Scalable Vector Graphics
  • Migliorare l’esperienza utente aggiungendo animazioni a una pagina HTML5
  • Utilizzare Socket Web per inviare e ricevere dati tra un’applicazione Web e un server
  • Migliorare la reattività di un’applicazione web che esegue operazioni a lunga durata utilizzando i processi di Web Worker


A chi è rivolto


Prerequisiti di accesso

Prima di frequentare questo corso, gli studenti devono avere almeno tre mesi di esperienza di sviluppo professionale.

Oltre alla loro esperienza professionale, gli studenti che frequentano questa formazione dovrebbero avere una combinazione di conoscenze pratiche e concettuali relative alla programmazione HTML5 tali da includere i seguenti prerequisiti:

• Capire la struttura del documento HTML di base:

– Come utilizzare i tag HTML per visualizzare il contenuto del testo.

– Come utilizzare i tag HTML per visualizzare la grafica.

– Come utilizzare API HTML.

• Comprendere come creare gli elementi HTML comuni utilizzando CSS, tra cui:

– Come separare la presentazione dal contenuto.

– Come gestire il flusso di contenuti.

– Come controllare la posizione di singoli elementi.

– Come implementare lo stile CSS di base.

• Comprendere come scrivere il codice JavaScript per aggiungere funzionalità a una pagina web:

– Come creare e utilizzare variabili.

– Come usare:

▪ operatori aritmetici per eseguire calcoli aritmetici che coinvolgono una o più variabili;

▪ operatori relazionali per testare la relazione tra due variabili o espressioni;

▪ operatori logici per combinare espressioni che contengono operatori relazionali.

– Come controllare il flusso del programma usando le istruzioni if ​​… else.

– Come implementare iterazioni utilizzando loop.

– Come scrivere funzioni semplici.


Contenuti

Rivisitazione di HTML e CSS

  • Introduzione all HTML
  • Introduzione al CSS
  • Creazione di un’applicazione Web con Visual Studio

Creazione e modifica di pagine HTML

  • Creazione di una pagina HTML5
  • Applicare stili ad una pagina HTML5

Introduzione a JavaScript

  • Cos’è JavaScript: sintassi, variabili, tipi ed operatori, funzioni, logica di programmazione, oggetti, array di oggetti e JSON
  • Il Document Object Model (DOM)
  • Introduzione a JQuery

Creazione di moduli per la raccolta e la verifica dell’input dell’utente

  • Creazione di moduli HTML5
  • Convalida dell’input con attributi HTML5
  • Convalida dell’input con JavaScript

 Comunicare con un’origine dati remota

  • Invio e ricezione di dati utilizzando XMLHTTPRequest
  • Invio e ricezione di dati mediante le operazioni di jQuery AJAX

Applicare Stili HTML5 utilizzando CSS3

  • Styling Text
  • Elementi di blocco dello stile
  • Selettori CSS3
  • Migliorare gli effetti grafici utilizzando CSS3

Creazione di oggetti e metodi utilizzando JavaScript

  • Scrivere JavaScript ben strutturati
  • Creazione di oggetti personalizzati
  • Estensione di oggetti

Creazione di pagine interattive utilizzando API HTML5

  • Interagire con i file
  • Incorporare Multimedia
  • Reazione alla posizione del browser e al contesto
  • Debug e profilatura di un’applicazione Web

Aggiunta di supporto non in linea alle applicazioni Web

  • Lettura e scrittura di dati localmente
  • Aggiunta di supporto offline utilizzando la cache dell’applicazione

Implementazione di un’interfaccia utente “Adaptive”

  • Supporto di Form Factors multipli
  • Creazione di un’interfaccia utente adaptive

Creazione di grafica avanzata

  • Creazione di grafica interattiva mediante Grafica Vettoriale Scalabile (SVG)
  •  Grafica utilizzando una Canvas

Animazione dell’interfaccia utente

  • Applicare le transizioni CSS
  • Trasformare gli elementi (2D e 3D)
  • Applicazione di animazioni CSS Key-frame

Implementare la comunicazioni in tempo reale utilizzando le connessioni Web Socket

  • Introduzione ai Web Sockets
  • Invio e ricezione dei dati mediante l’utilizzo di Web Sockets

Creazione di un processo Web Worker

  • Introduzione ai Web Worker
  • Esecuzione di elaborazione asincrona mediante un Web Worker