This course is designed for intermediate JavaScript programmers who want to learn the basics of front-end web application development using the React framework. The student will learn the basics of React application development, such as [...]
  • JS_REACT1
  • Duration 5 days
  • 50 ITK points
  • 0 terms
  • Praha (38 500 Kč)

    Brno (38 500 Kč)

    Bratislava (1 650 €)

  • Intermediate

This course is designed for intermediate JavaScript programmers who want to learn the basics of front-end web application development using the React framework. The student will learn the basics of React application development, such as presenting data, responding to user events, creating forms, and communicating with the back-end and navigation. You will also learn the basics of React application architecture and design, using concepts such as components, properties, hooks, and managing your own. The course assumes knowledge of the DOM object model in the browser at the [JS_DOM1] course level and moderately advanced knowledge of JavaScript at the [JS_PROG2] course level.

»

This course is designed for intermediate JavaScript programmers who want to learn the basics of front-end web application development using the React framework.

  • How to build a development environment for React
  • How to present data on a page
  • Respond to user events
  • Process user input
  • Communicate with the back-end
  • Implement front-end navigation
  • Manage application status
  • JS at the level of [JS_DOM1] and [JS_PROG2]

Introduction

  • What is React
  • The development environment
  • Hello World and project structure

Data presentation

  • JSX

  • Conditional Rendering

  • Repeated rendering

  • CSS, class, style

  • User interaction

  • Events

  • State management

  • Forms

Manage application state

  • Component status
  • properties
  • context
  • external state managers

Communication with the backend

  • fetch API
  • asynchronous functions and React

Component lifecycle

  • Initialization and cleanup
  • useful hooks

Navigation

  • React router
  • Nested routers
  • Parametric routs

Introduction to React Redux

  • store
  • actions and reducers
  • slice and functional module
  • store provider and functional module
Current offer
Training location
Course language

The prices are without VAT.