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,childrenReact-Elemente rendern
JSX verwenden
Erstellen Sie Ihre erste Komponente
Stateless vs. stateful Komponenten
Erste stateless Komponente erstellen
Erste stateful Komponente erstellen
Erste Container-Komponente erstellen
Komponenten reaktiv gestalten
Prop-Validierung
Daten richtig verarbeiten
Datenfluss in React
Kommunikation zwischen Parent- und Child-Komponenten (Callbacks)
Gemeinsamer Parent-Komponente
Daten abrufen
Neu laden bei Änderungen
Code für den Browser schreiben
Formulare: controlled und uncontrolled Components
JSON schema
Events
Refs
Hooks
Server-side Rendering (SSR)
Komplexere Komponenten erstellen
Performance optimieren
Reconciliation und Keys
optimization techniques
Best Practices
Tools & Libraries
Testen und Debugging von React-Anwendungen
JavaScript-Tests mit Jest
Mocha als alternatives Test-Framework
Testing Utilities für JavaScript
Common test solutions
React Developer Tools
error handling
React-Architektur verbessern mit Flux
Architektur von Webanwendungen analysieren
Flux verstehen
Dispatcher, Store und weitere Konzepte implementieren
Previous knowledge
- Knowledge of at lest one
(object oriented) Programming language - Experience in Javascript,
HTML and CSS
Target group
- Developers