• 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