prova prova promoScade tra1g 12h 46m 15sSblocca la promo
Learnn

Approfondimento su React

4.6 (480)Lezione2 minLezione 4 di 549 lezioniCertificazione

Questa lezione fa parte del corso JavaScript che puoi iniziare totalmente gratis creando il tuo account Learnn.

Michele Riva
Lezione tenuta daMichele RivaSenior Software Architect @Nearform

Overview

Approfondimento su React

React è sicuramente il framework più popolare. Spesso la domanda che sento è: “mi conviene imparare prima React o JavaScript”?

La risposta è molto semplice: senza conoscere JavaScript è impossibile imparare React. Lo stesso naturalmente vale per Vue, Svelte, Angular, o qualunque altro framework.

Una conoscenza più o meno approfondita di JavaScript è sempre richiesta.

Fortunatamente, la community si è sempre mossa per mettere a disposizione contenuti di altissima qualità anche per beginners, come nel caso di FreeCodeCamp, che ha rilasciato un corso gratuito di dodici ore su React, visualizzabile da qui su YouTube

Se preferite e lezioni scritte, c’è un ottimo tutorial intitolato “React Tutorial From Scratch: A Step-by-Step Guide”

In questo corso partiremo dalle basi di programmazione con JavaScript per poi passare a JavaScript avanzato: TypeScript e Framework (React, Svelte, Vue).

Grazie ad esercizi pratici ed esempi in live coding, sarai in grado di utilizzare JavaScript per sviluppare e ottimizzare prodotti digitali e siti web.

Michele Riva è Senior Software Architect in NearForm nel team di Developer Experience.

Michele lavora principalmente su progetti open-source, viaggia per il mondo tenendo conferenze e segue anche clienti enterprise per aiutarli a scalare le loro applicazioni Node.js per reggere anche miliardi di utenti.

Ha vinto il premio Microsoft MVP (Most Valuable Professional) e fa parte del programma Google Developer Expert.

Michele è uno dei più riconosciuti professionisti a livello italiano e internazionale e per questo è il professionista che ha registrato con noi un corso estremamente pratico su JavaScript.

Siamo davvero orgogliosi di avere una persona come Michele all'interno di Learnn e di poter rendere accessibile il suo sapere.

Cosa imparerai

  • **Sintassi:**
  • Variabili
  • Types
  • Conditions
  • OOP
  • Functional JS
  • Module system
  • Programmazione asincrona
  • **Ecosistema:**
  • NPM
  • Alternative a NPM
  • **Progetti in live coding per imparare a programmare:**
  • Indovina il numero
  • Create e chiamare API REST
  • Caricare un file CSV in un database tramite Node.js
  • **JavaScript avanzato:**
  • TypeScript
  • Framework (React)

Il percorso in 9 moduli

49 lezioni · 4h 6m · verso il certificato

1
Introduzione | JavaScript8 min · 4 lezioni
  • Introduzione | JavaScript1 min
  • Chi sono io | Michele Riva4 min
  • Cosa vedremo in questo corso di JavaScript1 min
  • Prerequisiti per iniziare a lavorare con JavaScript2 min
2
JavaScript, prima e dopo20 min · 7 lezioni
  • Perché scegliere e utilizzare JavaScript5 min
  • Browser o runtime? Client o server?3 min
  • Tutti i linguaggi portano a JavaScript2 min
  • Node.js3 min
  • Come installare Node.js2 min
  • I runtime lato server: Deno e Bun2 min
  • Deno e Bun - Approfondimenti2 min
3
La Sintassi21 min · 8 lezioni
  • La sintassi1 min
  • Numeri3 min
  • Stringhe3 min
  • Boolean2 min
  • Array2 min
  • Oggetti4 min
  • Null e undefined3 min
  • Funzioni2 min
4
Variabilli, condizioni e Loop48 min · 9 lezioni
  • Variabili - VAR3 min
  • Variabili - LET2 min
  • Variabili - CONST2 min
  • Variabili - cose importanti da sapere5 min
  • Operazioni Matematiche6 min
  • Condizioni - IF5 min
  • Condizioni - IF ELSE8 min
  • Condizioni - Switch case6 min
  • Loop for12 min
5
Javascript Imperativo, funzionale ed orientata ad oggetti49 min · 6 lezioni
  • JavaScript imperativo (con esercizi pratici)11 min
  • Functional JavaScrpt (con esercizi pratici)6 min
  • JavaScrpt Object oriented (con esercizi pratici)6 min
  • Programmazione asincrona11 min
  • Javascript Promises8 min
  • Module system8 min
6
Ecosistema12 min · 2 lezioni
  • NPM8 min
  • Alternative a NPM4 min
7
Progetti di esempio per imparare46 min · 3 lezioni
  • Esercizio | Indovina il numero15 min
  • Create e call API REST con Node.js14 min
  • Caricare un file CSV in un database tramite Node.js16 min
8
JavaScript avanzato31 min · 5 lezioni
  • Typescript15 min
  • Approfondimento su TypeScript2 min
  • Framework - react 10 min
  • Approfondimento su React2 min
  • Next Steps2 min
9
Conclusioni | JavaScript17 min · 3 lezioni
  • Recap | JavaScript5 min
  • Intervista a Michele Riva10 min
  • Summary | JavaScript2 min

Certificazione Learnn

Obiettivo finale del percorso · test + certificato ufficiale

Certificazione disponibile

  • Completa il corso almeno all'80%
  • Sostieni e supera il test finale
  • Ottieni la verifica e condividila
  • Aggiungila a LinkedIn in 1 click
Esempio di certificato Learnn Verified
Inizia il corso gratis
In promo!
€13,33/mese4.6(480)

€17,50/mese

Lezione inclusa su Learnn PRO

  • 400+ corsi inclusi
  • 950+ risorse scaricabili
  • 50+ percorsi tematici
  • Accesso web e app
  • Scarica le lezioni offline
  • Assistente AI
  • Certificazione per ogni corso
  • Garanzia rimborso 14 giorni

Hai un team?
Unisciti a +800 team che si formano su Learnn con il piano TEAM →

310.000+ professionisti · ★ Trustpilot 4.6

Le storie di chi usa Learnn ogni giorno.

  • ★★★★★

    Corsi di qualità e docenti ancora migliori. La flessibilità è totale: lezioni fast o corsi strutturati. Grazie alla rete di contatti ho trovato lavoro come Digital Marketer.

    Mirko
    Digital Marketer · Trustpilot
  • ★★★★★

    Copre una vasta gamma di argomenti: dalla Growth alla User Experience. Trovo sempre qualcosa di nuovo da approfondire, a un prezzo affrontabile anche per studenti.

    Sara V.
    Professionista · Trustpilot
  • ★★★★★

    Abbiamo preso Learnn come società per avere più controllo. In una settimana abbiamo acquisito competenze e oggi lavoriamo solo online. Uno degli investimenti migliori mai fatti.

    Davide Maffioli
    Imprenditore · Trustpilot
  • ★★★★★

    Una piattaforma con una mission reale: si percepisce dal prezzo accessibile e dalla qualità dei corsi. Oltre 80 ore completate che hanno svoltato il mio lavoro.

    Alessio
    Professionista digital · Trustpilot
  • ★★★★★

    L'abbonamento permette di avere un tool di formazione continua, sempre aggiornato su temi e trend professionali.

    Daniele F.
    Manager · Trustpilot

Incluso: 1.000€ di sconti su tool partner

Vantaggi esclusivi per gli iscritti Learnn PRO.

  • Nibol

    10% di sconto

  • Codemotion

    20% di sconto

  • 24bottles

    10% di sconto

  • WeRoad

    100€ di sconto

  • Iubenda

    20% di sconto

  • Airalo

    15% di sconto

  • Not Just Analytics

    1 mese gratis

  • Qonto

    3 mesi gratis

  • ActiveCampaign

    20% di sconto

  • Yome

    1 mese gratis

  • NordVPN

    79% di sconto

  • Lovable

    300 crediti

  • Flask

    6 mesi gratis

  • Avarcard

    20% di sconto

  • Fluum

    3 mesi gratis

  • TextYess

    20% di sconto

  • JetHR

    2 mesi gratis

Accesso completo alla tua crescita

Prova gratis senza carta
Interrompi quando vuoi
Rateizza i tuoi pagamenti
Soddisfatto o rimborsato
✦ Il più scelto

PRO + AI -20% (risparmi 40€)

Per professionisti che vogliono diventare competitivi nel digitale e nell'AI senza rischiare con investimenti costosi.

Promo attiva

✨ Offerta speciale: abbonamento Pro annuale scontato

Scade tra
01
G
12
H
46
M
13
S
13,33 16,67
al mese · iva inclusa · pagamento annuale
Passa a PRO 2.0

Garanzia soddisfatto o rimborsato

  • Formati con top esperti/e selezionati
  • Percorsi per obiettivo e professione
  • Corsi aggiornati con certificazione
  • Learnn AI per personalizzare la tua formazione ✨
  • Risorse, PDF e template modificabili
  • Vantaggi e sconti da brand partner
  • Impara dove vuoi con web, app e download
  • Garanzia rimborso 14 giorni e interrompi quando vuoi
Agenti AI inclusiAgenti ed estensione AI che personalizza la tua formazione e ti aiuta ad applicarla nel tuo lavoro
+800€ di vantaggi inclusiSconti e mesi gratuiti su +18 partner
+13

TEAM Risparmia da 10+

Per team e aziende che vogliono formare il proprio organico su competenze digitali e AI. Da team di 3+ persone.

Personalizzata
Prezzo personalizzato a scaglioni
Ottieni offerta

Garanzia soddisfatto o rimborsato

  • Tutte le funzionalità PRO, più:
  • Dashboard aziendale per gestire il team
  • Aggiunta, sostituzione e rimozione membri
  • Tracking progressi globale ed individuale
  • Template per massimizzare utilizzo
  • Risparmio in base alla grandezza del team
  • Supporto prioritario e analisi del team
  • Fatturazione semplice e automatica