Formation ReactXP

Logo Formation ReactXP

1700€

1530€HT/ personne

3 jours (21 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

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 (à la date de rédaction de l’article : ReactXP 1.4.x).

 

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
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

Donnez votre avis ?

Afficher tous les témoignages

Donnez votre avis ?

Noter la formation

1700€

1530€HT/ personne

3 jours (21 heures)

Interentreprises

­Paris

Disponible en intraentreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.