Formation ReactXP
1890€ HT / personne |
3 jours (21 heures) |
Présentation
ReactXP est une technologie Open Source proposée par Microsoft qui à pour but de partagez la plupart de votre code entre vos applications Web, iOS, Android et Windows ! Développez par l’équipe de Skype, ReactXP Library est une couche d’abstraction supplémentaire sur React et React Native : XP signifie X-Platform.
Bien qu’il soit possible d’écrire des applications ReactXP en JavaScript, nous vous recommandons d’utiliser TypeScript ou Flow. Ces langages ajoutent la sécurité de type, la détection d’erreur de compilation et les fonctionnalités d’IntelliSense.
Le slogan de React est « d’apprendre une fois, écrire n’importe où » (learn once, write anywhere). Avec React et React Native, votre application Web peut partager la plupart de sa logique avec vos applications iOS et Android, mais la couche de vue doit être mise en œuvre séparément pour chaque plate-forme. Microsoft propose de franchir un pas de plus, en développant une mince couche multiplate-forme qu’ils ont appelée ReactXP. Si vous écrivez votre application avec cette abstraction, vous pouvez partager vos définitions, vos styles et vos animations sur plusieurs plates-formes cibles. Bien sûr, vous pouvez toujours fournir des variantes de vos UI spécifiques à la plate-forme, mais cela peut être effectué de façon sélective, uniquement si vous le souhaitez.
ReactXP est conçu pour être aussi léger que possible. Les composants et les API « de base » sont limités aux fonctionnalités requises pour presque toutes les applications. Les extensions de ReactXP exposent des fonctionnalités plus spécialisées et permettent d’étendre les possibilités de vos développements.
Comme pour toutes nos formations, celle-ci vous présentera la toute dernière version de ReactXP (ReactXP 2).
Objectifs
- Être capable d’installer et d’utiliser ReactXP comme Framework de développement cross-platform
- Développez vos applications Web, iOS, Android et Windows avec ReactXP comme socle commun
- Comprendre les extensions ReactXP pour étendre les fonctionnalités de vos apps
Public visé
- Développeurs
- Architectes
Pré-requis
Connaissances de base TypeScript et React (ou langage Web)
Programme de la formation ReactXP
Comprendre et utiliser ReactXP
- Installer et utiliser ReactXP
- React Concepts
- Components
- Rendering
- Props
- Styles
- Layout Directives
- Event Handling
- State
Cycle de vie d’un composant
- Component Lifecycle
- Virtual DOM
- Keys
- Mounting & Unmounting
- Updating
Stores & Services
- Stores
- Flux
- ReSub
Styles
- Combinaison
- Cache
- Convention
- Flexbox Style Attributes (container, child, marging, padding)
- Transform & Text Style Attributes
Animations
- Components
- Values
- Styles
- Timing
- Composite
Components
- ActivityIndicator
- Button
- GestureView
- Image
- Link
- Navigator
- Picker
- ScrollView
- Text
- TextInput
- View
- WebView
APIs
- Accessibility
- Alert
- App
- Clipboard
- Input
- International
- Linking
- Location
- Modal
- Network
- Platform
- Popup
- StatusBar
- Storage
- UserInterface
- UserPresence
Extensions
- Database
- ImageSvg
- REST Client
- Video
- VirtualListView
Pour aller plus loin
Formation React Native
Formation React
Formation React Avancé
Formation Redux et RxJS
Formation Angular
Formation Vue.js
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1890€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS