ReactJS Programming

Training duration: 16 academic hours (2 days)

Target audience: The course targets programmers that will be using React-library to build UI-applications for web.

Prerequisites: The participant should have a good command of JavaScript-language and HTML constructs plus understand at least basics of CSS-technique.

Contents of this training

React is rather simple and straightforward SPA-library just offering a model for implementing UI for a web application but with extension modules a full-scale SPA-application can be implemented with it.

Course outline

ReactJS-architecture

  • SPA-architecture
  • Overview of React-appliction
  • React features
  • Virtual DOM -concept
  • Getting started with JSX
  • Building the project

Elements and components

  • React elements
  • Props
  • Factory functions
  • Components and state
  • Event handling
  • Style management
  • Child components
  • Passing data between components

Navigation

  • Routing between views
  • Routing models
  • Child routing

Using RESTful interface

  • Design pointers
  • Using AJAX in React application

State Management

  • Component state vs. Application state
  • Flux-architecture
  • Redux
  • State-aware components

Purpose of the course

The participant will learn to implement SPA-applications with React-library. Routing, using RESTful interface from server and state management with Redux are also covered.

Intended outcome

After completing this course, students will be able to:

  • Create React elements and components;
  • Route between views with React;
  • Use Redux for managing application state.

Price includes:

  • classroom training;
  • course materials;
  • certification exams.

In addition we offer:

  • snacks, tea and coffee;
  • lunch on each training day.

 

Täienduskoolituse õppekavarühm: tarkvara ja rakenduste arendus ning analüüs

Tags: ,

Cost

890€ +VAT

Location

Lõõtsa 5, Tallinn

Trainer