React Development

React Development

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

Продолжительность
30 часы
Course type
Онлайн
Мова
Англійська
Продолжительность
30 часы
Місцезнаходження
Онлайн
Мова
Англійська
Code
WEB-012
Розклад і ціни
-
€ 600 *
Training for 7-8 or more people? Customize trainings for your specific needs
React Development
Продолжительность
30 часы
Місцезнаходження
Online
Мова
English
Code
WEB-012
Розклад і ціни
-
€ 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%)

Розклад і ціни
10:00-13:00
Code: WEB-012
Місцезнаходження: Online
Продолжительность: 30 часы
Мова: English
Time: 10:00-13:00
Trainer Meshcherin, Mikhail
€ 600 *
Залишилися запитання?
Зв'яжітьсяз нами