Get in touch


We use HubSpot CRM to process and manage contact and information requests. Please accept the "Functional Cookies" and reload the page to load the contact form.

Services / Academy / Software development & architecture

React

Introduction to React

2 days Remote
Inquire now

Challenges

Web-based applications are becoming more complex every day. Simple JavaScript or libraries like jQuery are no longer enough to implement large applications. The largest and most popular JavaScript library React makes it possible to split complex user interfaces into reactive components and thus enable more efficient implementation in a team. However, the React skills required for this are often lacking or insufficient in development teams.

Goal

In this workshop you will learn the basics and best practices of React. At the end, you will be able to set up and implement a React application.

Target group

Developers with basic knowledge of JavaScript

Content

Training structure:

  • Introduction / Setting Up
  • JSX
  • Components
  • Props
  • Events
  • React Hooks
  • Conditional Rendering
  • Forms
  • Context
  • Component Structure and Lifecycles
  • Requests & Responses
  • React Router
  • Chakra UI

Organizational information

Technical requirements:

Michael Bykovski

Our trainer: Michael Bykovski

Michael Bykovski has been working as a computer scientist for 15 years. In his career he has used various programming languages, tools and frameworks and worked for customers of different sizes and use cases. He is currently working on a scalable data science tool that analyzes measurement data from artificial heart muscles. Among them, he is developing a cloud solution for a measurement system used to measure artificial heart muscles. Among other things, Michael works as a lecturer at Hochschule Rhein-Main, where he offers the subject "Web Engineering". As a long-time and former AOE employee, Michael now introduces beginners to new programming languages as an external AOE Academy trainer and teaches advanced users how to use them efficiently. He is a fan of agile software development, which places particular emphasis on clean tests and clean code.