Sélectionner une page
Formations Mobile Multiplateforme Formation ReactXP Cross-platform Apps React

Formation ReactXP

Logo Formation ReactXP
Prix 1890€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

Prix 1890€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp