Requisiti:
Per accedere a questo corso, non è necessaria alcuna conoscenza pregressa di programmazione. È perfetto sia per chi vuole iniziare da zero che per chi sta cercando un cambio di carriera.
È utile avere una minima familiarità con HTML e Javascript.
Descrizione:
Questo corso di React JS per principianti è progettato per coloro che desiderano intraprendere una nuova carriera nel mondo dello sviluppo web o imparare a programmare da zero. Inizieremo dalle basi e affronteremo argomenti sempre più avanzati, permettendoti di acquisire competenze fondamentali per diventare uno sviluppatore React esperto.
Gli studenti impareranno a creare applicazioni web in React utilizzando componenti, state, props e gestione degli eventi. Alla fine del corso, sarai in grado di sviluppare applicazioni web funzionali e responsive con React.
Cosa è React?
React è una libreria JavaScript open-source utilizzata per la creazione di interfacce utente. Questa tecnologia, sviluppata da Facebook, è diventata uno degli strumenti più popolari per la creazione di applicazioni web e mobile.
Perché scegliere React?
React offre numerosi vantaggi, tra cui:
– Facile gestione dei dati
– Flessibilità
– Prestazioni ottimali
– Popolarità nella comunità sviluppatori
– Organizzazione e architettura modulare
Durante questo corso, scoprirai cos’è React e come utilizzarlo per creare piccole applicazioni, pagine web o blog. Partiremo da zero, esplorando i concetti chiave di React, dall’anatomia dei componenti al loro ciclo di vita, passando per la gestione dello stato e il passaggio di dati tramite props. Ogni concetto verrà messo in pratica attraverso piccoli progetti in ogni sezione del corso. Alla fine, creeremo insieme un’applicazione Todo e vedremo come pubblicarla online.
Se desideri imparare React velocemente e in modo semplice, questo corso è ideale per te. È adatto sia a chi sta studiando programmazione o sviluppo web per la prima volta, sia a chi sta cercando una nuova direzione professionale. Se sei uno sviluppatore front-end in cerca di nuove competenze o un programmatore full-stack interessato a migliorare le tue conoscenze di JavaScript e dei framework client-side, questo corso è stato creato appositamente per te.
A chi si rivolge questo corso:
Questo corso è pensato per coloro che desiderano imparare a programmare da zero e per chi sta cercando un cambio di carriera nell’ambito dello sviluppo web.
L’obiettivo di questo corso è permettere a chiunque, indipendentemente dalla sua esperienza pregressa, di apprendere React JS e di essere in grado di sviluppare applicazioni semplici nel minor tempo possibile.
Vedi nel dettaglio il Curriculum
– Benvenuto
– Per chi è questo corso
– Cosa c’è da sapere, prima di iniziare?
– Cosa NON troverai in questo corso
– Esercizi e codice sorgente
01 – Cosa è React?
02 – Anatomia di un Componente React
03 – Perché React?
04 – Introduzione a JSX
05 – Installazione e Hello World
06 – Creazione del primo Componente React: il metodo render
07 – Come condividere data tra componenti. Scopriamo le Props
08 – I loop in React e il metodo .map
09 – Componenti funzionali vs Componenti Classe
10 – Comunicazione tra Componenti: State vs Props
11 – If/else: la sintassi JSX nel rendering condizionale
12 – Primi passi con React
13- Cosa è lo State in React?
14 – Creiamo una galleria di Immagini con Create React App
15 – Il Component Life Cycle di un componente React
16 – Aggiornare lo State – Il metodo setState()
17 – Manipolazione degli eventi in React
18 – React modulare: come condividere lo state tra componenti
19 – Completiamo la nostra galleria di immagini
20 – Il metodo setState nel component life cycle
21 – Introduzione agli hooks
22 – Che cosa è una Single Page Application?
23 – Creazione di rotte in React: il React Router
24 – Utilizzo del componente Link di React Router
25 – Creazione di una barra di navigazione con Materialise CSS
26 – Crea un Blog con pagine dinamiche
27 – Una precisazione – SPA e SSR server side e universal app
28 – Come effettuare richieste HTTP in React
29 – La libreria Axios
30 – Creazione di un componente che effettua una richiesta API
31 – Utilizzare la risposta alla nostra richiesta
32 – Gestione degli errori nelle richieste HTTP
33 – Utilizzo di asincronismo in React (Async/Await)
34 – Side Effects in React
35 – Refactoring del componente
36 – Introduzione al progetto Todo
37 – Creazione del componente TodoList
38 – Creazione del compinente Todo
39 – I Form in React
40 – Creazione di un campo controllato
41 – Invia il Form con onSubmit
42 – Crea un Todo
43 – Elimina un Todo
44 – Segnalare i Todo come completati
45 – Quali funzionalità aggiuntive da con cui sperimentare?
46 – Introduzione al deploy di applicazioni React
47 – Utilizziamo Netlify per il deploy dell’applicazione
48 – Ulteriori risorse e prossimi pass