MVVM, de la découverte à la maîtrise
Jonathan Antoine, Thomas Lebrun
Résumé
Comment faire un bon développement ? Voilà une question cruciale pour tout développeur. Les design patterns apportent des solutions aux problèmes d'architecture et de conception. MVVM (Model-View-ViewModel), le pattern de référence pour le développement d'applications WPF, Silverlight et Windows Phone, est devenu un élément incontournable de la panoplie du bon programmeur. MVVM permet notamment la mise en place d'un code qui sera compris par tous car il trouve ses racines dans d'autres patterns très usités. Il fournit un cadre au développement en séparant le modèle de données, la vue et le modèle de la vue et il facilite ainsi les interactions entre les différents acteurs d'un projet : développeurs, designers, testeurs, etc.
Cet ouvrage détaille en profondeur le pattern MVVM d'un point de vue technique, mais également théorique. Le premier chapitre passe en revue les éléments qui le composent, ainsi que leurs rôles. Puis, les auteurs expliquent comment construire chaque brique de cette architecture : le Modèle, le ViewModel et la Vue. Un chapitre est consacré à la construction de chacune de celles-ci : mise en place, problématiques rencontrées, exemples concret de code. Les auteurs vous présentent au travers d'une application exemple concrète les différentes étapes de la création d'une application, ainsi que les différents choix à effectuer dans son cycle de vie. Enfin, le dernier chapitre se concentre sur les tests lors de l'application du pattern MVVM et sur les bonnes pratiques à suivre lors de leur mise en place. Les explications sont claires et étayées d'exemples pratiques.
Les auteurs, de part leur expérience concrète en milieu professionnel, vous livrent également des conseils quant aux écueils à éviter, ainsi que des pistes de réflexion qui alimenteront vos développements. Développer est un art, mais une bonne connaissance des techniques de base est néanmoins primordiale. Ce livre vous les apporte !
L'auteur - Jonathan Antoine
Jonathan Antoine est Architecte/Consultant/Formateur et expert sur les technologies WPF, Silverlight et Windows Phone. Passionné d'informatique en général, il s'intéresse plus particulièrement à toutes les problématiques d'interfaces homme-machine dites "naturelles". Fondateur du site WPF-France.fr, il y communique depuis plusieurs années sa passion, ainsi que par son rôle de modérateur sur le site Developpez.com et via son blog en anglais jonathanantoine.com. Il est également MVP Microsoft dans la catégorie Client Application Development.
Autres livres de Jonathan Antoine
L'auteur - Thomas Lebrun
Thomas Lebrun est Architecte/Développeur chez Infinite Square à Paris et expert sur les technologies WPF, Silverlight et Windows Phone. Il s'intéresse plus particulièrement à l'enrichissement de l'expérience utilisateur et à la mise en place d'architecture logicielle. Il est également rédacteur et modérateur chez Developpez.com. Son implication dans la communauté, au travers de conférences, articles, livres, etc., lui vaut le titre de MVP Microsoft depuis cinq ans dans la catégorie Client Application Development.
Autres livres de Thomas Lebrun
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Digit Books |
Auteur(s) | Jonathan Antoine, Thomas Lebrun |
Parution | 30/09/2011 |
Nb. de pages | 288 |
Couverture | Broché |
Poids | 601g |
Intérieur | Noir et Blanc |
EAN13 | 9782815030083 |
ISBN13 | 978-2-8150-3008-3 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Gestion de projets
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Langages Java - J2EE EJB
- Informatique Développement d'applications Langages Java - J2EE Design Patterns en Java
- Informatique Développement d'applications Modélisation et génie logiciel
- Informatique Développement d'applications Modélisation et génie logiciel Tests et qualité logiciels
- Informatique Développement d'applications Modélisation et génie logiciel Design patterns