Corso Completo React e Redux con Hooks, Redux Toolkit e RTK

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

React e Redux con progetti reali: Hooks, Redux Toolkit, RTK Query, e integrazione API con Laravel ed Express.js e SPA

Impara React, Redux Toolkit, RTK Query e React Router DOM con progetti reali!
In questo corso pratico imparerai a sviluppare Single Page Applications (SPA) complete utilizzando React, Redux Toolkit, RTK Query, e React Router DOM per la gestione della navigazione. Integrare i progetti con backend API sviluppate sia in Laravel che in Express.js ti permetterà di comprendere la gestione del frontend e backend in modo completo. Il corso è aggiornato con le ultime novità di React e Redux Toolkit, progettato per portarti a un livello avanzato.

Se vuoi imparare ReactJS, Redux Toolkit, RTK Query e React Router DOM in modo chiaro e pratico, questo è il corso giusto per te!

Cosa Faremo Insieme:

Esploreremo React tramite esercizi e progetti reali, coprendo tutto il necessario per acquisire padronanza. Ogni progetto è pensato per darti una comprensione profonda delle tecnologie frontend e backend.

Progetti Pratici che Creeremo:

  • Orologio Digitale: Un primo progetto per apprendere la gestione del tempo e delle componenti.

  • My Movies App: Applicazione completa con chiamate API per visualizzare e gestire informazioni sui film.

  • Albums App: Un’applicazione per gestire liste e lavorare con componenti.

  • Todo List App (CRUD e Autenticazione): Un progetto avanzato che include funzioni CRUD e autenticazione per la gestione completa degli stati. La creazione del backend sarà affrontata sia con Laravel che con Express.js, permettendoti di comprendere le basi dei due framework più usati nel mondo del backend.

Cosa Imparerai

Fondamenti di React:

  • Installazione di Node.js e npm per iniziare a sviluppare

  • Creazione di un'app con create-react-app

  • Introduzione a JSX e rendering degli elementi

  • Lavorare con Componenti e Props

  • Gestione dello Stato e Ciclo di Vita (State & Lifecycle)

  • Eventi e Rendering Condizionale

  • Utilizzo di Liste e Keys

  • Gestione delle Forms e dei Componenti Controllati

  • Accesso al DOM degli elementi con React.createRef

  • React Fragments per una migliore organizzazione del codice

  • Chiamate API e gestione delle risposte

  • React Router DOM per gestire la navigazione nelle SPA, creando percorsi multipli e dinamici

Redux Toolkit, RTK Query e React Router DOM:

Imparerai a gestire lo stato avanzato delle tue applicazioni grazie al Redux Toolkit e a RTK Query, integrandolo con React Router DOM per una navigazione efficiente tra le pagine. Creeremo una Movie API App per esplorare a fondo questi strumenti:

  • Cos'è Redux Toolkit e come ottimizza Redux

  • Creazione di uno Store con Redux Toolkit

  • Gestione delle azioni con Dispatch e abbonamento con Subscribe

  • Utilizzo di Actions e Action Creators

  • Reducers con Redux Toolkit

  • Introduzione e configurazione di RTK Query per la gestione delle chiamate API

  • Utilizzo di ThunkAPI per le azioni asincrone avanzate

  • Configurazione e uso di React Router DOM per creare SPA con navigazione multi-pagina e gestione delle rotte

Applicazione Pratica con React Redux Toolkit e Todo List:

Nella creazione di una Todo List App, vedremo come utilizzare React Redux Toolkit, RTK Query e React Router DOM, integrando il backend API con Laravel e Express.js. Imparerai a:

  • Collegare React e Redux con react-redux e Redux Toolkit

  • Passare lo Store ai componenti con <Provider>

  • Collegamento dello Store ai componenti con connect()

  • Creazione di Container Components per collegare Redux ai componenti

  • Mappatura dello stato della Store come proprietà dei componenti

  • Mappatura degli Action Creators come metodi

  • Uso di MapDispatchToProps e MapStateToProps

  • Configurazione di combineReducers per gestire più reducer

  • Sviluppo di un sistema CRUD completo (creazione, lettura, aggiornamento e cancellazione) utilizzando Laravel e Express.js per esplorare entrambi i framework backend

  • Configurazione avanzata di React Router DOM per una navigazione fluida nelle app SPA

Obiettivo del Corso

Alla fine di questo corso, sarai in grado di creare applicazioni SPA complesse utilizzando React, Redux Toolkit, RTK Query, e React Router DOM. Inoltre, potrai sviluppare un backend API sia con Laravel che con Express.js, acquisendo una comprensione pratica e avanzata degli strumenti principali di React e Redux, permettendoti di realizzare progetti completi e scalabili.

Iscriviti ora per iniziare il tuo viaggio verso il livello avanzato in React, Redux, e nella creazione di applicazioni web moderne!

  • Usare JSX

  • Usare React

  • Creare componenti

Course Curriculum

2 Lectures

1 Lectures

Instructor

Profile photo of Hidran Arias
Hidran Arias

I'm a cuban living in the beautiful city of Turin, Italy. I have a university degree in computer sciences in the field of automation engineering. I am a software engineer since 2002 and since then I have worked for different italian companies developing web applications with the latest technogies, most of them open sources, such as SWIFT, JAVA, PHP, MYSQL,...

Review
4.9 course rating
4K ratings
ui-avatar of Mariano Senatore
Mariano S.
5.0
9 months ago

Corso chiaro, docente preparato.

  • Helpful
  • Not helpful
ui-avatar of Andrea Cordella
Andrea C.
4.0
9 months ago

Corso spiegato in modo chiaro.

  • Helpful
  • Not helpful
ui-avatar of Pietro Cammise
Pietro C.
5.0
11 months ago

Ottimo corso, fin dall'inizio Hidran no si risparmia nel spiegare tutto fin nei dettagli.

  • Helpful
  • Not helpful
ui-avatar of Patrizio Ferlito
Patrizio F.
5.0
1 year ago

Great teacher, as other Hidran courses, courses very well explained

  • Helpful
  • Not helpful
ui-avatar of Mura Milvio
Mura M.
5.0
1 year ago

I corsi di Arie Hidran sono sempre una garanzia

  • Helpful
  • Not helpful
ui-avatar of Francesco Nicola Tufano Lugo
Francesco N. T. L.
4.0
1 year ago

es bueno pero debo practicarlo mas

  • Helpful
  • Not helpful
ui-avatar of Emanuel
Emanuel
5.0
2 years ago

Mai meno di 5 stelle a Hidran

  • Helpful
  • Not helpful
ui-avatar of Daniele D'Ulisse
Daniele D.
5.0
2 years ago

Ottimo corso, in più l'insegnate è molto disponibile

  • Helpful
  • Not helpful
ui-avatar of Luigi Catania
Luigi C.
2.5
2 years ago

Gli argomenti spiegati non sono per nulla comprensibili, la parte teorica è accennata solo verbalmente senza l'ausilio di nessun mezzo visivo (schemi, mappe, immagini).
Il corso è ricco di pratica e di esercizi, però per poterli seguire bisogna integrare con fonti esterne e rivedere più volte il video.
Ho comprato il corso principalmente per Redux e Redux Toolkit e purtroppo reputo siano spiegati male.

  • Helpful
  • Not helpful
ui-avatar of Daniele Fortuna
Daniele F.
4.0
2 years ago

Ottimo per farsi delle basi da cui partire per imparare React.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses