Formation Architecture d’applications XAML

Architecture d’applications XAML et Bonnes pratiques de développement

sablier-violet  Durée : 2 jours

Référence : XM 03

Réservez votre session

Paris

Nous contacter

1230 € HT











Objectifs

Découvrir les bonnes pratiques de développement d’applications XAML
Comprendre comment architecturer son application pour un partage de code, des performances et une maintenabilité optimale

Public

Développeurs et Architectes .NET

Pré-requis

Connaissances du langage C#, connaissance en XAML

Méthodes pédagogiques

50% théorie / 50% pratique

Modalités d’évaluation

Un questionnaire d’évaluation à chaud sera adressé aux participants à la fin de la formation. Cette évaluation mesure le niveau 1 de Kirkpatrick.

Description

XAML est le langage qui définit les interfaces d’applications développées en Windows Phone, Windows Store Apps, Silverlight et WPF.

Architecturer correctement une application permet de gros grains à la fois en termes de performances, de maintenabilité et de modularité.

Programme

Design-Patterns

  • Découplage
  • Inversion de contrôle
  • Exemples de conteneurs (AutoFac, Unity, MEF…)

 

Pattern MVVM

  • Pourquoi ?
  • L’implémentation
  • Les commandes
  • Aller plus loin

 

Optimisations

  • Optimiser les performances du XAML
  • Animations
  • Trucs et astuces
  • Parallélisation et threads

 

Partage de code

  • Mutualisation via la PCL
  • Symboles de compilations
  • Liens de fichiers
  • Shared Projects