Percorso di formazione sulla transizione digitale "REACT JS" corso 1
Utilizzando i fondi PNRR- Missione 4: Istruzione e Ricerca - Componente 1 – Potenziamento dell’offerta dei servizi di istruzione: dagli asili nido alle Università - Investimento - Investimento 2.1: Didattica digitale integrata e formazione alla transizione digitale per il personale scolastico. Formazione del personale scolastico per la transizione digitale (D.M. 66/2023)
l’Istituto organizza un Percorso di formazione sulla transizione digitale dal titolo "REACT JS" corso 1 rivolto ai docenti.
OBIETTIVI DEL CORSO
- Comprendere i concetti di base di React JS e il suo ruolo nello sviluppo front-end.
- Imparare a configurare e utilizzare l'ambiente di sviluppo per React.
- Creare componenti riutilizzabili e modulari.
- Gestire lo stato delle applicazioni e le interazioni con gli utenti.
- Progettare e sviluppare un'applicazione web dinamica utilizzando React JS.
- Promuovere l'autonomia nello sviluppo di progetti didattici e applicazioni innovative.
ORGANIZZAZIONE
Modalità di Svolgimento: Online.
Ciascun incontro è tenuto da un formatore esperto in possesso di competenze digitali e didattiche documentate, coadiuvato da un tutor.
Programma del Corso
1. Introduzione a React JS
- Cos’è React e perché utilizzarlo nello sviluppo web.
- Panoramica su Single Page Applications (SPA).
- Configurazione dell'ambiente di sviluppo con Node.js e Create React App.
2. Concetti base e JSX
- Struttura di un’applicazione React.
- Introduzione al linguaggio JSX.
- Creazione e rendering dei primi componenti React.
3. Componenti e Props
- Concetti di componenti funzionali e a classe.
- Uso dei Props per passare dati tra componenti.
- Creazione di componenti riutilizzabili.
4. Stato e gestione degli eventi
- Introduzione allo stato con useState.
- Gestione degli eventi utente (onClick, onChange, ecc.).
- Progettazione di componenti interattivi.
5. Ciclo di vita dei componenti e Hook
- Comprendere il ciclo di vita dei componenti.
- Introduzione agli Hook principali (useEffect, useContext).
- Migliorare le performance e la modularità dell’applicazione.
6. Routing con React Router
- Configurare il React Router per gestire la navigazione.
- Creazione di percorsi dinamici e layout multipli.
- Migliorare l’esperienza utente con la gestione delle rotte.
7. Progetto finale e revisione
- Pianificazione e sviluppo di un'applicazione React completa.
- Debugging e ottimizzazione del codice.
- Condivisione e feedback sui progetti realizzati.
Sede del Corso: Online su piattaforma Microsoft Teams
Durata del Corso: 25 ore certificate
dal 21 gennaio 2025
Formatore: Gianmarco Scandale
Iscrizioni sulla piattaforma SCUOLA FUTURA