Videocorso JavaScript CGFA
Da zero a siti interattivi: variabili, funzioni, DOM, asincrono e un piccolo carrello vero
- Partenza: Da zero
- 14 ore con gli esercizi
- 10 lezioni in 3 livelli
- 2 lezioni gratis
A chi serve
Principianti assoluti, studenti, grafici e commercianti che vogliono rendere vivo un sito
Cosa serve per iniziare
- Un computer Windows, Mac o Linux
- Saper usare il browser e creare una cartella
- Nessuna esperienza di programmazione
Cosa installare
A cosa ti serve
- Sviluppatore front-end per siti e negozi online
- Sviluppatore full stack con Node.js
- Automazione di piccole attività
- Base per React, Vue e altri strumenti moderni
Programma del corso
10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.
Base
I mattoncini del linguaggio: valori, scelte, ripetizioni e funzioni
Intermedio
Dati strutturati e pagine interattive
Avanzato
Codice asincrono, classi, moduli e qualità
Progetto finale: Il carrello della pizzeria
Costruisci la logica di un carrello: aggiungi prodotti, controlla i dati, calcola subtotale, IVA al 22 per cento e spedizione. Poi collegala a una pagina HTML con il DOM.
I passi
- Crea il file carrello.js e un array di prodotti con nome e prezzo.
- Scrivi una classe Carrello con metodi aggiungi, rimuovi e un getter subtotale.
- Aggiungi il calcolo dell'IVA e della spedizione (gratis sopra 50 euro).
- Controlla con throw i dati non validi (prezzo negativo, quantità zero).
- Collega i bottoni di una pagina HTML con addEventListener e salva il carrello in localStorage.
Esame e attestato
Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.
Glossario di JavaScript
- Variabile
- Una scatola con un nome dove il programma tiene un valore.
- Costante (const)
- Una variabile il cui nome non può essere riassegnato.
- Funzione
- Un blocco di codice con un nome, da richiamare quando serve.
- Array
- Un elenco ordinato di valori, numerati a partire da zero.
- Oggetto
- Un insieme di coppie nome e valore che descrive una cosa.
- DOM
- La rappresentazione della pagina HTML che JavaScript può leggere e modificare.
- Evento
- Qualcosa che accade nella pagina, come un clic o l'invio di un modulo.
- JSON
- Formato testuale per scambiare dati tra programmi e siti.
- Promise
- La promessa di un risultato che arriverà più tardi.
- Closure
- Funzione che ricorda le variabili del luogo in cui è stata creata.
- Modulo
- Un file di codice che esporta cose utili ad altri file.
- Console
- Lo strumento dove si leggono i messaggi e gli errori del programma.
Le prime 2 lezioni sono gratis
Per il corso completo, scuole e aziende: chiedi le condizioni.