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

CALENDARIO   

dal 21 gennaio 2025

Formatore: Gianmarco Scandale

Iscrizioni sulla piattaforma SCUOLA FUTURA