React-Komponenten entwickeln und verstehen

Webentwicklung mit React

React meistern: ein umfassender Blick auf die JavaScript-Bibliothek

Jede Woche eine neue Lektion

Grundlagen der Anwendung von React -
am Codebeispiel lernen

React ist eine Library zum Erstellen von komponentenbasierten Benutzerschnittstellen. Damit können wir Single-Page Anwendungen oder native Anwendungen entwickeln oder auch nur einen kleinen Bereich einer statischen Webseite mit etwas mehr Interaktivität ausstatten. In diesem Tutorial lernst du die Grundlagen, die du für jeden dieser Anwendungsfälle gebrauchen kannst: Von der Erstellung der ersten Komponenten über Komponentenzustand, Auslagerung der Geschäftslogik, Testen und Debuggen zu Hooks, Web Components und weiteren Themen. Die einzelnen Themen werden anhand von einem durchgängigen Codebeispiel erklärt und es gibt viele Gelegenheiten, das gelernte selbst zu üben.

Zielgruppe

Unsere Tutorialreihe ist für jeden, der die vielfältigen Anwendungsmöglichkeiten von React kennenlernen möchte oder sein Vorwissen zum Thema erweitern möchte. Die Vorträge bilden die theoretische Basis und die Demo und Übungen untermauern das Wissen in der Praxis. Ideal für Einsteiger und Fortgeschrittene, um anhand eines praktischen Beispiels React besser einzusetzen zu lernen. Jede Woche veröffentlichen wir ein neues der 5 Kapitel.

Webentwicklung mit React

Lernziele

Einstieg in die Webentwicklung mit React
  1. Intro
  2. Mit React loslegen
  3. Zustand, Props und Interaktivität
  1. Testen und Debuggen
  2. In React Denken
  1. Zustand und Effects
  2. Geschäftslogik auslagern
  3. Conditionals und Listen
  1. Styling
  2. Rendering und Zustand verstehen
  3. Hooks, DOM Zugriff, …
  1. Navigation, Routing, Frameworks
  2. Web Components
  3. Fazit
Individuelle Meilensteine

Individuelle Meilensteine

Optimaler Einstieg

Optimaler Einstieg

Praxisnahes Expertenwissen

Praxisnahes Expertenwissen

David Tanzer

David Tanzer - Freelancer

David Tanzer ist seit 2006 als freiberuflicher Berater, Trainer und Softwareentwickler tätig. Im Rahmen dieser Tätigkeit beschäftigt er sich mit Softwarequalität in agilen Projekten, also unter anderem mit den Themen Architektur in agilen Projekten, Softwaredesign, agiles Anforderungsmanagement und Testen. David „spricht“ mehrere Programmiersprachen und ist als Entwickler sowohl im Frontend als auch im Backend – vor allem von Webanwendungen – zu Hause.

Wie kann ich teilnehmen?

Fullstack-Abonennt:innen haben kostenlosen Zugriff auf dieses Tutorial. Logge dich auf entwickler.de ein und komme direkt zu deinem Tutorial unter Akademie. Zum Login

Fullstack-
Abo

Einzel-Nutzer Lizenz

249,90 € pro Jahr

Software Know-How für deinen Erfolg!

Fullstack
Team-Abo

Teams mit 3-15 Nutzer

ab 449,00€ pro Jahr *

Software Know-How für deinen Erfolg!

Fullstack
Elevate

Für Teams ab 16 Nutzern

Auf Anfrage

Fullstack-Abo für mehr als 15 Nutzern

Wir begleiten Sie durch die digitale Transformation zum Projekterfolg

Fullstack-Abo abschließen und teilnehmen

*zzgl. MwSt.

Fullstack-
Abo

Einzel-Nutzer Lizenz

198,80 € / Jahr

Fullstack-Abo abschließen und am Tutorial teilnehmen

Jetzt 40 Euro sparen – 12 Monate Zugriff, nur 10 Monate zahlen

Fullstack
Team-Abo

Teams mit 3-15 Nutzer

ab 358,80 € / Jahr

Fullstack-Abo für bis zu 15 Nutzer

Das Know-how für jeden Software Professional

Fullstack
Elevate

Für Teams ab 16 Nutzern

Auf Anfrage

Fullstack-Abo für mehr als 15 Nutzern

Wir begleiten Sie durch die digitale Transformation zum Projekterfolg

Fullstack-Abo abschließen und teilnehmen

Fullstack-
Abo

198,80 € / Jahr

Jetzt 40 Euro sparen 
12 Monate Zugriff, nur 10 Monate zahlen

Fullstack-Abo abschließen und am Tutorial teilnehmen

Das Know-how für jeden Software Professional

NEU! entwickler intelligence. Jetzt kostenlos verfügbar. Mehr erfahren.