Durata corso:
Costo:
Javascript Avanzato
CODICE: DSW03
Il corso offre tutte le competenze necessarie per programmare in JavaScript, prestando particolare attenzione alla gestione di classi, oggetti e metodi adatti alla creazione di applicazioni. I programmi creati saranno corredati da interfacce grafiche che li rendono facilmente utilizzabili dagli utenti finali.
Gli studenti saranno guidati nell’utilizzare tecniche avanzate come la programmazione multithreading, la gestione dei database ed il networking, fondamentali per la realizzazione di software complessi.
Il corso insegnerà ai partecipanti a padroneggiare, partendo dalle nozioni di base, tutti gli strumenti per poter realizzare applicazioni in Java sia Web che non ed alle integrazioni che JavaScript può avere nel mondo del Web e delle applicazioni Mobile.
Erogazione: Corso in aula, Virtual Classroom
I principi di base del DOM
-Browser Object Model (BOM)
-Standard DOM
-Navigazione dei nodi di un documento
-Recupero valori di elementi e attributi
-Modifica DOM in memoria
Gestione degli eventi
-Comprensione degli eventi e dei gestori
-Creazione di gestori d'evento JavaScript
-Gestione degli errori
-Generazione di eventi nel codice
Oggetti fondamentali di JavaScript
-Utilizzo dell'oggetto Window
-Interazione con gli oggetti Document
-L'importanza degli oggetti Form
-Gestione delle tabelle
Programmazione DHTML:
-Selettori
-Proprietà InnerHtml e InnerText
-DHTML e testo
-Effetti visivi su immagini
-Le proprietà dei Cascading Style Sheet (CSS)
-La gestione dei Layer
ES6 nuovi costrutti sintattici
-Introduzione alla specifica ES6
-Scope variabili
-Nuova sintassi per funzioni
-Destructoring assignments
-Nuove funzioni JS
-Nuove classi JS
OOP con ES6:
-Definizione classi
-Costruttori
-Metodi
-Ereditarietà
-Membri static
-Export e Import
Gestione dipendenze
-Export Moduli
-Import classi e funzioni
-Sistemi per gestione dipendenze
Sviluppatori
Conoscenza della programmazione strutturata derivata dall’uso di qualsiasi linguaggio di programmazione. Conoscenza del linguaggio HTML. Conoscenza base della infrastruttura di rete e del protocollo http.
Al termine del corso gli allievi saranno in grado di:
- Conoscere e saper utilizzare il linguaggio di programmazione JavaScript, compresi gli aspetti più recenti.
- Conoscere lo strumento base per la realizzazione del front-end.