Corsi Programmazione e sviluppo software
Corso JavaScript – fundamentals
Impara a scrivere codice JavaScript efficace per creare pagine web interattive e dinamiche, partendo dalle basi del linguaggio.

Il corso fornisce una solida base nella programmazione JavaScript, il linguaggio di scripting più utilizzato per lo sviluppo web. Attraverso lezioni teoriche e pratiche, i partecipanti impareranno a manipolare il DOM, gestire eventi e strutturare dati con array e oggetti, fino a introdurre concetti di asincronia.

Questo corso è rivolto a

  • Sviluppatori software
  • Web developer junior
  • Designer front-end che vogliono integrare interattività
  • Studenti e neolaureati in ambito informatico
  • Professionisti IT che desiderano acquisire competenze di sviluppo web

Alla fine del corso potrai

  • Comprendere la sintassi e le strutture fondamentali di JavaScript
  • Utilizzare variabili, tipi di dato, operatori e funzioni
  • Gestire il flusso del programma con condizioni e cicli
  • Manipolare il DOM per modificare dinamicamente il contenuto delle pagine web
  • Gestire eventi e interazioni dell’utente
  • Utilizzare array e oggetti per strutturare i dati
  • Comprendere le basi dell’asincronia (setTimeout, fetch)
  • Scrivere codice leggibile, riutilizzabile e organizzato

Ecco cosa imparerai

  • Introduzione a JavaScript
  • Cos’è JavaScript e dove si usa
  • Integrazione con HTML
  • Console del browser e strumenti di sviluppo
  • Sintassi base e tipi di dato
  • Variabili (let, const, var)
  • Tipi di dato primitivi (stringhe, numeri, booleani)
  • Operatori aritmetici e logici
  • Conversioni di tipo
  • Strutture di controllo
    • Condizioni: if, else, switch
    • Cicli: for, while, do...while
    • break e continue
  • Funzioni e scope
    • Dichiarazione e invocazione
    • Parametri e valori di ritorno
    • Scope locale e globale
    • Funzioni freccia (=>)
  • Array e oggetti
    • Creazione e manipolazione
    • Metodi degli array (push, pop, map, filter)
    • Oggetti: proprietà e metodi
    • Iterazione su array e oggetti
  • Manipolazione del DOM
    • Selezione degli elementi (getElementById, querySelector)
    • Modifica di contenuti e stili
    • Creazione e rimozione di elementi
    • Navigazione nel DOM
  • Eventi e interattività
    • Tipi di eventi (click, mouseover, keydown)
    • Assegnazione di gestori (addEventListener)
    • Event delegation
    • Validazione di form
  • Introduzione all’asincronia
    • setTimeout e setInterval
    • Introduzione a fetch e alle promesse
    • Cenni su JSON

Laboratori di esercitazione pratiche: non solo lezioni frontali teoriche ma tanta pratica guidata.

Docenti professionisti certificati: danno risposte certe e concrete ai tuoi dubbi.

Massimo 10 partecipanti: per facilitare l’apprendimento e il confronto di gruppo.

Fai il corso quando vuoi: concordiamo date e orari più adatti alle necessità aziendali.

Fai il corso dove vuoi: online in diretta, presso le nostre sedi o la tua sede aziendale

Attestato di partecipazione: puoi richiederlo a fine corso.

Corsi Correlati
Chi ha frequentato questo corso ha frequentato anche:
Contattaci
Richiedi informazioni

"*" indica i campi obbligatori

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.