MVS3-1 - MOC 20480 - PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

INFORMAZIONI SUL CORSO

durata

Durata:

5 GIORNI
categoria

Categoria:

Visual Studio
qualifica

Qualifica istruttore:

Microsoft Certified Trainer
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

Microsoft

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
01 ott 18
05 ott 18
1.720 €
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
01 ott 18
05 ott 18
1.720 €
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
01 ott 18
05 ott 18
1.720 €
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
01 ott 18
05 ott 18
1.720 €
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Umbria
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Spiegare come utilizzare Visual Studio 2012 per creare ed eseguire un'applicazione web.

Descrivere le nuove funzionalità di HTML5 e creare pagine e stili in HTML5.

Aggiungere interattività a una pagina HTML5 utilizzando JavaScript.

Creare moduli HTML5 utilizzando diversi tipi di input e convalidare l'input dell'utente utilizzando gli attributi HTML5 e codice JavaScript.

Inviare e ricevere dati da e verso un'origine dati remota tramite oggetti XMLHttpRequest e AJAX jQuery.

Creare fogli di stile per pagine HTML5 utilizzando CSS3.

Creare codice JavaScript ben strutturato e facilmente gestibile.

Utilizzare l'API HTML5 comune in applicazioni Web interattive.

Creare applicazioni Web che supportano le operazioni non in linea.

Creare pagine Web HTML5 in grado di adattarsi ai diversi dispositivi e fattori di forma.

Aggiungere grafica avanzata a una pagina HTML5 utilizzando elementi Canvas e Scalable Vector Graphics.

Migliorare l'esperienza degli utenti con l'aggiunta di animazioni a una pagina HTML5.

Utilizzare Sockets Web per inviare e ricevere dati tra un'applicazione Web e un server.

Migliorare la capacità di risposta di un'applicazione Web che esegue operazioni di lunga durata, utilizzando processi di lavoro web.

PREREQUISITI

Comprensione della struttura di base del documento HTML:

Saper utilizzare i tag HTML per visualizzare il contenuto del testo.Saper utilizzare i tag HTML per la visualizzazione grafica.Saper utilizzare le API HTML.

Capire come aggiungere gli stili ad elementi comuni in HTML con i CSS:

Separare la presentazione dal contenuto.Gestire il flusso del contenuto.Gestire la posizione dei singoli elementi.Gestire l'overflow del contenuto.Stili di base in CSS.

CONTENUTI:

Module 1: Overview of HTML and CSS

Overview of HTML

Overview of CSS

Creating a Web Application by Using Visual Studio 2012

 

Lab : Exploring the Contoso Conference Application

Walkthrough of the Contoso Conference Application

Examining and Modifying the Contoso Conference Application

 

Module 2: Creating and Styling HTML5 Pages

Creating an HTML5 Page

Styling an HTML5 Page

 

Lab : Creating and Styling HTML5 Pages

Creating HTML5 Pages

Styling HTML5 Pages

 

Module 3: Introduction to JavaScript

Overview of JavaScript Syntax

Programming the HTML DOM with JavaScript

Introduction to jQuery

 

Lab : Displaying Data and Handling Events by Using JavaScript

Displaying Data Programmatically

Handling Events

 

Module 4: Creating Forms to Collect Data and Validate User Input

Overview of Forms and Input Types

Validating User Input by Using HTML5 Attributes

Validating User Input by Using JavaScript

 

Lab : Creating a Form and Validating User Input

Creating a Form and Validating User Input by Using HTML5 Attributes

Validating User Input by Using JavaScript

 

Module 5: Communicating with a Remote Data Source

Sending and Receiving Data by Using XMLHTTPRequest

Sending and Receiving Data by Using jQuery AJAX operations

 

Lab : Communicating with a Remote Data Source

Retrieving Data

Serializing and Transmitting Data

Refactoring the Code by Using jQuery ajax method

 

Module 6: Styling HTML5 by Using CSS3

Styling Text

Styling Block Elements

CSS3 Selectors

Enhancing Graphical Effects by Using CSS3

 

Lab : Styling Text and Block Elements using CSS3

Styling the Navigation Bar

Styling the Page Header

Styling the About Page

 

Module 7: Creating Objects and Methods by Using JavaScript

Writing Well-Structured JavaScript

Creating Custom Objects

Extending Objects

 

Lab : Refining Code for Maintainability and Extensibility

Inheriting From Objects

Refactoring Code to Use Objects

 

Module 8: Creating Interactive Pages using HTML5 APIs

Interacting with Files

Incorporating Multimedia

Reacting to Browser Location and Context

Debugging and Profiling a Web Application

 

Lab : Creating Interactive Pages by Using HTML5 APIs

Incorporating Video

Incorporating Images

Using the Geolocation API

 

Module 9: Adding Offline Support to Web Applications

Reading and Writing Data Locally

Adding Offline Support by Using the Application Cache

 

Lab : Adding Offline Support to a Web Application

Implementing the Application Cache

Implementing Local Storage

 

Module 10: Implementing an Adaptive User Interface

Supporting Multiple Form Factors

Creating an Adaptive User Interface

 

Lab : Implementing an Adaptive User Interface

Creating a Print-Friendly Stylesheet

Adapting Page Layout To Fit a Different Form Factor

 

Module 11: Creating Advanced Graphics

Creating Interactive Graphics by Using Scalable Vector Graphics

Programmatically Drawing Graphics by Using a Canvas

 

Lab : Creating Advanced Graphics

Creating an Interactive Venue Map by Using Scalable Vector Graphics

Creating a Speaker Badge by Using a Canvas Element

 

Module 12: Animating the User Interface

Applying CSS Transitions

Transforming Elements

Applying CSS Key-frame Animations

 

Lab : Animating User Interface Elements

Applying Transitions to User Interface Elements

Applying Key-Frame Animations

 

Module 13: Implementing Real-Time Communications by Using Web Sockets

Introduction to Web Sockets

Sending and Receiving Data by Using Web Sockets

 

Lab : Implementing Real-Time Communications by Using Web Sockets

Receiving Data from Web Socket

Sending Data to a Web Socket

Sending Multiple Types of Messages To or From a Web Socket

 

Module 14: Creating a Web Worker Process

Introduction to Web Workers

Performing Asynchronous Processing by Using a Web Worker

 

Lab : Creating a Web Worker Process

Improving Responsiveness by Using a Web Worker

Providing User Feedback During a Long-Running Process

INFO

  • Esame: 70-480 - Programming in HTML5 with JavaScript and CSS3
  • Manuale: Il Materiale Didattico Ufficiale per tutti i corsi Microsoft MOC può essere richiesto, se disponibile, in forma elettronica (DMOC) invece che cartacea e lo studente iscritto potrà scaricarlo dal sito Microsoft. Chi acquista un DMOC ha diritto a consultare tutte le versioni del manuale, sia quelle precedenti a quella che acquista sia quelle che usciranno successivamente, dove troverà corretti eventuali errori e/o le novità del prodotto.
  • Prezzo manuale: 250 € incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP