header_react

React Bootcamp

NUOVO SITO WEB

Articoli, tutorial, informazioni aggiornate su corsi ed eventi sono disponibili sul nuovo sito web:

training.fabiobiondi.io

Questo contenuto è quindi obsoleto!!

React è una libreria sviluppata da Facebook per lo sviluppo di interfacce utente in HTML5 e Javascript. L’enorme successo ottenuto è dovuto principalmente dalla semplicità e flessibilità di questa libreria. Inoltre, le performance dovute all’utilizzo di un Virtual DOM, la possibilità di utilizzare diversi render (server, native, canvas, …) e un ecosistema ricco e molto solido sono senz’altro fattori rilevanti.
Durante il corso sarà introdotto e utilizzato Javascript in versione ES2015 (ES6) e i partecipanti avranno modo di svolgere diverse esercitazioni pratiche.

Livello: principiante

Location: on-site / e-learning

Durata: 8 ore
(teoria: 6 ore – pratica: 2 ore)

PREREQUISITI

Il partecipante deve possedere una discreta conoscenza di HTML, CSS e Javascript.

OBIETTIVI FORMATIVI

Durante questo corso saranno analizzate la maggior parte delle funzionalità offerte dalla libreria React, dalle basi alla realizzazione di componenti riutilizzabili, integrando inoltre diverse librerie esterne, tra le quali jQueryUI, TweenMax, GoogleMap e tecnologie come HTML canvas.

CONOSCENZE IN USCITA

Al termine della giornata il partecipante sarà in grado di creare componenti in React utilizzando la versione ES2015 di Javascript.

MATERIALE DIDATTICO

Ad ogni partecipante sarà consegnato il codice sorgente di tutti gli esercizi affrontati durante il corso e uno speciale CODE PLAYGROUND utilizzato per tutte le esercitazioni e che potrà essere utilizzato anche dopo il termine del corso per fare pratica o semplicemente per consultare i numerosi esempi inclusi.

REQUISITI SOFTWARE e HARDWARE

Di seguito si elenca il software da pre-installare sui vostri laptop al fine di poter svolgere le esercitazioni:

E’ quindi necessario che git e npm siano installati e utilizzabili dal vostro terminale.

Leave a Reply

Your email address will not be published. Required fields are marked *