Tutorial Javascript per principianti
1. Introduzione a Javascript
Cos'è Javascript?
Perchè imparare Javascript?
Installazione degli strumenti di sviluppo
2. Sintassi di base
Variabili e tipi di dati
Operatori e espressioni
Istruzioni condizionali (if, else)
Cicli (for, while)
3. Funzioni
Creare e chiamare funzioni
Parametri e argomenti
Scope delle variabili
Funzioni anonime e callback
4. Gestione degli eventi
Eventi del mouse e della tastiera
Event Listener
Gestione degli eventi asincroni
5. Gestione degli Array
Creare e manipolare array
Metodi degli array (push, pop, map, filter, etc..)
Array multidimensionali
6. Object oriented programming (OOP) in Javascript)
Oggetti e prototipi
Constructor Function
Ereditarietà e classi (ES6)
7. Manipolazione del documento HTML
DOM (Document Object Model)
Selezione degli elementi
Modifica del contenuto e degli attributi
8. Richieste HTTP e AJAX
XmlHttpRequest e fetch API
Gestione delle risposte
Consumo di API esterne
9. Manipolazione del tempo
SetTimeOut e SetInterval
Date e Time
10. Gestione degli errori
Gestione delle eccezioni
Debugging e strumenti di sviluppo
11. Progetto pratico
Creare una semplice applicazione web
Applicare le conoscenze acquisite
12. Best Practices
Convenzioni di denominazione
Organizzazione del codice
Sicurezza e performance
13. Strumenti e risorse
IDE e Editor
Comunità e forum
Altre risorse per imparare Javascript
14. Domande frequenti (FAQ)
Risposte alle domande comuni
Risoluzioni dei problemi
15. Conclusioni
Ripasso delle principali nozioni apprese
Prossimi passi nel mondo dello sviluppo Javascript