Seminarinformationen

Seminar - Ziel

In diesem 4-tägigen Seminar "React Native Kompaktkurs" erhalten Sie eine Einführung in die Entwicklung plattformübergreifender nativer Apps mit React Native. Sie arbeiten dabei mit JavaScript und React-Technologien und lernen, wie Sie Anwendungen für den Apple App Store sowie den Google Play Store erstellen. Der Kurs richtet sich an Einsteiger und führt Sie Schritt für Schritt von den Grundlagen bis zu modernen Techniken und bewährten Vorgehensweisen. Tauchen Sie ein in die Welt von React Native und entdecken Sie, wie Sie schnell und effizient native Apps für mehrere Plattformen entwickeln können.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Sehr gutes Verständnis von React, Redux und fortgeschrittenem JavaScript
  • Typescript ist ein Plus

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in React Native

  • Grundlagen und Nutzen
  • Architektur & universelle Codebasis
  • Expo vs. React Native CLI
  • React Native Web

React Basics

  • JSX-Struktur und Functional Components
  • Props, State, Hooks (useState, useEffect)
  • Komponentenarten: SFC vs. Klassenbasiert
  • Kontrollierte und unkontrollierte Komponenten
  • Virtuelles DOM vs. reales DOM

State Management

  • Hooks (useState, useReducer)
  • Redux-Architektur: Reducer, Actions, Store, Middleware
  • Vergleich: useState vs. Redux vs. Zustand

Projektstart & Entwicklungsprozess

  • Projektinitialisierung mit CLI und Expo
  • Ausführung auf Emulatoren, Simulatoren und realen Geräten
  • Debugging: Logging, Breakpoints, YellowBox / RedBox

Komponenten in React Native

  • Übersicht & Kategorien
  • Texte, Eingaben, Bilder
  • Interaktive Komponenten: Button, Pressable, Touchables

Layout & Flexbox

  • Layout-Komponenten (View, ScrollView, SafeAreaView, Modal, StatusBar)
  • Flexbox für Native Layouts: Container, Items, Flex-Eigenschaften

Styling in React Native

  • Unterschiede zu CSS
  • Styles anwenden, vererben, kombinieren
  • Bedingte und programmatische Styles
  • Fonts & plattformübergreifende Anpassungen

Navigation

  • Navigationstypen (Stack, Tabs, Drawer)
  • Routing & Parametrisierung
  • Konfiguration und Beispiele

Plattformspezifische Entwicklung

  • Unterschiede und technische Hemmnisse
  • Plattformmodule und Beispiele (z. B. DatePicker)

APIs, Daten & native Funktionen

  • Fetch-API, Axios, Error Handling
  • Persistenz mit AsyncStorage
  • Sicherheit in nativen Umgebungen
  • Zugriff auf Gerätefunktionen (Kamera, Standort, Media, Push Notifications)

Listen-Komponenten

  • FlatList
  • SectionList
  • ScrollView
  • Picker

Weitere Schulungen zu Thema React

Jakarta EE - Moderne Full Stack Entwicklung mit React und MongoDB

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "Jakarta EE – Moderne Full Stack Entwicklung mit React und MongoDB" erhalten Sie einen umfassenden Überblick über aktuelle Webtechnologien und sind danach in der Lage, ein komplettes Webprojekt mit modernen Tools umzusetzen. Der Schwerpunkt ...

ASP.NET Core-Entwicklung mit React und Redux

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "ASP.NET Core-Entwicklung mit React und Redux" erlernen Sie die notwendigen Fähigkeiten, um eine moderne Webanwendung zu entwickeln, die JavaScript auf der Client-Seite und ASP.NET Core im Backend nutzt. Sie erhalten grundlegende Kenntnisse in der ...

Apollo für React und GraphQL

- u.a. in Essen, Heidelberg, Darmstadt, Offenbach, Nordhausen

In diesem 2-tägigen Seminar "Apollo für React & GraphQL" beschäftigen Sie sich intensiv mit der modernen Webentwicklung in JavaScript mithilfe des React- und GraphQL-Frameworks Apollo. Sie lernen, wie Apollo genutzt werden kann, um die Entwicklung von React- und ...

React und Redux

- u.a. in Frankfurt am Main, Heidelberg, Mannheim, Virtual Classroom, Marburg

In diesem 2-tägigen Seminar "React und Redux" erfahren Sie, wie Sie Redux gezielt zur Zustandsverwaltung in React-Anwendungen einsetzen. Das Seminar vermittelt die zentralen Ideen und Strukturen von Redux, zeigt deren praktische Anwendung und bietet Raum für eigene Übungen, ...