Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
REACT: MADE SIMPLE - Corso completo di React [UPDATE 2023]
Rating: 4.1 out of 5(20 ratings)
145 students

REACT: MADE SIMPLE - Corso completo di React [UPDATE 2023]

Diventa un abile frontend web developer grazie a React e Redux
Created byStefano Venneri
Last updated 4/2023
Italian
Italian [Auto],

What you'll learn

  • Gestire i progetti con React
  • Ragionare in funzione della riutilizzabilità dei componenti
  • Memorizzare i tuoi dati con Google Firebase e Firestore
  • Utilizzare Redux e RTK
  • Gestire le chiamate asincrone con RTK Query
  • Gestire l'SSR/SSG in Next
  • Utilizzare plugin come React Hook Form per la gestione degli input

Course content

17 sections120 lectures18h 7m total length
  • Cos'è React?1:45
  • A chi è rivolto il corso?1:45
  • Frontend vs Backend4:36
  • La storia di React3:08
  • Sintassi Imperativa vs Dichiarativa7:35
  • Alternative a React6:30
  • Requisiti Minimi (SOLO PER CHI NON HA MAI PROGRAMMATO PER IL WEB)13:24

Requirements

  • Una base di HTML, CSS, e Javascript

Description

React: Made Simple! è una guida completa in formato video per l'apprendimento di React.
React è una libreria Javascript che modifica in maniera del tutto innovativa la concezione di sviluppo di interfaccia grafica per il web.
Tra i più grandi colossi che utilizzano React possiamo trovare Meta (ex Facebook), suo creatore, Netflix, Dropbox e molti altri.


Ogni argomento del corso sarà trattato con esempi pratici e codice illustrato.


Gli argomenti trattati sono i seguenti:

  • Concetti chiave di React: La base di partenza per ogni nuovo sviluppo in React.

  • Componenti Stateless e Stateful: La logica a componenti che sta dietro il motore di React.

  • Eventi di Lifecycle: Ad ogni evento una sua conseguenza! Vediamo come destreggiarci negli eventi di React.

  • Gestione dello State: Impariamo a gestire lo state dichiarativo di React.

  • Progetto E-commerce: Creiamo insieme un intero e-commerce in React.

  • HOC Pattern: Un pattern dedicato ad astrarre il codice e rendere più riutilizzabili i componenti.

  • Hooks: Il cuore ormai famoso della gestione dei componenti in React.

  • Context API: Lo state pseudo-globale che ci permette di avere i parametri in ogni nostro componente.

  • Routing e Navigazione tra le pagine: Impariamo a gestire la navigazione dell'applicazione.

  • Autenticazione con Firebase: Costruiamo un solido sistema di login direttamente dal frontend.

  • Persistenza dei dati: Assicuriamoci che i dati di ogni utente rimangano esattamente dove si trovano.

  • Memorizzazione dati con Firestore: Impariamo la logica NoSQL per la gestione dei database.

  • State management con Redux: Il più famoso ed utilizzato gestore globale di state.

  • I Middleware Thunk e Sagas: I sistemi specializzati per le chiamate asincrone ed il debounce delle richieste.

  • Redux Toolkit: L'ultima versione semplificata di redux per gestire tutto lo state in un unico file.

  • RTK Query: La gestione semplificata delle nostre chiamate alle API, incluso in Redux Toolkit.

  • Scrivere test automatici: Una pratica essenziale per ogni tipo di sviluppo.

  • Accenno ai framework di React: Vediamo quando è necessario utilizzarli e quale scegliere.

  • Gestione SSR in React e Next: Sfruttiamo il server per migliorare la visibilità dell'applicazione sui motori di ricerca.

Ottieni solidi principi di programmazione web in React, grazie alla semplicità e la completezza di questa guida pratica.

Who this course is for:

  • Sviluppatori javascript che vogliono apprendere React
  • Nuovi programmatori che vogliono imparare un nuovo framework javascript