React Programming

React har snabbt blivit ett av de mest populära ramverken för JavaScriptutveckling. Under den här kursen lär du dig skapa dynamiska webbapplikationer med React.

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”.

Förkunskaper

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.

Ämnesområden

Chapter 1. React Overview

JSX and React’s component model - understand what React is not. 

Chapter 2. ES6 in a Nutshell

New features of ES6, the latest update to JavaScript and how to transpile for running in browsers.

Chapter 3. Babel Command-Line Interface

Using the Babel Transpiler and setting up a basic ES6 development pipeline for React with Babel.

Chapter 4. Basic Components and JSX

Developing in JSX and different ways to create UI components. Rendering components and using properties.

Chapter 5. React Component Concepts

Component state, props vs state and event handling in React.

Chapter 6. React Components with ES6 Classes

Use ES6 classes in React and understand the component lifecycle methods.

Chapter 7. React Router

Routing and navigation in React including QueryString parameters and Redux.

Chapter 8. Building React Apps with Redux

Redux terminology and principles: actions, reducers and dispatching. Benefits of immutable state and using mapped properties.

Chapter 9. Unit Testing React with Jest

Features of the Jest testing framework: snapshot testing, code coverage & running tests. Unit testing with Promise based async code.

Boka kursen

Boka din plats redan idag.

Om kursen

Pris: 19 950,00 kr

exklusive moms

Längd 2 dagar
Kurskod A358

KompetenskortKompetenskort gäller på denna kurs

Boka kursen

Välj ort och kursstart

lc LiveClass innebär att kursen hålls som en lärarledd interaktiv onlineutbildning.

21 februari

20 maj

Kunduppgifter