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

NORDIC TRAINING
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.