Skip to content

React.js base

24h


Corsi IT da 24 ore finanziati al 70% – iscrizioni aperte

Descrizione

React.js è una libreria JavaScript sviluppata da Meta Platforms e utilizzata da aziende come Netflix e Airbnb. È oggi uno degli strumenti più diffusi per lo sviluppo Front-End e consente di realizzare interfacce dinamiche, modulari e scalabili. Il corso fornisce le competenze fondamentali per sviluppare applicazioni web moderne tramite un approccio basato su componenti.

LIVELLO

Base

PER CHI

  • Sviluppatori front-end junior
  • Programmatori JavaScript che desiderano specializzarsi in React
  • Web developer che intendono aggiornare le proprie competenze

PREREQUISITI

  • Buona conoscenza di JavaScript
  • HTML e CSS
  • Concetti base di programmazione a oggetti

Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • Utilizzare i React Hooks
  • Gestire lo stato globale
  • Integrare API REST
  • Implementare routing avanzato
  • Ottimizzare performance e rendering
  • Strutturare un progetto React enterprise-ready

Programma

Modulo 1 – Introduzione alla Libreria | 4 ore

  • Basi di ES6
  • Introduzione a React
  • Framework o libreria?
  • Architettura a componenti
  • Installazione ambiente (Node, npm, create app)
  • Struttura delle cartelle e funzionamento dell’applicazione

 

Modulo 2 – Componenti ed Eventi | 6 ore

  • Creazione dei primi componenti
  • JSX: sintassi e limitazioni
  • Componenti funzione e componenti classe
  • Props e passaggio dati tra componenti
  • Interpolazione
  • Gestione eventi (click, submit, keyup, change)

 

Modulo 3 – CSS e Styling | 3 ore

  • Importazione CSS
  • Inline style
  • Styling dinamico
  • Classi condizionali

 

Modulo 4 – Gestione dello State | 5 ore

  • Concetto di State
  • Componenti stateful e stateless
  • Aggiornamento dello state
  • Ciclo di vita base (cenni)
  • Esempi pratici: contatore, form controllati

 

Modulo 5 – Rendering Dinamico | 4 ore

  • Rendering di liste
  • Uso delle key
  • Eventi su elementi dinamici
  • Rendering condizionale
  • Mostrare/nascondere elementi del DOM

 

Modulo 6 – Debugging e Strumenti | 2 ore

  • Analisi degli errori comuni
  • Uso di React Developer Tools
  • Debug con console e strumenti browser

ESERCITAZIONI

Le esercitazioni prevedono la realizzazione guidata di componenti progressivamente più strutturati, partendo da casi semplici fino alla costruzione di una piccola applicazione completa.

I partecipanti sviluppano interfacce dinamiche attraverso la creazione di componenti riutilizzabili, la gestione di eventi e l’utilizzo dello state per il controllo del flusso applicativo. Durante le attività pratiche vengono simulate situazioni tipiche di sviluppo front-end aziendale, come la gestione di form, la visualizzazione dinamica di liste e l’interazione tra componenti.

Sessioni

Contattaci all’indirizzo academy@larus-ba.it per maggiori informazioni sul calendario dei corsi

Potenzia le competenze del tuo team!

Vuoi potenziare le competenze del tuo team?

€ 1.485 + IVA* per l’intero team, per ciascun corso da 24 ore.

Offerta riservata ai gruppi da 4 e 5 persone

*Importo riferito al costo residuo in caso di finanziamento approvato, previa verifica della disponibilità dei fondi al momento della richiesta. Il finanziamento dedicato non incide sul regime “de minimis”

Finanziamenti disponibili

Tutti i nostri corsi sono cofinanziabili fino al 70% grazie ai fondi PNRR – Next Generation EU, con sconto diretto in fattura per le PMI. Il contributo non incide sul regime “de minimis”.

I finanziamenti sono disponibili grazie alla partnership tra LARUS Business Automation e SMACT Competence Center, centro di riferimento nazionale sulle tecnologie digitali.

 

 > Scopri di più sulla partnership tra LARUS e SMACT

Scopri le soluzioni della LARUS Academy

Scopri tutta la formazione a catalogo

Approfondisci la formazione finanziata