React Development

React Development

This course covers the JavaScript library React.js, FLUX architecture and its most popular implementation – REDUX.

Durată
30 ore
Tipul de curs
Pe net
Limba
Engleză
Durată
30 ore
Location
Pe net
Limba
Engleză
Cod
WEB-012
Program si preturi
-
€ 600 *
Training pentru 7-8 sau mai multe persoane? Personalizați antrenamentele pentru nevoile dumneavoastră specifice
React Development
Durată
30 ore
Location
Online
Limba
English
Cod
WEB-012
Program si preturi
-
€ 600 *
Training pentru 7-8 sau mai multe persoane? Personalizați antrenamentele pentru nevoile dumneavoastră specifice

Description


React.js is a popular JavaScript library which allows you to quickly create applications in a declarative style using React components. In this training you’ll learn how to prepare an environment for using React.js and what approaches are used to write a code. You will discover how to work with FLUX, a very popular and effective pattern for building application architecture, and use its implementation – Redux.

certificate
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

  • Learn how to use React.js
  • Understand the FLUX architecture and its implementation – Redux
  • Learn how to use React.js and Redux together

Target Audience

  • Front-end developers

Prerequisites

  • Basic JavaScript programming skills

Roadmap

  1. Overview of contemporary JavaScript (theory: 5,3h)
  • Classes and inheritance
  • Destructuring of arrays and objects
  • Spread operator
  • Immutability
  • Pure functions
  • MVC Model
  • Asynchronicity in JS: promises, async/await
  • Working with server
  • Using this in callbacks
  • JS modules, import and export
  • NPM and package.json
  • Webpack module bundler
  • Webpack loaders

2. React basics (theory: 0,7h, practice:1,3h)

3. JSX (theory: 1h, practice: 1,3h)

4. State and Props (theory: 1,3h, practice: 2h)

5. Advanced issues. Component life cycle. (theory: 1,7h, practice: 1,3h)

6. Routing in React (theory: 1h, practice: 1,7h)

7. React Hooks (theory: 1h, practice: 1,7h)

8. Redux basics (theory: 1,7h, practice: 2,3h)

9. Redux advanced topics (theory; 0,7h, practice: 1,3h)

10. Redux middleware (theory: 1h, practice: 1,7h)

Theory 15,4h (51%), practice 14,6h (49%)

Program si preturi
10:00-13:00
Cod: WEB-012
Location: Online
Durată: 30 ore
Limba: English
Timp: 10:00-13:00
Trainer Meshcherin, Mikhail
€ 600 *
Mai ai întrebări?
Conectați-văcu noi