Building Interactive Applications with React, Redux and GraphQL

Corso

A Milano

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Milano

React è una libreria Javascript per la creazione di pagine web interattive veloci e fluide Insieme all'architettura Flux e al linguaggio di query GraphQL, è possibile creare applicazioni web estremamente potenti ed efficienti In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come costruire applicazioni React usando Flux e GraphQL Il corso copre l'installazione, l'installazione, l'integrazione, il testing, la distribuzione e le migliori pratiche mentre accompagna i partecipanti attraverso la creazione di una serie di applicazioni di esempio che dimostrano come aggiungere ulteriori livelli di complessità e "freschezza" a un'applicazione utilizzando i toolkit più avanzati e tecniche Lo sviluppo di applicazioni con React richiede un diverso modo di pensare, rispetto a quello a cui alcuni sviluppatori sono abituati, specialmente quando vengono dalla mentalità di altri framework MVC come AngularJS e Bootstrap Questa formazione copre i fondamenti dietro le tecnologie utilizzate in ogni fase del processo in modo che i partecipanti non solo siano in grado di costruire un'applicazione funzionale, ma capiscano anche perché viene utilizzato un particolare approccio Questo pone le basi per pensare in modo indipendente e creativo al design e ai risultati desiderati per costruire le proprie applicazioni in futuro Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
Machine Translated

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
Piazza Duomo, Via Torino 2, 20123

Inizio del corso

Consultare

Profilo del corso

Web application development experience
Javascript programming experience
Familiarity with React
Audience
Developers

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Web master
  • Testing
  • Javascript

Programma

Introduction

  • React vs Angular and other Frameworks

Understanding React

  • JSX, Components and Props, the Component Life Cycle, etc.
  • Managing application state vs data state

Writing React Applications with ES6

  • Syntax and ES6+ features to watch out for

Setting up the Development Environment

Overview of Node.js

Installing and Configuring Node.js

Overview of Webpack and Babel

  • Understanding "transformation" (translating JSX into JavaScript)

Installing and Configuring Webpack

Installing and Configuring Babel

Installing React and ReactDOM

Writing Your First React Application

Configuring WebPack to Watch for Changes to Source Files

Configuring npm as a Tool Runner

Extending the React Application with New Components

Implement the Flux and Redux Architecture into a React Application

Understanding Flux and Redux

  • Stateless Components, Actions, Reducers, Dispatchers, Middleware, Containers, etc.

Building Multiple Views into the React Application

Installing and Configuring Redux

Creating a Simple To-do List with Flux/Redux (with mock server API)

Integrating a Backend with your React Application: GraphQL and Apollo

Overview of GraphQL

  • Data Types, Schemas, Graph Structure, and Integration with React
  • Limitations of Restful Routing
  • GraphQL vs SQL

Writing a GraphQL Query

Authenticating Users

Integrating React Router with GraphQL

Building a Simple Blog with React and GraphQL

Testing your React Application

Processing React Applications with npm Command-line Scripts

Troubleshooting

Structuring the App Repository

Best Practices for Writing React Code

Deploying Your React Application

A Word on Mobile Applications with React Native

Summary and Conclusion

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Building Interactive Applications with React, Redux and GraphQL

Prezzo da consultare