Cerchi lavoro? Cerchi un Corso o un Master? Vuoi metterti in proprio? Sei nel posto giusto, inizia subito la tua ricerca gratis

19 Aprile 2024 Elimina data

19 Maggio 2024 Elimina data

Corso React

Close

Richiedi informazioni sul corso


3471012275 - 3429836

Corso React

www.innovaformazione.net - info@innovaformazione.net - tel. 3471012275

Obiettivo del corso

ReactJS è una libreria Javascript creata da Facebook ed utilizzata per lo sviluppo moderno di applicazioni web (Single Page Application).

ReactJS consente di creare interfacce utente complesse (UI) attraverso la loro suddivisione per componenti. La finalità è quella di lavorare a progetti complessi.

E’ utilizzato per la creazione, gestione, manutenzione e aggiornamento della User Interface (UI).

Tra i grandi nomi che utilizzano ReactJS in produzione vi sono Facebook, Istagram, WhatsApp, Netflix, Airbnb, eBay, PayPal e New York Time.

 

Obiettivo: formare il discente per lo sviluppo applicazioni web con la libreria ReactJS e Redux
framework

A chi è rivolto

Requisiti: corso rivolto a sviluppatori front-end. Necessarie basi di Javascript, HTML, CSS e
jQuery

Programma

Programma Didattico (32 ore):

1. Cos’è ReactJS
Introduzione
Perchè utilizzare ReactJS
Vantaggi e Limitazioni

2. Introduzione a JSX
Virtual DOM
JS contro JSX
Componenti di ReactJS
Attributi HTML
Child Component e Namespaced Component
Expression Javascript in JSX

3. Configurazione e Installazione ambiente di sviluppo ReactJS
Istallazione e Setup
Utilizzo di NPM e Package.json file
Introduzione a Webpack e ES6
Organizzazione codice sorgente
ReactJS Browser Plugin

4. Creazione di una ReactJS Application
Nesting Component
React Render
React Props
Propos Validation con Data Types
States, Inizialized States, Update States

5. React UI e Forms
Form Components
Controlled Form Components
Uncontrolled Form Components
Checkboxes e Radios
Select Boxe con select value default
Form Validation
Styles
Animazione

6. Ciclo di Vita delle Componenti
Inizial Render
Propos Change
Stage Change
Component Unmounth

7. React Router
Configurazione React Router
Router History
If-els in JSX
IIFE in JSX

8. Gestione degli Eventi in JSX
Panoramica Eventi
onClick, onKeyUp
Gestione degli Eventi attraverso le componenti

9. React Styles
CSS e Inline Styles
Configurazione React per React Bootstrap
Implementazione React Bootstrap Components

10. React Router
Router Library
Configurazione Router
Passaggio e Ricezione Parametri
React-cookie Integration

11. Flux
Architettura Flux
Flux Components: Stores, Dispatchers, View Controllers, Actions, Views
Flux e React

12. Redux
One Store
Provider Component
Actions
Reducers
Sviluppo applicazione Redux

13. Unit Testing
Tool per la fase di Unit Testing
React Unit Testing
JEST
React Component Testing
React Router Testing

Esercitazioni pratiche durante tutto il corso.
Docente sviluppatore ReactJS e front-end con pluriennale esperienza.

Dove si svolge

on line in virtual classroom completamente dal vivo con calendario personalizzabile. Attivato on demand

Richiedi informazioni sul corso


Richiedi informazioni sul corso
Richiedi informazioni sul corso

Richiedi informazioni sul corso


3471012275 - 3429836

Caratteristiche del corso

Sede: Italia
Settore corso: Analisi e programmazione, Design di pagine web, Informatica, Multimedia e design
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Settore corso: Analisi e programmazione, Design di pagine web, Informatica, Multimedia e design
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza