Seminare
Seminare

React Native Kompaktkurs

Webinar - IT-Schulungen.com

In dieser 4-tägigen Schulung "React Native Kompaktkurs" lernen Sie, wie Sie plattformübergreifende native Apps mit React Native erstellen können. Sie werden mit JavaScript und React-Technologien arbeiten und erfahren, wie Sie Apps für den Apple App Store und den Google Play Store entwickeln können. Der Kurs ist für Anfänger geeignet, da er Sie von den Grundlagen bis hin zur Umsetzung moderner Techniken und Best Practices begleitet. Tauchen Sie ein in die Welt von React Native und entdecken Sie, wie Sie schnell und effizient plattformübergreifende native Apps entwickeln können.


Termin Ort Preis*
10.09.2024- 13.09.2024 Nürnberg 2.136,05 €
10.09.2024- 13.09.2024 online 2.136,05 €
21.10.2024- 24.10.2024 Nürnberg 2.136,05 €
21.10.2024- 24.10.2024 online 2.136,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung

  • Was ist React Native?
  • Was tut es für uns? Warum wählen wir es?
  • Vor- und Nachteile von React Native
  • React Native - Architektur
  • Gemeinsame Nutzung mit Web-Projekten
  • Wie sieht der React Native Code aus?
  • Nutzung des Wissens über React


React- und Redux-Einführung

  • Redux-Architektur
  • Reducer, Actions, State, Store und Middleware
  • React im Überblick
  • SFCs versus klassenbasierte Komponenten
  • Komposition von Komponenten
  • JSX-Struktur und Regeln
  • Props
  • State
  • Kontrollierte und unkontrollierte Komponenten
  • Virtuelles DOM vs. reales DOM


Der Entwicklungsprozess

  • Wo soll ich überhaupt anfangen?
  • React-Native vs. Create-React-Native-app
  • Was ist besser für gegebene Situationen
  • Was ist die Expo?
  • Erstellung einer neuen React Native-Anwendung
  • Wie man es auf einem angeschlossenen Gerät betreibt
  • Wie man es auf einem drahtlosen Gerät betreibt
  • Wie man es in einem Android-Emulator ausführt
  • Wie man es auf einem iOS-Simulator laufen lässt
  • Debugging in einem Browser-Fenster
  • Logging, Breakpoints, Einzelschritt
  • Die YellowBoxes und RedBoxes ein-/ausschalten


Single-Value-Kontrollen

  • Komponenten-Übersicht
  • Kategorien von Komponenten
  • Text
  • Text-Eigenschaften und Ereignisse
  • Texteingabe
  • Eigenschaften, Ereignisse und das Eventobjekt
  • Bilder
  • Unterschiede zwischen HTML- und React Native-Bilder
  • Bildausgabebereich reservieren
  • Lokale Bilder versus Remote Bilder
  • Der "resizeMode"


Plattformspezifische Entwicklung

  • Wie können wir uns auf den verschiedenen Plattformen unterschiedlich entwickeln?
  • Warum sollten wir das jemals tun?
  • Technische Hemmnisse
  • Der DatePicker - iOS gegen Android
  • Verwendung des Plattformmoduls


Layout-Komponenten

  • Überprüfung der Komponenten
  • View
  • SafeAreaView
  • Bildlaufansicht
  • Pinch-to-zoom
  • KeyboardAvoidingView
  • Modale Ansichten erstellen
  • Steuerung der Statusleiste


Flexbox für Native Layouts

  • Warum Flexbox?
  • Wo sie herkommt
  • Flexbox im Web ist NICHT Flexbox auf Native.
  • Container und Items
  • flexDirection
  • flexBasis gegen Breite/Höhe
  • flexShrink, flexGrow
  • Die flex Shorthand
  • justifyContent und alignContent
  • flexWrap


Styling von React Native Apps

  • Wie sich die React Native Styles von CSS unterscheiden
  • Wie man Styles anwendet
  • Wie man die Vererbung von Stilen steuert
  • Style-Arrays
  • Vier Methoden zur Definition von Styles
  • Gemeinsame Eigenschaften
  • Plattformübergreifende Fonts
  • Bedingte und programmatische Styles


Navigation

  • Was ist Navigation wirklich?
  • Wie man zur React-Navigation gelangt
  • Die drei Arten von Navigatoren
  • StackNavigator
  • Routing-Objekt
  • Konfiguration der Navigation
  • Wie man beim Navigieren Params überwindet.
  • TabNavigators
  • Drei Arten von TabNavigators
  • Icons setzen
  • DrawerNavigator
  • Beispiele und Demos


Ajax in React Native

  • Warum es auf einem Gerät anders sein muss
  • Die Fetch-API
  • Ladeindikator anzeigen
  • Anfragen stellen und Antworten verarbeiten
  • Sicherheit in einer nativen Umgebung


Listen-Komponenten

  • Überprüfung der Komponenten
  • Picker
  • FlatList
  • Sektionsliste


Touchables und Buttons

  • Die Button-API
  • Button Events und Props
  • Warum Touchables?
  • TouchableWithoutFeedback
  • TouchableNativeFeedback
  • TouchableOpacity
  • TouchableHighlight
  • Wie deaktiviert man einen Touchable?


Ziele/Bildungsabschluss:

In dieser 4-tägigen Schulung "React Native Kompaktkurs" lernen Sie, wie Sie plattformübergreifende native Apps mit React Native erstellen können. Sie werden mit JavaScript und React-Technologien arbeiten und erfahren, wie Sie Apps für den Apple App Store und den Google Play Store entwickeln können. Der Kurs ist für Anfänger geeignet, da er Sie von den Grundlagen bis hin zur Umsetzung moderner Techniken und Best Practices begleitet. Tauchen Sie ein in die Welt von React Native und entdecken Sie, wie Sie schnell und effizient plattformübergreifende native Apps entwickeln können.


Teilnahmevoraussetzungen:

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


  • Sehr gutes Verständnis von React, Redux und fortgeschrittenem JavaScript


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-WEBDATE-0fa2477d-e9d5-4307-8ec3-bae4aa9b6a31
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