React e Redux: Sviluppa applicazioni da zero
-
Peccato che la sezione Redux sia alquanto povera.
← | →
-
Sto trovant il corso particolarmente appassionante.
← | →
-
Il corso è incompleto.
← | →
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Ore di lezione
11h
-
Inizio
Scegli data
-
Invio di materiale didattico
Sì
-
Servizio di consultazione
Sì
-
Tutoraggio personalizzato
Sì
-
Lezioni virtuali
Sì
React ?presente Redux?Presente. ES6/Babel? Presente con una vasta sezione. Webpack? Incluso!
React stà completamente trasformando lo sviluppo Front-End. React è libreria JavaScript che si presenta comela soluzione ottimale per gli sviluppatori frontend di app web e mobile.
Saper sviluppare con la tecnologia React e Redux ti permette sia di poter accedere a tante posizioni lavorative in ambito web development in Italia e all'estero sia di poter sviluppare i tuoi progetti personali. La richiesta di sviluppatori React nel mondo è in forte crescita.
Perché usare React ?
React è una potente libreria JavaScript sviluppata da Facebook ideale per costruire interfacce data-driven interattive. Tra i grandi nomi che utilizzano React in produzione ci sono Facebook, Instagram, WhatsApp, Netflix, Airbnb, eBay, PayPal, New York Timee molte altre.
L'obiettivo di questo corso è darti gli strumenti e l'esperienza necessari per entrare nel mondo degli sviluppatori React. React è la base per chi di voi vorrà poi imparare a sviluppare app per iOS e Android con React Native.
Un vantaggio per chi usa React ?Imparato una volta, lo si può utilizzare in molte tipologie di progetti, dallo sviluppo di web app a quello mobile con React Native e desktop.
Il corso ti permetterà di essere produttivo da subito, ti mostrerò i concetti che è necessario sapere per capire a fondo e sviluppare componenti Reacte strutturare le applicazioni con Redux
Cominceremo con le basi di React, imparando a sviluppare componenti sia con React puro che con JSX, vedremo “props, “state, e altro. Per ogni lezione sarà fornito il codice sorgente visto nella lezione. Dopo l'introduzione a React, passeremo a Redux, coprendo argomenti come reducers, actions, e state tree.
Per realizzare User interface in stile Material Design vedremo Material CSS e utilizzeremo Material UI.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Sviluppare applicazioni single page con React e Redux,La richiesta di sviluppatori React è in fortissima crescita, potrete cogliere opportunità professionali,Capire a fondo la potenza di costruire le interfacce utilizzando componenti,Diventare pratico nell'utilizzo della toolchain a supporto di React, inclusi: NPM, Webpack, Babel, e la sintassi JavaScript ES6/ES2015
Non è richiesto nessun software a pagamento,Un Mac o un PC con Windows,HTML, CSS
React e Redux: Sviluppa applicazioni da zero
Opinioni
-
Peccato che la sezione Redux sia alquanto povera.
← | →
-
Sto trovant il corso particolarmente appassionante.
← | →
-
Il corso è incompleto.
← | →
Valutazione del corso
Lo consiglia
Valutazione del Centro
Umberto Emanuele
Alessandro Saulli
Lorenzo
Sophie Aiello
Fabio Cognome
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
4 anni del centro in Emagister.
Materie
- Javascript
- CSS
- Codice sorgente
- Librería
- Web master
Programma
Descrizione del corso
Come seguire e codice sorgente del corso
Cos'è React ?
Quale linguaggio per sviluppare applicazioni React ?
Cosa vedremo in questa sezione ?
Quale Editor per il codice ?
Installazione del Package Manager Node JS
Problema permessi di amministrazione npm - SOLUZIONE
Prima Applicazione React e starter kit
Quiz
Cosa avete imparato in questa sezione ?
Cosa vedremo in questa sezione ?
Babel e ES6
Convertire codice ES6 in JavaScript con Babel ed eseguirlo
Variabili var: function scope e block scope
let e const
Oggetti e const: Come cambia l'accessibilità ?
Template Strings
Parametri di default e argomenti di una funzione
Destructuring: Come destrutturare array e oggetti
Object literal: Scorciatoie per lavorare con gli oggetti
For...of loop
Operatore ""Spread ... ""
Rest parameters e passaggio di un numero indefinito di argomenti a funzioni
Map e Filter
Arrow Function - le Funzioni freccia
SFIDA: Trasformare un funzione in una Arrow Function
Quiz
Funzioni Freccia: Parentesi e Parametri
this e arrow functions
Combinare parametri di default e destructuring array
Combinare parametri di default e destructuring objects
SFIDA: Default e destructuring
Classi
Le classi sono funzioni
Sottoclassi: le keywords extends e super
Classi e sottoclassi: da Codice ES6 a ES5. Analisi delle differenze
Moduli ES6
Cosa abbiamo imparato in questa sezione ?
Cosa vedremo in questa sezione ?
Cos'è la composizione ?
Preparazione dell'applicazione MyPlaces
Rimuovere i files di default creati da create-react-app
Cosa succede dopo ""npm start"" ? Come viene avviata l'applicazione ?
Creare Elementi React utilizzando React puro
React Developers Tools
Le proprietà di un elemento React: class o className ?
Elementi annidati
JSX
JSX restituisce un solo elemento root
React.Component
Class Component e Composizione
Component Props
Refactor: organizzare i files dell'applicazione
Approccio Dichiarativo vs Approccio Imperativo
Unidirectional Data Flow - Flusso dei dati unidirezionale
Quiz
Cosa abbiamo imparato in questa sezione ?
Scaricare, Installare e avviare il server di backend
Presentazione SFIDA1: MyPlaces - Component, Props, JSX, ..
Risorse SFIDA 1
SOLUZIONE: Componente MyPlacesList e passaggio array dei posti preferiti
SOLUZIONE: MyPlacesList
Definire uno stile per il componente attraverso className
Avatar e altre opzione per modificare lo stile dell'applicazione
class e className
Aggiungere un button per ricevere input dall'interfaccia
Framework UI: Materialize CSS e Material UI
Webpack e CSS
Progettare l'Header utilizzando Materialize CSS
SFIDA - Creare il componente Footer e usare Materialize CSS
Stateless Functional Components
Lo stato di un componente
Aggiornare lo stato di un componente
Quiz
Frameworks per User Interface Material: React Materialize, Material UI, MUI Css
Creare una nuova applicazione e installare Material UI
Definire l'architettura delle cartelle dell'applicazione
Implementare l'Header dell'applicazione con Material UI
Il Footer: Tab Material UI e metodo onChange
Grid Layout e componenti Paper
Popolare Tab dinamicamente da un data store
Il metodo Reduce
Gestire il click su un item della Tab e creare una struttura dati per le Card
Riempire la card di sinistra con i dati: List e Typography
Lists: Presentare gli esercizi di ogni gruppo attraverso una List
Tabs, Typography e Gestione dello stato tra componenti diversi
Modificare lo stato di un componente da un altro componente
Gestione Click su Item e State
Controlled Components
Integrare Material UI nell'applicazione MyPlaces
SFIDA - Creare Header e Footer con Material UI
Search Form Material UI
SFIDA: Correggi gli errori
SFIDA : Correggi Errori - SOLUZIONE
Input dall'utente: Search Form e Controlled Components
Controlled Component: Ricapitolazione
Ulteriori informazioni
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
React e Redux: Sviluppa applicazioni da zero