Schulung React Native
Beschreibung/Inhalt
Dieses Schulungsmodul führen wir mit jeder React Native-Version nach Ihrem Wunsch durch.
- Einführung
Überblick über die Werkzeuge (NodeJS, NPM, YARN, JEST, ENZYME …)
X-Platform entwickeln mit Visual Studio Code auf PC, Mac oder Linux
erforderliche JavaScript (ES6/ES7), TypeScript oder Flow Grunglagen
Funktionsweise ReactJS
JavaScript Spracherweiterung JSX
createElement vs. createClass
Verwenden der ES6 und/oder TypeScript Syntax
Arbeiten mit dem Virtual DOM
Imperative vs. Declarative
Komposition und erzeugen von Komponten
Verwenden des states und der props
Lifecycle und Hooks
Container vs. Presentational Components
Stateless Functional Components
Private Stateless Functional Components
Sytnthetic Events
Architektur und Flux Pattern
Verwenden von Flux
Erweiterung von React zu React Native
Funktionsweise
erste Schritte auf iOS und/oder Android
Crossplattform API’s
Gemeimsamme Komponenten
Plattform spezifische Komponenten (iOS/Android)
Styling mit CSS und Felxbox (von Komponenten)
Verwenden von styled components
Navigation
Verwenden von Redux mit React Native
Redux-Erweiterungen
Thunk middleware
Asynchrone Bibliotheken wie Saga und Redux Promise Middleware
optinal: Alternativen zu Redux z.B. MobX | Cerebral
Native Module
Debugging
Hot Update
Internationalisierung
Unit Testing
optional: Dependency Injection für ReactJS
optional: Deployment der App bei iTunes und Google Play
Optional: Windows 10 / UWP
Dauer
Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
Ort
Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
Schulungsdidaktik
Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil