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
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.