Header Background

(Certified) Penetration Testing Specialist (PTS)

Gesicherte Termine: 13. -17.05.2024

Netzwerktechnik Kompaktkurs

Gesicherter Termin: 13. - 17.05.2024

Seminare zu Künstlicher Intelligenz, ChatGPT und Copiltot

CODING BOOTCAMPS

Starten Sie Ihre Entwickler-Karriere!

EC-Council Certified Ethical Hacker v12 (CEH)

Gesicherter Termin 22. - 26.04.2024

Python Einführungskurs

Gesicherter Termin: 13. - 17.05.2024

MD-102 Microsoft 365 Endpoint Administrator

Gesicherter Termin 22. - 26.04.2024

Certified Kubernetes Administrator (CKA)

Gesicherter Termin 22. - 25.04.2024

PL-400 Microsoft Power Platform Developer (PL-400T00)

Gesicherter Termin 13. - 17.05.2024

Linux-LPI - Komplettausbildung zur LPIC-1 (101 und 102: Administrator) 10 Tage

Gesicherter Termin: 10.-21.06.2024

Gesicherter Termin

Weiterbildung für Ihre Zukunft!

Über 800 Garantie-Termine

Image not available

Künstliche Intelligenz OpenAI - Einführung in ChatGPT und DALL-E

Gesicherter Termin 18.- 19.06.2024

Oracle DB - Administration

Gesicherter Termin 10. - 14.06.2024

Architecting on AWS

Gesicherter Termin 04. - 06.06.2024

MOC 55238 SharePoint Online for Administrators

Gesicherter Termin 17. - 19.04.2024

 
 
 
seminar logo

React Native Kompaktkurs

Seminardauer: 4 Tage

Ziele

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.

Zielgruppe

  • Entwickler

Voraussetzungen

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

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

Lernmethodik

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.

Agenda

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?

Open Badge - Ihr digitaler Kompetenznachweis

IT-Schulungen Badge: React Native Kompaktkurs

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erlangen Sie nicht nur Fachkenntnisse und Fähigkeiten, sondern bekommen zusätzlich zu Ihrem Teilnahmezertifikat ein Open Badge als digitalen Nachweis Ihrer Kompetenz.

Sie können diesen in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com Konto abrufen. Ihre verdienten Badges lassen sich problemlos in sozialen Netzwerken integrieren und weitergeben.

Mehr zu den Vorteilen von Badges

Kundenbewertungen

4,58

51 Teilnehmende
 
96%
 
4%
 
0%
 
0%
 
0%

Kurz vor Durchführung

TerminStandortAktion
14.05. - 17.05.2024 Hamburg Seminar jetzt anfragen
25.06. - 28.06.2024 München Seminar jetzt anfragen
15.07. - 18.07.2024 Köln Seminar jetzt anfragen
13.08. - 16.08.2024 Nürnberg Seminar jetzt anfragen
 
Anmeldungen vorhanden

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.795,00 € Preis pro Person

spacing line2.136,05 € inkl. 19% MwSt
Seminarunterlagen zzgl.
Verpflegung zzgl.

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon
 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel
Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon