React 

Course & Training

Front-end development with React and TypeScript.

React is taking the world by storm. It's one of the most popular frontend libraries and is used by well-known companies on the web like Facebook, Netflix, Airbnb, Twitter and even Apple and Microsoft. In this course, you'll learn about the power and flexibility of React and how to confidently build apps using the React ecosystem.

In-House Course:

We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.

Request In-House Course

Content:


- The history and context of React as a modern JavaScript library.
- Getting started quickly with the create-react-app CLI.
- Understand the basics of single page applications built with React and the modern web development toolchain (npm, webpack, ECMAScript 2015+, babel...).
- Creating React components
- Building applications with the React component architecture.
- Client-side routing with React
- Backend access
- State management with the component architecture
- Advanced state management with Redux or MobX
- Advanced tools with TypeScript, Flow, and ESLint


Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.

Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.

Goal:

You will understand the concepts of React and learn to build a modern single page application based on React and the React ecosystem. The course focuses only on frontend technology.


Form:

The course consists of theory blocks, lots of demos and hands-on exercises. At the end of the course, you'll have a repository of many running examples to use as reference for your own projects.


Target Audience:

Developers and architects who want to get to know React.


Requirements:

You should have solid programming skills and basic knowledge of web development and JavaScript.


Preparation:

You need your own laptop. We will send you detailed instructions on how to set up the workbook before the course starts.

Request In-House Course:

In-House Kurs Anfragen

Waitinglist for public course:

Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.

Waiting List Request

(If you already have 3 or more participants, we will discuss your preferred date directly with you and announce the course.)

More about React & TypeScript



React is a declarative JavaScript library for building user interfaces that gains additional type safety and improved developer productivity through TypeScript integration. The combination enables the development of robust and scalable web applications.




History


React was developed in 2011 by Jordan Walke at Facebook (now Meta) and released as an open-source project in 2013. The library emerged from the need to create a more efficient way to develop complex user interfaces and introduced the revolutionary concept of the Virtual DOM.


The integration of React with TypeScript was significantly driven by Daniel Rosenwasser and the Microsoft TypeScript team. With the introduction of React Hooks in 2019 by Sebastian Markbåge and the React Core Team, developing TypeScript-based React applications became even more elegant.


Today, React is one of the dominant frontend technologies used by millions of developers and companies worldwide. The library has significantly influenced the modern web and contributed to the development of important concepts like component-based architecture and unidirectional data flow. Meta's development of React Native has also brought the technology to mobile development.





Share by: