Corso MOC 20480 Microsoft Visual Studio

Programming in HTML5 with JavaScript and CSS3

Sviluppo Microsoft

5 giorni

1.750,00

Descrizione

panoramica del corso:

Questo corso fornisce un’introduzione a HTML5, CSS3 and JavaScript, aiuta gli studenti ad acquisire le competenze di base per programmare in HTML5/CSS3/JavaScript e rappresenta un entry point per i percorsi formativi di Web Application e Windows Store apps.Il corso è incentrato sull’uso di HTML5/CSS3/JavaScript per implementare programmazione logica, definire e usare variabili, eseguire looping e branching, sviluppare interfacce utente, registrate e convalidare l’input utente, immagazzinare dati e creare applicazioni ben strutturate. In questo corso gli scenari di laboratorio sono selezionati per supportare e dimostrare la struttura di vari scenari applicativi. Ci si focalizzerà sui principi e i componenti/strutture di codice che vengono utilizzati per creare un’applicazione software HTML5.

Questo corso usa Visual Studio 2012 eseguito su Windows 8.

Destinatari

il corso è rivolto a:

  • Sviluppatori professionisti con 6-12 mesi di esperienza di programmazione e che sono interessati a sviluppare applicazioni usando HTML5 con JavaScript e CSS3 (sia Windows Store apps per Windows 8 che applicazioni web).
  • sviluppatori junior con :
    • 1-3 mesi di esperienza nella creazione di applicazioni web e nella scrittura di codici JavaScript semplici
    • 1 mese di esperienza nel creare applicazioni Windows client
    • 1 mese di esperienza nell’usare Visual Studio 2012 o 2012

Possono partecipare al corso anche coloro che desiderano sostenere l’esame 70-480: Programming in HTML5 with JavaScript and CSS3

Obiettivi

al termine del corso i partecipanti saranno in grado di:

  • Spiegare come usare Visual Studio 2012 per creare ed eseguire un’applicazione web
  • Descrivere le nuove funzionalità di HTML5 e creare e stilizzare pagine HTML5
  • Aggiungere interattività ad una pagina HTML5 usando JavaScript
  • Creare form HTML5 usando diversi tipi di input e convalidare l’input utente usando gli attributi HTML5 e il codice JavaScript
  • Inviare e ricevere dati da e verso una fonte dati remota usando oggetti XMLHTTPRequest e operazioni jQuery AJAX
  • Stilizzare le pagine HTML5 usando CSS3
  • Creare codici JavaScript ben strutturati e facilmente mantenibili
  • Usare API HTML5 comuni in applicazioni web interattive
  • Creare applicazioni web che supportino operazioni offline
  • Creare pagine web HTML5 che si adattino a diversi dispositivi e form factor
  • Aggiungere grafica avanzata ad una pagina HTML5 usando elementi Canavas e usando Scalable Vector Graphics
  • Migliorare l’esperienza utente aggiungendo animazioni ad una pagina HTML5
  • Usare Web Sockets per inviare e ricevere dati tra un’applicazione web e un server
  • Migliorare la capacità di risposta di una applicazione web che esegue operazioni lunghe usando processi Web Worker

Pre-requisiti

per partecipare al corso:

  • Conoscenza  della struttura base di un documento HTML:
    • uso dei  tag HTML per visualizzare un contenuto testuale
    • uso dei tag HTML per visualizzare la grafica
    • uso delle API HTML
  • comprensione della modalità di stilizzazione di elementi HTML comuni usando CSS, tra cui:
    • separazione della presentazione dal contenuto
    • gestione del flusso di contenuto
    • implementazione degli stili CSS di base
  • modalità di utilizzo di:
    • operatori aritmetici per eseguire calcoli aritmetici coinvolgendo una o più variabili
    • operatori relazionali per testare la relazione tra due variabili o espressioni
    • operatori logici per combinare espressioni che contengano operatori relazionali
  • controllo del flusso di programma usando affermazioni “if … else”
  • implementazione di iterazioni usando i loops
  • scrittura di funzioni semplici

Module 1: Overview of HTML and CSS

  • Overview of HTML
  • Overview of CSS
  • Creating a Web Application by Using Visual Studio 2012

Module 2: Creating and Styling HTML5 Pages

  • Creating an HTML5 Page
  • Styling an HTML5 Page

Module 3: Introduction to JavaScript

  • Overview of JavaScript Syntax
  • Programming the HTML DOM with JavaScript
  • Introduction to jQuery

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

Module 5: Communicating with a Remote Data Source

  • Sending and Receiving Data by Using XMLHTTPRequest
  • Sending and Receiving Data by Using jQuery AJAX operations

Module 6: Styling HTML5 by Using CSS3

  • Styling Text
  • Styling Block Elements
  • CSS3 Selectors
  • Enhancing Graphical Effects by Using CSS3

Module 7: Creating Objects and Methods by Using JavaScript

  • Writing Well-Structured JavaScript
  • Creating Custom Objects
  • Extending 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

Module 9: Adding Offline Support to Web Applications

  • Reading and Writing Data Locally
  • Adding Offline Support by Using the Application Cache

Module 10: Implementing an Adaptive User Interface

  • Supporting Multiple Form Factors
  • Creating an Adaptive User Interface

Module 11: Creating Advanced Graphics

  • Creating Interactive Graphics by Using Scalable Vector Graphics
  • Programmatically Drawing Graphics by Using a Canvas

Module 12: Animating the User Interface

  • Applying CSS Transitions
  • Transforming Elements
  • Applying CSS 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

Module 14: Creating a Web Worker Process

  • Introduction to Web Workers
  • Performing Asynchronous Processing by Using a Web Worker


2020

Marzo

Milano: 02 marzo 2020
Roma: 09 marzo 2020
Padova: 16 marzo 2020

Corso personalizzato?
Mai stato così semplice!
Programming in HTML5 with JavaScript and CSS3
su misura per te

Hai bisogno di un programma dedicato?
Scegli le date in accordo con i tuoi impegni
Vuoi un docente interamente dedicato?

Il Corso non ha promozioni attive

controlla i nostri corsi in promozione



Padova
Corso Stati Uniti 18/B
35127 Padova

Milano
Via Alessandro Volta, 16
20093 Cologno Monzese, Milano

Roma
Via Casilina 3T, Palazzina D
00182 Roma

Contatti
+39 022544271
learning@cegeka.it