JavaScript

Corso completo su JavaScript: dal linguaggio base allo sviluppo avanzato per il web.

  • Introduzione a JavaScript e setup ambiente
  • Sintassi di base e variabili
  • Tipi di dati primitivi
  • Operatori e precedenza
  • Strutture di controllo: if for while switch
  • Funzioni e parametri
  • Scope e closure
  • Arrow functions
  • Oggetti e proprietà
  • Array e metodi principali
  • Spread e rest operator
  • Destructuring assignment
  • Stringhe e template literals
  • Date e oggetti built-in
  • Programmazione orientata agli oggetti in JS
  • Classi ed ereditarietà
  • Prototype e prototypal inheritance
  • Moduli ES6 e import/export
  • Gestione degli errori e try/catch
  • Asincronia: callback
  • promise e async/await
  • Event loop e concurrency model
  • Manipolazione del DOM
  • Eventi e gestione degli eventi
  • Form e validazione
  • Fetch API e richieste HTTP
  • LocalStorage
  • sessionStorage e cookie
  • Introduzione a JSON
  • Debugging e strumenti di sviluppo
  • Testing con Jest
  • Introduzione a Node.js
  • Gestione pacchetti con npm e yarn
  • Creazione di API con Express
  • Introduzione a frontend frameworks
  • Best practice e pattern di sviluppo
  • Ottimizzazione delle prestazioni e sicurezza
Torna su