Gabriele Romanato
Home
Articoli
Corsi
Talk
CV
Contatti
JavaScript
Corso completo su JavaScript: dal linguaggio base allo sviluppo avanzato per il web.
Informazioni
Articoli
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