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:
Corso Programmare in Java
Impara a programmare in Java partendo dalle basi fino allo sviluppo di applicazioni web e database relazionali.
Corso Programmazione con Java SE
Scopri le funzionalità di Java SE 8 e impara a sviluppare applicazioni object-oriented con le API ufficiali del linguaggio.
Corso Sviluppo con HTML5, CSS3 e JavaScript
Sviluppa interfacce moderne e interattive con HTML5, CSS3 e JavaScript per il web e il mobile.
Corso Programmare applicazioni in C#, con .Net e Visual Studio
Questo corso fornisce una preparazione completa per sviluppare applicazioni desktop e console utilizzando il linguaggio C# e l’ambiente di sviluppo Visual Studio.
Contattaci per progettare insieme il percorso formativo più adatto alle tue esigenze aziendali o per avere un preventivo per il corso di tuo interesse.