Prepara l’esame di certificazione JSE-40-01 JavaScript che confermerà la tua conoscenza delle basi della programmazione JavaScript. Questo corso è perfetto per coloro che vogliono testare le proprie conoscenze prima di sostenere l’esame dell’Istituto JavaScript.
I test del corso coprono le seguenti aree del certificato JSE-40-01:
-
Comprensione delle basi della programmazione nel contesto di JavaScript: interprete, compilazione, lato client, backend
-
Impostazione di un ambiente di sviluppo: strumenti di base (editor di codice, interprete, debugger)
-
JavaScript nell’interazione con il browser: collegamento con HTML, esecuzione di codice nella console, strumenti per sviluppatori
-
Uso delle variabili: denominazione e dichiarazione, inizializzazione, modifica, tipi di valori, conversioni
-
Variabili nel contesto del programma: ambito, blocchi di codice, hoisting, shadowing
-
Primitivi JavaScript e le loro capacità: boolean, number, bigint, undefined, null
-
Lavorare con le stringhe: letterali di caratteri, uso di virgolette singole e doppie, caratteri di escape, interpolazione di stringhe, proprietà e metodi di base (length, charAt, slice, split, substring)
-
Tipi di dati complessi: utilizzo di oggetti, ad esempio, oggetti letterali, proprietà e metodi degli oggetti
-
Array, un altro tipo di dato complesso per memorizzare vari dati, utilizzo degli array, le loro proprietà e metodi come: shift, unshift, push, pop, slice, splice, concat, ecc.
-
Operatori: aritmetici, logici, di assegnazione, di confronto, operatori di assegnazione composta: combinazione di operatori e loro uso pratico, precedenza degli operatori
-
Istruzioni di controllo: if else, if else if, switch, operatore ternario
-
Operatori avanzati come: typeof per controllare il tipo di valore, instanceof, delete
-
Interazione con l’utente: alert, confirm, prompt
-
Cicli per l’esecuzione ripetuta del codice: for, while, do while, for in, for of, controllo dei cicli con break, continue, iterazione su array e oggetti
-
Funzioni, dichiarazione, invocazione, argomenti, parametri, restituzione di valori dalle funzioni
-
Uso di funzioni freccia, funzioni anonime, callback, ambito all’interno di una funzione
-
Uso della ricorsione per risolvere problemi di programmazione
-
Errori nel codice JavaScript e loro gestione: errori sintattici, semantici, logici
-
Gestione delle eccezioni con try, catch, finally come: SyntaxError, ReferenceError, TypeError, RangeError
-
Programmazione sincrona e asincrona: setTimeout, setInterval
-
Debugging del codice: debugger, esecuzione passo passo, analisi del codice nella console JavaScript, misurazione della velocità di esecuzione del programma
I test pratici coprono i requisiti del certificato JSE-40-01 e includono anche spiegazioni aggiuntive sul perché un determinato codice funziona in un certo modo, utile nei casi meno ovvi.