Durata corso:
Costo:
JavaScript Base
Codice: DSW02
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.
Durante il corso saranno trattate le base di programmazione JavaScript e verranno affrontati i fondamenti della programmazione Java stessa con una introduzione al linguaggio.
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
JavaScript e il Web
-Introduzione a JavaScript
-La struttura di un'applicazione Web
-Il ruolo di JavaScript nel front end
-Analisi del supporto dei browser
JavaScript e HTML
-Incorporare JavaScript nell'HTML
-Esecuzione degli script
-Adattare i browser non supportati
Il linguaggio
-Strutture di controllo e cicli
-Comprensione delle funzioni
-Utilizzo degli argomenti
-Utilizzo di variabili locali e globali
-Passaggio degli oggetti
Programmazione ad oggetti
-Comprensione degli oggetti di JavaScript
-Navigazione del grafo dell'oggetto
-Formato JSON
-Proprietà, metodi ed eventi
-Accesso dinamico alle proprietà
-Oggetto prototype ed ereditarietà
Gli oggetti del linguaggio JavaScript
-L'oggetto Global, String, RegExp, Array, Date, Math, etc.
-Creazione di oggetti personalizzati di JavaScript
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.