React Development

React Development

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

Duration
30 hours
Course type
Online
Language
English
Duration
30 hours
Location
Online
Language
English
Code
WEB-012
Schedule and prices
-
€ 600 *
Training for 7-8 or more people? Customize trainings for your specific needs
React Development
Duration
30 hours
Location
Online
Language
English
Code
WEB-012
Schedule and prices
-
€ 600 *
Training for 7-8 or more people? Customize trainings for your specific needs

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%)

Schedule and prices
10:00-13:00
Code: WEB-012
Location: Online
Duration: 30 hours
Language: English
Time: 10:00-13:00
Trainer Meshcherin, Mikhail
€ 600 *
Still have questions?
Connect with us