Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript Moderno: Fondamenti,DOM, Programmazione Asincrona
Highest Rated
Rating: 4.5 out of 5(329 ratings)
1,309 students

JavaScript Moderno: Fondamenti,DOM, Programmazione Asincrona

Impara JavaScript (ES6+). Dalla logica di base alla manipolazione del DOM, con esercizi pratici e introduzione a Node.js
Created byAlessio Ferrari
Last updated 5/2026
Italian
Italian [Auto],

What you'll learn

  • Fondamenti di JavaScript.
  • Funzioni e oggetti.
  • Manipolazione del DOM.
  • Gestione degli eventi.
  • Introduzione a Node.js.
  • Librerie e strumenti utili.
  • Progetti pratici passo-passo.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

8 sections87 lectures7h 34m total length
  • Cosa otterrai da questo corso1:28
  • Informazioni importanti sul supporto e la sezione D&R (Domande e Risposte)0:55
  • Consigli utili per ottenere il massimo da questo corso2:39
  • Come aumentare il volume dell'audio delle lezioni1:29
  • Strumenti necessari2:32
  • Il Web è incredibile!1:56
  • Utilizza il tuo browser per programmare in Javascript4:16
  • Le basi della programmazione7:30

Requirements

  • Utile una conoscenza di base di HTML/CSS.
  • Nessuna base di programmazione necessaria.
  • Un computer e internet.
  • Corso creato su sistema operativo Windows. Le nozioni all'interno possono essere applicate anche su MacOS.

Description

JavaScript è il motore che muove il web moderno, ma impararlo non significa solo memorizzare una sintassi. Significa capire la logica che permette al codice di interagire con l'utente.

In questo corso ho eliminato il superfluo per concentrarmi su ciò che serve davvero a chi vuole iniziare a programmare con metodo e pulizia.

Partiremo dalle basi assolute senza dare nulla per scontato. Vedremo come configurare un ambiente di lavoro professionale, per poi passare subito alla scrittura del codice.

Non ci fermeremo alla teoria: ogni concetto, dalle variabili ai cicli, viene applicato in esercizi che simulano problemi reali. L'obiettivo è farti acquisire quella forma mentis necessaria per risolvere intoppi tecnici in autonomia, una dote che distingue un programmatore consapevole da chi si limita a copiare snippet di codice.

Esploreremo le potenzialità di ES6+, la manipolazione del DOM per rendere le pagine dinamiche e la gestione degli eventi. Affronteremo anche la programmazione asincrona (Promises, async/await), spesso vista come un ostacolo insormontabile, spiegandola in modo lineare e digeribile. Verso la fine, faremo un’incursione nel mondo di Node.js per capire come JavaScript possa operare anche al di fuori del browser.

Non ti prometto che diventerai un senior developer in poche ore. Ti garantisco però un percorso onesto, basato su vent'anni di esperienza sul campo, dove imparerai a costruire applicazioni web funzionanti e a leggere il codice con sicurezza. È un corso pensato per chi cerca concretezza, spiegazioni chiare e un approccio che privilegia la sostanza alla forma.

Cosa imparerai concretamente:

  • La logica di programmazione e i fondamenti di JavaScript;

  • Come interagire con gli elementi di una pagina web tramite il DOM;

  • Gestire le interazioni utente e rendere i siti interattivi;

  • Padroneggiare la programmazione asincrona per gestire dati e API;

  • Le basi di Node.js e l'utilizzo di librerie per velocizzare lo sviluppo.

Requisiti:

Non serve esperienza pregressa in programmazione. È utile una minima infarinatura di HTML e CSS, ma vedremo tutto ciò che serve durante le lezioni. Ti basta un computer, un editor di testo gratuito e la voglia di sporcarti le mani con il codice.

Who this course is for:

  • Principianti Assoluti.
  • Sviluppatori Front-end.
  • Sviluppatori Back-End.
  • Studenti e Insegnanti.