OUR
Courses
- Java Programmer & Developer
- Java 25 Basics Training
- Java 25 Advanced
- Java 25 & 21 New Features Training
- Java 21 New Features Training
- Java SE 8 New Features Training
- Java 9-17 New Features Training
- Preparation for Java certification
- GraalVM – Introduction and Use
- Performance tuning of Java applications
- Clean Code Training
- Training in Test-Driven Development with Java
- Java & JUnit training for testers
- Training on developing rich clients with JavaFX
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & iOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile software development with Scrum
- NoSQL and Streaming Systems
- Other Topics
- Backend Rest Server Training with Node.js
- Training in the development of machine learning models
- AWS Cloud Functions training with Node.js and TypeScript
- Training in programming with Kotlin
- Python programming training
- Spring AI: Integrating AI into self-developed software
- AI Tools Training for Java Developers
JavaScript is becoming increasingly important. The script language, which at the time was only intended to provide more dynamics in web browsers, has now become widespread and is even used on servers.
React is a JavaScript framework for developing user interfaces on both browsers and mobile devices. Developed and deployed by Facebook, it is now available as an open source project and is used on many major platforms.
Our experienced trainers will program with you step by step using a sample application of your choice.
Course topics
Introduction to React
Set up a React project
Declarative Programming
„"Hello World" in React
Create your first react element
type,props,childrenRendering React elements
Use JSX
Create your first component
Stateless vs. stateful components
Create first stateless component
Create first stateful component
Create the first container component
Design components to be reactive
Prop validation
Process data correctly
Data flow in React
Communication between parent and child components (callbacks)
Shared Parent Component
Retrieve data
Reload when changes occur
Write code for the browser
Forms: controlled and uncontrolled components
JSON schema
Events
Refs
Hooks
Server-side rendering (SSR)
Create more complex components
Optimize performance
Reconciliation and Keys
optimization techniques
Best Practices
Tools & Libraries
Testing and debugging React applications
JavaScript tests with Jest
Mocha as an alternative testing framework
Testing Utilities for JavaScript
Common test solutions
React Developer Tools
error handling
Improve React architecture with Flux
Analyze the architecture of web applications
Understanding Flux
Implementing dispatchers, stores, and other concepts
Previous knowledge
- Knowledge of at lest one
(object oriented) Programming language - Experience in Javascript,
HTML and CSS
Target group
- Developers