Zum Hauptinhalt springen
medienreich IT-Trainings
0521 968 7740
Zurück zu React Native

React Native für Mobile-Entwickler

Du lernst, React Native in typischen Arbeitssituationen strukturiert einzusetzen, zentrale Methoden sicher einzuordnen und belastbare Ergebnisse für Deine Projekte und Teams vorzubereiten.

Kursdetails ansehen

5 Tage

23 Standorte

Online & Präsenz

Nächster Termin: 11. – 15.01.2027 · 143 weitere verfügbar

ab 1.990,00 € zzgl. 19 % MwSt.

Weitere Termine & Buchungsoptionen

Mehr als 5.000 Unternehmen vertrauen uns

TUINintendoOTTOPostbankSiemens

Kursdetails

Das lernst Du

  • Du ordnest einen zentralen Themenbereich fachlich ein: Wann globales State Management sinnvoll ist und welche Alternativen es gibt.
  • Du setzt die vermittelten Methoden in praxisnahen Aufgaben um; im Fokus steht Redux-Grundbausteine: Action Types, Actions, Reducer, Selectors und combineReducers.
  • Du entwickelst nachvollziehbare Workflows; ein Schwerpunkt ist Einsatz der Redux DevTools zur Analyse von State-Änderungen.
  • Du analysierst typische Anforderungen und vertiefst dabei Asynchrone Abläufe mit Redux Thunk und modernen Ansätzen wie Redux Toolkit.
  • Du bewertest Nutzen, Qualität und Risiken am Beispiel Immutable State in der Praxis, z. B. mit Immer.
  • Du überträgst die Erkenntnisse auf eigene Projekte; ein Schwerpunkt ist Eigene Redux-Middleware für Querschnittsfunktionen (Logging, Tracking, API-Aufrufe).

Überblick

Ein gut strukturiertes State Management ist eine wichtige Grundlage für übersichtliche und wartbare React-Native-Anwendungen. In diesem fünftägigen Training lernst Du, wann ein globaler Anwendungszustand sinnvoll ist und welche Alternativen sich je nach Projektanforderung anbieten. Du beschäftigst Dich mit den zentralen Redux-Bausteinen Action Types, Actions, Reducern, Selectors und combineReducers und verstehst, wie sie beim Aufbau einer nachvollziehbaren Datenlogik zusammenspielen. Darüber hinaus setzt Du die Redux DevTools ein, um State-Änderungen gezielt zu analysieren und Fehler effizienter einzugrenzen. Praxisnahe Übungen und konkrete Anwendungsfälle helfen Dir dabei, verlässliche Workflows zu entwickeln, Architekturentscheidungen fundiert vorzubereiten und typische Probleme frühzeitig zu erkennen. Nach dem Training kannst Du Anforderungen an das State Management sicherer beurteilen, geeignete Lösungsansätze auswählen und die nächsten Schritte für eigene React-Native-Projekte oder Dein Entwicklungsteam strukturiert planen.

Kursinhalte

Application State Management mit React & Redux

  • Wann globales State Management sinnvoll ist und welche Alternativen es gibt
  • Redux-Grundbausteine: Action Types, Actions, Reducer, Selectors und combineReducers
  • Einsatz der Redux DevTools zur Analyse von State-Änderungen

Routing mit React Router

  • Asynchrone Abläufe mit Redux Thunk und modernen Ansätzen wie Redux Toolkit
  • Immutable State in der Praxis, z. B. mit Immer
  • Eigene Redux-Middleware für Querschnittsfunktionen (Logging, Tracking, API-Aufrufe)

Erweiterte React-Themen: Fehler, Logging & Internationalisierung

  • Integration von Redux in React-Komponenten und Nutzung von Hooks für den Zugriff auf den Store
  • Architektur einer Single-Page-Anwendung mit React Router
  • Konfiguration von BrowserRouter und weiteren Router-Varianten

API-Anbindung & Build-Tools

  • Öffentliche und geschützte Bereiche umsetzen (Private Routes)
  • Umleitungen, Fallback-Seiten und Fehler-Routen modellieren
  • Umgang mit Routenparametern, Query-Parametern und verschachtelten Routen

Testing & Continuous Integration

  • Code-Splitting und Lazy Loading von Routen zur Optimierung der Performance
  • Fehlerbehandlung in React-Komponenten mit Error Boundaries
  • Konzept für Logging in React-Anwendungen (z. B. Client-Fehler, API-Fehler, Nutzeraktionen)

Ergebnisse prüfen und verbessern

  • Mehrsprachige Oberflächen mit react-i18next und i18n-Konfiguration
  • Strukturierung der Übersetzungsdateien und Umgang mit dynamischen Texten
  • Überblick über UI-Bibliotheken im React-Ökosystem und sinnvolle Einsatzszenarien

Sicherheit, Qualität und Grenzen

  • Anbindung von REST-APIs an React-Komponenten und globale Stores
  • Umgang mit Ladezuständen, Fehlern und Caching von API-Daten
  • Einsatz von modernen Build-Tools wie Vite für schnelle Entwicklungs-Setups

Zusammenarbeit und Übergabe

  • Anpassung bestehender Konfigurationen mit CRACO (Create React App Configuration Override)
  • Optimierung von Builds für Produktion (Bundles, Code-Splitting, Umgebungsvariablen)
  • Beginn in Teststrategien für React-Anwendungen

Praxisübungen und Transfer

  • Unit- und Komponententests mit Jest und der React Testing Library
  • End-to-End-Tests für Benutzerflüsse mit Cypress und Puppeteer
  • Mocking von APIs und Testdaten für reproduzierbare Testszenarien

Vertiefende Verfahren

  • Integration von Tests in Continuous-Integration-Pipelines für React-Projekte
  • Zentrale Begriffe und Einsatzfelder von React Native
  • Anforderungen aus typischen beruflichen Aufgaben einordnen

Integration in bestehende Prozesse

  • Geeignete Vorgehensweisen für konkrete Anwendungsfälle auswählen
  • Ergebnisse fachlich prüfen und nachvollziehbar dokumentieren
  • Risiken, Grenzen und Qualitätskriterien berücksichtigen

Betrieb und Weiterentwicklung

  • Transfer auf eigene Projekte und Teamprozesse vorbereiten
  • Ausgangslage und Zielsetzung eines Anwendungsfalls klären
  • Arbeitsschritte sinnvoll priorisieren und aufeinander abstimmen

Strategische Einordnung

  • Zwischenergebnisse anhand fachlicher Kriterien kontrollieren
  • Varianten vergleichen und begründete Entscheidungen treffen
  • Schnittstellen zu bestehenden Prozessen berücksichtigen

Abschluss und nächste Schritte

  • Aufgaben und Verantwortlichkeiten im Team abstimmen
  • Ergebnisse verständlich aufbereiten und weitergeben
  • Typische Fehlerquellen erkennen und systematisch eingrenzen

Zielgruppe & Voraussetzungen

Für wen der Kurs geeignet ist

  • Softwareentwicklerinnen und Softwareentwickler
  • Technical Leads, Architektinnen und Architekten
  • DevOps-, Plattform- und Qualitätssicherungsteams
  • Für alle, die Anwendungen strukturiert entwickeln und technische Workflows verbessern möchten

Deine Vorteile

  • Garantierte TermineMarkierte Termine finden statt und bieten 10 % Preisvorteil.

  • Kleine GruppenMaximal 8 Teilnehmende für intensiven Austausch und nachhaltigen Lernerfolg.

  • Praxiserfahrene Trainer:innenBerufsrelevante Fachexpertise aus langjähriger Praxiserfahrung.

  • Keine HybridschulungenBewusst live online oder in Präsenz – für eine klare, fokussierte Lernumgebung.

FAQ

Was lerne ich in der Schulung „React Native für Mobile-Entwickler“?

Du lernst, React Native in typischen Arbeitssituationen strukturiert einzusetzen, zentrale Methoden sicher einzuordnen und belastbare Ergebnisse für Deine Projekte und Teams vorzubereiten. Zu den Schwerpunkten gehören Application State Management mit React & Redux, Routing mit React Router, Erweiterte React-Themen: Fehler, Logging & Internationalisierung, API-Anbindung & Build-Tools, Testing & Continuous Integration und Ergebnisse prüfen und verbessern.

Für wen ist die Schulung geeignet?

Die Schulung richtet sich an Softwareentwicklerinnen und Softwareentwickler, Technical Leads, Architektinnen und Architekten, DevOps-, Plattform- und Qualitätssicherungsteams und Für alle, die Anwendungen strukturiert entwickeln und technische Workflows verbessern möchten.

Welche Vorkenntnisse brauche ich für die Schulung?

Du solltest folgende Voraussetzungen mitbringen: Erfahrung in React; grundlegende Kenntnisse in JavaScript, HTML5 und CSS3.

Welche Themen und Schwerpunkte werden behandelt?

Zu den Schwerpunkten gehören Application State Management mit React & Redux, Routing mit React Router, Erweiterte React-Themen: Fehler, Logging & Internationalisierung, API-Anbindung & Build-Tools, Testing & Continuous Integration, Ergebnisse prüfen und verbessern, Sicherheit, Qualität und Grenzen und Zusammenarbeit und Übergabe.

Wie praxisnah ist die Schulung?

Die Schulung greift praxisnah insbesondere die Bereiche Betrieb und Weiterentwicklung, Strategische Einordnung und Abschluss und nächste Schritte auf. Dadurch lässt sich das Gelernte gezielt auf eigene Aufgaben und Projekte übertragen.

Was kann ich nach dem Seminar in der Praxis umsetzen?

Zu den angestrebten Ergebnissen gehören: Du ordnest einen zentralen Themenbereich fachlich ein: Wann globales State Management sinnvoll ist und welche Alternativen es gibt; Du setzt die vermittelten Methoden in praxisnahen Aufgaben um; im Fokus steht Redux-Grundbausteine: Action Types, Actions, Reducer, Selectors und combineReducers; Du entwickelst nachvollziehbare Workflows; ein Schwerpunkt ist Einsatz der Redux DevTools zur Analyse von State-Änderungen; Du analysierst typische Anforderungen und vertiefst dabei Asynchrone Abläufe mit Redux Thunk und modernen Ansätzen wie Redux Toolkit; Du bewertest Nutzen, Qualität und Risiken am Beispiel Immutable State in der Praxis, z. B. mit Immer.

Wird im Seminar auch das Thema „Zusammenarbeit und Übergabe“ behandelt?

Ja. „Zusammenarbeit und Übergabe“ ist ein eigener Bestandteil der Schulung. Dazu gehören Anpassung bestehender Konfigurationen mit CRACO (Create React App Configuration Override), Optimierung von Builds für Produktion (Bundles, Code-Splitting, Umgebungsvariablen) und Beginn in Teststrategien für React-Anwendungen.

Kurs buchen oder anfragen

Feste Termine · Online & Präsenz

Feste Termine · Online/Präsenz

Ort wählen Ort wählen
Wo soll die Schulung stattfinden? Wo soll die Schulung stattfinden? Live-Online Inhouse – bei Euch im Unternehmen Bei medienreich Steht noch nicht fest
Wann soll die Schulung stattfinden? Wann soll die Schulung stattfinden? So bald wie möglich In den nächsten 4 Wochen In 1–2 Monaten In 3+ Monaten Steht noch nicht fest
  • Rechnung erst nach Kursende
  • Zertifikat und Unterlagen inklusive
  • Umbuchung möglich