Descrizione

ReactJS è una delle librerie Javascript più conosciute ed utilizzate per creare, gestire e aggiornare le User Interface (UI) in modo facile ed intuitivo.
Durante questo corso verranno presentati i concetti di base di ReactJS e in che modo può essere utilizzato per semplificare la creazione di UI complesse.
É preferibile una conoscenza di base di Javascript, JQuery, HTML e CSS.

Il corso react.js fornisce una panoramica sull’utilizzo della libreria e copre gli argomenti necessari per permettere ai discenti di poter iniziare ad utilizzare React.js in autonomia.

Obiettivi

L’obiettivo principale del corso React.js è fornire ai partecipanti le competenze teoriche e tecniche per sviluppare applicazioni web di ogni tipo, dinamiche e capaci di gestire le richieste dei clienti con la libreria ReactJS e Redux framework.

Conoscenze in uscita

A fine corso, i partecipanti saranno in grado di:

  • Conoscere ed utilizzare ReactJS
  • Gestire ogni tipo di logica dovuta all’interazione dell’utente
  • Manipolare dati e utilizzarli nell’interfaccia utente
  • Mantenere il codice pulito e altamente settorializzato
  • Gestire ed utilizzare ogni possibile componente esterno

Programma didattico

  • Introduzione a React
  • NodeJS: NPM e il loro utilizzo in ambiente ReactJS
  • Transpiler: che cosa sono
  • I componenti
  • Gestione degli eventi
  • Prop e State
  • Richieste Ajax con ReactJS
  • Creazione di liste e list item key
  • Utilizzo di CSS
  • Redux: modellazione dello stato dell’applicazione
  • Come si creano e come si usano i Reducers
  • Implementazione dei container
  • Action e Action Creator
  • Render condizionale
  • Redux Middleware
  • Creare un’app con consumo di APIA
  • Axios per le chiamate http
  • Redux-Promise
  • Gestione Prop
  • React Router: installazione e utilizzo
  • React Form
Caratteristiche del corso
24 ore
Lezione frontale
Dispense
Developer
Attestato di frequenza e profitto.