Building Interactive Applications with React, Redux and GraphQL Schulung

Kurs Code

reactfluxgraphql

Dauer

28 Stunden (üblicherweise 4 Tage inklusive Pausen)

Voraussetzungen

  • Web application development experience
  • Javascript programming experience
  • Familiarity with React

Übersicht

React ist eine Javascript-Bibliothek zum Erstellen von schnellen und reibungslosen interaktiven Webseiten Zusammen mit der Flux-Architektur und der Abfragesprache GraphQL können extrem leistungsfähige und effiziente Webanwendungen erstellt werden In diesem instruierten Live-Training lernen die Teilnehmer, wie sie React-Anwendungen mit Flux und GraphQL erstellen Der Kurs behandelt die Installation, Einrichtung, Integration, Tests, Bereitstellung und Best Practices, während er die Teilnehmer durch die Erstellung einer Reihe von Beispielanwendungen führt, die zeigen, wie Sie mit den fortschrittlichsten Toolkits und zusätzlichen Funktionen zusätzliche Komplexität und "Coolness" hinzufügen können Techniken Das Entwickeln von Anwendungen mit React erfordert eine andere Art zu denken, verglichen mit dem, was einige Entwickler gewohnt sind, insbesondere wenn es um die Denkweise anderer MVC-Frameworks wie AngularJS und Bootstrap geht Dieses Training deckt die Grundlagen hinter den Technologien ab, die in jedem Schritt des Weges verwendet werden, so dass die Teilnehmer nicht nur in der Lage sind, eine funktionale Anwendung zu erstellen, sondern auch verstehen, warum ein bestimmter Ansatz verwendet wird Dies schafft die Grundlage, um eigenständig und kreativ über das Design und die gewünschten Ergebnisse für den Aufbau eigener Anwendungen in der Zukunft zu denken Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .

Schulungsübersicht

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

Erfahrungsberichte

★★★★★
★★★★★

Buchungen, Preise und Anfragen

Privater Klassenraum

Ab 7000EUR

Öffentlicher Fernkurs

Ab 6000EUR (48)

Öffentlicher Klassenraum

Standort Datum Kurspreis (Fernkurs/Schulungsraum)
Hannover2018-12-31 09:30:006000EUR / 7000EUR
Hamburg2019-01-08 09:30:006000EUR / 7000EUR
München2019-01-08 09:30:006000EUR / 7000EUR
Potsdam2019-01-14 09:30:006000EUR / 7000EUR
Bremen2019-01-14 09:30:006000EUR / 7000EUR
Dresden2019-01-22 09:30:006000EUR / 7000EUR
Erfurt2019-01-23 09:30:006000EUR / 7000EUR
Stuttgart2019-01-29 09:30:006000EUR / 7000EUR
Berlin 2019-02-04 09:30:006000EUR / 7000EUR
Köln2019-02-04 09:30:006000EUR / 7000EUR
Frankfurt am Main2019-02-04 09:30:006000EUR / 7000EUR
Nürnberg2019-02-04 09:30:006000EUR / 7000EUR
Düsseldorf2019-02-05 09:30:006000EUR / 7000EUR
Leipzig2019-02-11 09:30:006000EUR / 7000EUR
Hannover2019-02-25 09:30:006000EUR / 7000EUR
Cannot find a suitable date? Choose Your Course Date >>Zu teuer? Schlagen Sie einen Preis vor >>

Sonderangebote

CourseOrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Comprehensive C# and .NET Application SecurityFrankfurt am MainMi, 2019-01-02 09:304725EUR / 5525EUR
Building Microservice Architectures DresdenMi, 2019-02-13 09:303150EUR / 3750EUR
Monax: Build a Smart Contract ApplicationKölnMi, 2019-03-06 09:301575EUR / 1975EUR
Introduction to the use of neural networksLeipzigDo, 2019-05-02 09:301575EUR / 1975EUR
RLeipzigMi, 2019-06-19 09:304725EUR / 5525EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in Germany!

As a Business Development Manager you will:

  • expand business in Germany
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!