React Native - Power Workshop: Der komplette Einstieg -
Seminar / Kurs
von GFU Cyrus AG
Inhalte
- React Einführung
- Überblick - Was ist React
- Einführung in React-Komponenten
- Einführung in JSX (Javascript XML oder Javascript Syntax Extension)
- React Native - Die Grundlagen
- Verwenden von React Native Components
- Projekt einrichten
- Verwenden der React Native Basiskomponenten
- Styling von React Native
- Flexbox und Layouts
- Inline-Stile und StyleSheet-Objekte
- Komponenten, Stile, Layouts
- Komponenten-Status und Komponenten-Ereignisse
- Ausgabe einer Artikelliste
- Verwenden von Listen, ScrollView, FlatList
- Datenübergabe zwischen Komponenten
- Verwenden von "Touchable"-Komponenten
- Overlays und Modale Dialoge
- Responsive und adaptive Benutzeroberflächen in React Native
- Arbeiten mit flexibleren Styling-Regeln
- Verwenden der Dimensions-API
- Verwenden der Expo-ScreenOrientation-API
- Verwenden der Plattform-API
- Verwenden der "SafeAreaView"
- Navigation in React Native
- Hinzufügen von Bildschirmen
- Verwenden des Pakets "react-navivgation"
- Erstellen eines "StackNavigators"
- Navigieren zwischen Bildschirmen
- Navigations-Parameter erstellen und verarbeiten
- Konfiguration der Navigation und Styling
- React Native und Zustandsverwaltung mit Redux
- Einführung in Redux
- Installation und Konfiguration von Redux und "Store"
- Store-Daten selektieren
- Redux-Daten und Navigation
- Definieren von "Action" und "Reducer"
- "Dispatching" von "Action"
- React Native und Benutzereingaben
- Konfigurieren der "TextInput"-Komponente
- Hinzufügen von Validierung
- Verwenden von "useReducer()"
- Entwickeln einer Eingabekomponente
- Anpassung und Optimierung der Eingabe
- React Native und Http-Verarbeitung
- HTTP-Zugriff mit der Fetch-API
- Redux und HTTP-Zugriffe
- Fehlerbehandlung
- Verwenden von "Pull-to-Refresh"
- Verwenden des "ActivityIndicator"
- React Native und Authentifizierung
- Authentifizierung in einer App
- Authentifizierungsbildschirme ertellen (Login, Sign-In, Password-Recovery)
- Authentifizierungsservice nutzen
- Verwenden von "Auto-Login" und "Auto-Logout"
- React Native und native Native Gerätefunktionen
- Zugriff auf die Gerätekamera
- Zugriff auf das Dateisystem
- Zugriff auf die Geolocation
- Verwenden von Karten
- Verwenden einer SQLite-Datenbank
- React Native Apps veröffentlichen
- Schritte zur Bereitstellung mit Expo
- Konfigurieren der App und Veröffentlichung
- Konfiguration von Symbolen und dem Startbildschirm
- Erstellung der Apps für die Bereitstellung (iOS & Android)
- Veröffentlichung von iOS-Apps ohne Expo
- Veröffentlichung von Android-Apps ohne Expo
- React Einführung
- Überblick - Was ist React
- Einführung in React-Komponenten
- Einführung in JSX (Javascript XML oder Javascript Syntax Extension)
- React Native - Die Grundlagen
Mehr Informationen >>
Lernziele
Nach dem Seminar kennen Sie die Kernkonzepte von React Native und können mit React Native moderne Apps für iOs und Android entwickeln.
Zielgruppen
Web-Entwickler, Web-Programmierer, App-Entwickler mit Erfahrung in JavaScript, die mit React Native Apps erstellen wollen.
Termine und Orte