Percorso di programmazione Web: HTML, CSS, JAVASCRIPT (INTENSIVE)
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso intensivo
-
Metodologia
Online
-
Lingue
Italiano
-
Ore di lezione
40h
-
Durata
10 Giorni
-
Lezioni virtuali
Sì
Il corso Percorso di programmazione Web: HTML, CSS, JAVASCRIPT insegna competenze di programmazione HTML5, CSS, JavaScript. Il corso è un ottimo punto di ingresso sia alle applicazioni Web, sia per i percorsi di formazione delle app di Windows Store.
Viene descritto l'utilizzo di HTML5/ CSS3/JavaScript per implementare la logica di programmazione, definire e utilizzare variabili, eseguire cicli e diramazioni, sviluppare interfacce utente, acquisire e convalidare l'input dell'utente, archiviare dati e creare un’applicazione ben strutturata.
Gli scenari di laboratorio in questo corso sono selezionati per supportare e mostrare la struttura di vari scenari applicativi. Si concentrano sui principi e sui componenti/strutture di codice utilizzati per stabilire un'applicazione software HTML5. Per questo corso viene utilizzato Visual Studio, in esecuzione in Windows 10.
Informazioni importanti
Earlybird: Sconto valido per le iscrizioni effettuate entro la fine di febbraio.
Profilo del corso
Al termine del corso i partecipanti saranno in grado di:
Spiegare come utilizzare Visual Studio per creare ed eseguire un'applicazione Web
Descrivere le nuove funzionalità di HTML5 e creare e disegnare pagine 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 il codice JavaScript
Inviare e ricevere dati da e verso un'origine dati remota utilizzando gli oggetti Richiesta XMLHTTP e l'API Fetch
Dare stili alle pagine HTML5 utilizzando CSS3
Creare codice JavaScript ben strutturato e facilmente gestibile
Scrivere un codice JavaScript moderno e usare babel per renderlo compatibile con tutti i browser
Utilizzare le comuni API HTML5 nelle applicazioni Web interattive
Creare applicazioni Web che supportino operazioni offline
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 utilizzando grafica vettoriale scalabile
Migliorare l'esperienza utente aggiungendo animazioni a una pagina HTML5
Utilizzare Web Socket per inviare e ricevere dati tra un'applicazione Web e un server
Migliorare la reattività di un'applicazione Web che esegue operazioni di lunga durata utilizzando i processi Web Worker
Utilizzare WebPack per confezionare applicazioni Web per la produzione
I partecipanti devono essere dotati di Personal Computer, accesso a Internet e banda almeno di 10Mb.
Per eseguire gli esercizi è necessario dotarsi di un secondo schermo.
Verrà rilasciato un attestato di frequenza in formato elettronico al raggiungimento dell'80% delle ore del corso.
Opinioni
Materie
- HTML
- Javascript
- Programmazione web
- Programmazione
- CSS
- Web master
- Html5
- CSS3
- Visual Studio
- Interattivita
- API Fetch
- Animazioni
- Web Socket
Professori
Sebastiano Maugeri
Professore
Esperto consulente programmatore e docente di livello Master, lavora da 30 anni su piattaforme di sviluppo in ambiente Microsoft. Esperto su Microsoft.NET, Visual Studio, C#, Aspx, React, MVC, Core, IIS, CRM, Java, Javascript, CSS, oltreché altri diversi linguaggi di frontend; inoltre tiene corsi di Search Engine Opitimization e Search Engine Marketing. Ha al suo attivo la gestione di 3 corsi Master di programmazione a Bolzano e oltre 2.000 ore di docenza.
Programma
Panoramica di HTML e CSS
- Panoramica dell’HTML
- Panoramica del CSS
- Creazione di un'applicazione Web tramite Visual Studio
- Creare una pagina HTML5
- Dare uno stile a una pagina HTML5
Creazione moduli per raccogliere e convalidare l'input dell'utente
- Creare moduli HTML5
- Convalidare l'input dell'utente tramite gli Attributi HTML5
Creare stili HTML5 utilizzando CSS3
- Stili del testo utilizzando CSS3
- Stili dei Block Elements
- Pseudo-classi e pseudo-elementi
- Miglioramento degli effetti grafici mediante CSS3
Animazione dell'interfaccia utente
- Applicazione di transizioni CSS
- Trasformazione degli elementi
- Applicazione di animazioni di keyframe CSS
Introduzione a JavaScript
- Panoramica di JavaScript
- Introduzione al Document Object Model
- Convalidare l'input dell'utente tramite JavaScript
Comunicazione con un server remoto
- Programmazione asincrona in JavaScript
- Invio e ricezione di dati mediante Axios
Creazione di oggetti e metodi mediante JavaScript
- Scrivere codice JavaScript ben strutturato
- Creare oggetti personalizzati
- Estensione di oggetti
Aggiungere supporto offline alle applicazioni Web
- Lettura e scrittura locale dei dati
Implementazione di un'interfaccia utente adattiva
- Supporto di più fattori di forma
- Creazione di un'interfaccia utente adattiva
Creazione di grafica avanzata
- Disegnare grafici utilizzando l'API Canvas
Ulteriori informazioni
Le lezioni registrate verranno messe a disposizione dei corsisti per un periodo di un mese.
Verranno fornite esercitazioni e/o labs in cloud.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Percorso di programmazione Web: HTML, CSS, JAVASCRIPT (INTENSIVE)