Beschreibung
React Native - das Grundlagenseminar
Zielgruppe: Nur für Unternehmen und Institutionen.Entwickeln Sie native Apps für Android und iOs mit React Native. React Native ist ein Framework, das es ermöglicht, native Apps für Android und iOS mit JavaScript zu entwickeln. Ohne Swift, ObjectiveC, Java, oder Kotlin.
React Native Komponenten erweitern das React Framework von Meta um den Zugriff auf native UI-Komponenten von mobilen Geräten. So können Sie zum Beispiel auf die Kamera oder das Dateisystem zugreifen. Das ermöglich Ihnen die Entwicklung echter nativer Anwendungen für mobile Endgeräte auf Basis von JavaScript.
In dieser Schulung lernen Sie alles Wesentliche über React Native, das Erstellen reponsiver Designs, typische Funktionalitäten in mobilen Applikationen. Alle Themen werden anhand eines praktischen Beispiels umgesetzt.
Kommende Starttermine
Inhalte / Module
- React Native Grundlagen
- Überblick - Was ist React?
- Was sind React Native Komponenten?
- Visual Studio Code einrichten
- Das React Native Projekt einrichten
- Aufbau und Architektur des Projektes verstehen
- JSX (Javascript XML) als Templatesprache
- Typescript oder Javascript?
- Mit Komponenten arbeiten
- Überblick über React Native Basiskomponenten
- Komponenten-Status und Komponenten-Ereignisse
- "Hallo Welt" - die Ausgabe einer Artikelliste
- Listen, ScrollView, FlatList
- "Touchable"-Komponenten
- Overlays und Modale Dialoge
- Datenübergabe zwischen Komponenten
- Responsive Gestaltung der App
- Komponenten, Layouts, Flexbox, Grids, safeAreaView
- Inline-Stile und StyleSheet-Objekte
- Dimensions-API
- Expo-ScreenOrientation-API
- Plattform-API
- Navigationskonzepte
- Das Paket "react-navigation"
- Navigieren zwischen Ansichten, "StackNavigators"
- Navigations-Parameter erstellen und verarbeiten
- 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"
- Benutzereingaben
- Konfigurieren der "TextInput"-Komponente
- Hinzufügen von Validierung
- Verwenden von "useReducer()"
- Entwickeln einer Eingabekomponente
- Anpassung und Optimierung der Eingabe
- Gerätefunktionen
- Gerätekamera
- Das Dateisystem
- Geolocation und Karten
- Daten über `fetch` und `http`
- HTTP-Zugriff mit der Fetch-API
- Asynchronizität und Fehlerbehandlung
- "Pull-to-Refresh", "ActivityIndicator"
- Authentifizierung
- Authentifizierung in einer App
- Authentifizierungsbildschirme ertellen (Login, Sign-In, Password-Recovery)
- Authentifizierungsservice nutzen
- React Native Apps veröffentlichen
- Die Bereitstellung mit Expo
- Konfigurieren der App und Veröffentlichung
- Icons und Startbildschirm
- Erstellung der Apps für iOS und Android
Zielgruppe / Voraussetzungen
Javascript-Kenntnisse werden für eine erfolgreiche Schulungsteilnahme vorausgesetzt
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahre mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Hohe Qualität