React Programming

React har snabbt blivit ett av de mest populära ramverken för JavaScript-utveckling. Under den här kursen lär du dig skapa dynamiska webbapplikationer med React.
Många kurser kan även betalas med vårt kompetenskort alternativt utbildningsvouchers eller motsvarande credits från någon av våra teknikpartners.
Boka utbildning
Kursen behandlar hur du skapar UI-komponenter och applikationslogik i React. Du lär dig också att använda State, React Routing och Redux för att bygga moderna ”Single Page Applications”.
Målgrupp och förkunskaper
Utbildningen riktar sig till webbutvecklare. Du ska ha erfarenhet av webbutveckling, HTML, AJAX och JavaScript. För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
React Overview
JSX and React’s component model - understand what React is not.
ES6 in a Nutshell
New features of ES6, the latest update to JavaScript and how to transpile for running in browsers.
Babel Command-Line Interface
Using the Babel Transpiler and setting up a basic ES6 development pipeline for React with Babel.
Basic Components and JSX
Developing in JSX and different ways to create UI components. Rendering components and using properties.
React Component Concepts
Component state, props vs state and event handling in React.
React Components with ES6 Classes
Use ES6 classes in React and understand the component lifecycle methods.
React Router
Routing and navigation in React including QueryString parameters and Redux.
Building React Apps with Redux
Redux terminology and principles: actions, reducers and dispatching. Benefits of immutable state and using mapped properties.
Unit Testing React with Jest
Features of the Jest testing framework: snapshot testing, code coverage & running tests. Unit testing with Promise based async code.