Seminare
Seminare

React Native - Power Workshop: Der komplette Einstieg

Seminar - GFU Cyrus AG

Nach dem Seminar kennen Sie die Kernkonzepte von React Native und können mit React Native moderne Apps für iOs und Android entwickeln.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

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

Zielgruppe:
Web-Entwickler, Web-Programmierer, App-Entwickler mit Erfahrung in JavaScript, die mit React Native Apps erstellen wollen.
Seminarkennung:
S2233
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha