Corso ReactJS
Corso
A Torino
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Laboratorio intensivo
-
Livello
Livello intermedio
-
Luogo
Torino
-
Durata
4 Giorni
-
Inizio
Scegli data
ReactJS è uno degli strumenti oggigiorno più utilizzati per lo sviluppo front-end web. È una libreria in linguaggio JavaScript, sviluppata da Facebook e distribuita come Open Source. Permette di creare componenti per interfacce utente in modo semplice e modulare, ed è orientato principalmente (ma non esclusivamente) allo sviluppo web client-side e alle single page applications
Informazioni importanti
Documenti
- Corso ReactJS.pdf
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Ai front-end developer con una buona base di programmazione javascript
E’ gradita una
• Esperienza nell’ambito dello sviluppo per il web;
• Linguaggi HTML5 e CSS3;
• programmazione in linguaggio JavaScript (preferibile conoscenza ES6+)
Opinioni
Materie
- Web master
- HTML
- Javascript
- Web server
- CSS
- Open source
- Browser
- Java
- ReactJS
- Virtual Dom
Professori
Mirko Patti
Dott.
Programma
- Introduzione
◦ Caratteristiche e scopi di ReactJS
◦ Il contesto: HTML e DOM
◦ Il linguaggio: EcmaScript 2015+ (aka ES6)
- Concetti preliminari
◦ Elementi
◦ Componenti
◦ Attributi e props
◦ Virtual DOM
◦ JSX
- Configurare un ambiente di sviluppo per ReactJS: gli strumenti
◦ Transpiling: babel.js
◦ Node.js e npm, npx, il file package.json
◦ Template per progetto di una applicazione
◦ React Developer Tools in Chrome e Firefox
- Componenti Stateful ed eventi
◦ Componenti definiti tramite classi
◦ Lo State e la sua gestione
◦ Ciclo di vita di un componente
◦ Eventi
- Tecniche per CSS
◦ Inline styles
◦ Styled Components
◦ Librerie esterne:cenni. React Bootstrap
- React Hooks
- Argomenti avanzati
◦ Refs
◦ Context
◦ Tecniche per la modularità: Higher Order Components, Render Props
◦ Router
- Forms
◦ Controlled Components
◦ Comunicare con il server: AJAX APIs
◦ Uncontrolled Components
◦ Validazione
- Redux
◦ Gestione dello stato in applicazioni complesse
◦ Concetti e procedura: store, action, dispatch(), reducers
◦ Browser e Redux DevTools
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso ReactJS