Training: Application Development with React and Flux
Web Developer
10 uur
Engels (US)

Training: Application Development with React and Flux

Snel navigeren naar:

  • Informatie
  • Inhoud
  • Kenmerken
  • Meer informatie
  • Reviews
  • FAQ

Productinformatie

In deze cursus maak je kennis met de basis van React en Flux. Je leert eerst een developeromgeving op te zetten en je maakt kennis met de pluspunten van het platform. In het vervolg van de cursus leer je React componenten te configureren en komt routing via React Routing aan bod. Ook het maken van formulieren wordt behandeld in deze cursus.
Aan het einde van de cursus kom je meer te weten over Flux. Flux is een datastroom die is ontworpen om gegevensstromen door een applicatie te behandelen. Er zijn talrijke implementaties van Flux maar deze cursus behandelt het gebruik van Facebook's Flux-patroon binnen een webapplicatie die is ontwikkeld in React.

Inhoud van de training

Application Development with React and Flux

10 uur

React and Flux: An Overview

  • start the course
  • describe innovations in React and Flux and what advantages they bring over over web development stacks
  • describe features of React and Flux and a reason to use the given technology stack
  • describe Node.js and how it fits with web development
  • describe Browserify and how it fits with web development
  • describe React and how it fits with web development
  • describe React Router and how it fits with web development
  • describe Flux and how it fits with web development
  • describe Gulp and how it fits with web development
  • install Node.js on a developer machine
  • install Gulp on a developer machine
  • configure Gulp on a developer machine
  • configure Browserify on a developer machine
  • install Bootstrap on a developer machine
  • configure ESLint on a developer machine
  • install React on a developer machine
  • install React Router on a developer machine
  • install React DOM on a developer machine
  • install Flux on a developer machine
  • describe React fits into an MVC framework
  • describe issues with two-way binding and how they are avoided in Flux with unidirectional binding
  • describe JSX extension to JavaScript
  • contrast JSX with the equivalent JavaScript
  • use various JavaScript editors for JSX
  • describe the use of virtual DOM in React
  • install tools required on a developer machine to build apps with React and Flux

React and Flux: Creating Simple React Components

  • start the course
  • create a React component
  • configure simple routing between components in React without React Router
  • create a header for navigation
  • describe some considerations and conventions when naming React components
  • describe immutable props and mutable state in React components
  • use React component life cycle functions
  • add a key to dynamic child React components
  • create an API for server calls from React
  • create a component with dynamic data
  • use the getInitialState life cycle function to set initial state on a dynamic data component
  • use the componentWillMount life cycle function to update a dynamic data component
  • compose components in React
  • create a controller view in React
  • configure prop validation on React components
  • understand mixins for a React component
  • create a composite React component and wire up life cycle functions

React and Flux: React Router and Forms

Although React has no opinion about how routes are handled, and you can manually wire up routes in a React app. A much more coherent, configurable, and manageable approach is to use React Router, which was specifically designed for the task. Creating forms with validation and logic attached is a perennial challenge for web app developers. This course covers basic routing with React Router, and techniques for building reusable forms and form components.

React and Flux: Working with Flux

React and Flux: Working with Flux

Kenmerken

Docent inbegrepen
Bereidt voor op officieel examen
Engels (US)
10 uur
Web Developer
90 dagen online toegang
HBO

Meer informatie

Doelgroep Webontwikkelaar
Voorkennis

U beschikt over basiskennis programmeren.

Resultaat

Na succesvolle afronding bent u bekend met het gebruik van React for applicatie development en Flux voor data flow.

Positieve reacties van cursisten

Training: Leidinggeven aan de AI transformatie

Nuttige training. Het bestelproces verliep vlot, ik kon direct beginnen.

- Mike van Manen

Onbeperkt Leren Abonnement

Onbeperkt Leren aangeschaft omdat je veel waar voor je geld krijgt. Ik gebruik het nog maar kort, maar eerste indruk is goed.

- Floor van Dijk

Training: Leidinggeven aan de AI transformatie

Al jaren is icttrainingen.nl onze trouwe partner op het gebied van kennisontwikkeling voor onze IT-ers. Wij zijn blij dat wij door het platform van icttrainingen.nl maatwerk en een groot aanbod aan opleidingen kunnen bieden aan ons personeel.

- Loranne, Teamlead bij Inwork

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties