Donnez votre avis !                   Depuis votre smartphone, sur :                    http://notes.mstechdays.fr    De n...
Fichier, Nouveau projet…                       Et après ?                                  John Thiriet                   ...
100 %           180 collaborateurs      Depuis 2007 à Paris - Lyon - Genève                 Dot Share               NET Po...
La feuille blanche                       Erreur      Perfection                                DouteCode / Développement
Objectifs de la session                                   Réutiliser                       Organiser                      ...
Chapitre 1        L’ECOSYSTEMECode / Développement
Microsoft Design Language                       • Intégration à l’écosystème                       • Facilite la compréhen...
API     Windows 8                                     Windows Phone 8                  WinRT                              ...
Quel langage choisir ?        Pas de réponse absolueCode / Développement
Quel langage choisir ?     Connaissances               Existant      Spécificités                       Portabilité     Pe...
PREMIER PROJETCode / Développement
Chapitre 2        ARCHITECTURECode / Développement
MVVM                                     Model                       View                               ViewModel         ...
MVVM                                      Maintenabilité                        Améliore                                  ...
MVVM – Code-Behind  Le code-behind n’est pas le malCode / Développement
MVVM – Code-Behind                         Gère           Les états      Les           La           de la vue   animations...
AVEC ET SANS MVVMCode / Développement
Chapitre 3        PORTABILITÉCode / Développement
Portabilité - Intérêts     • Eviter de refaire plusieurs fois le même       travail     • Ne corriger les erreurs qu’à un ...
Portabilité – Techniques et outils                                                               Frameworks          Réuti...
PORTABILITÉ – COMPOSANT        WINRTCode / Développement
Chapitre 4        POUR ALLER PLUS LOINCode / Développement
Trucs et astuces     •   Nuget est votre ami     •   TFS Online pour votre code source     •   Windows Azure pour vos serv...
L’Accélérateur Windows                Ressources                Coaching                Visibilité                        ...
Développeurs                                                         Pros de l’IT http://aka.ms/generation-app       Forme...
Prochain SlideShare
Chargement dans…5
×

Fichier, Nouveau projet… Et après ?

411 vues

Publié le

Recette anti-feuille blanche ! MVVM ou pas ? Une librairie ? Des dossiers ? Et si je me trompe ? Nous vous aiderons à bien organiser et architecturer votre projet Windows 8 et Windows Phone 8 et ses sources, à réutiliser votre code source, automatiser certaines tâches. Nous partagerons avec vous des bonnes pratiques et des retours d'expériences

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Fichier, Nouveau projet… Et après ?

  1. 1. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDayshttp://notes.mstechdays.fr
  2. 2. Fichier, Nouveau projet… Et après ? John Thiriet Consultant / Formateur MCNEXT jthiriet@mcnext.com http://www.mcnext.comCode / Développement
  3. 3. 100 % 180 collaborateurs Depuis 2007 à Paris - Lyon - Genève Dot Share NET Point Business Intelligence Biz Microsoft Talk Stand 97 – Zone bleu foncéCode / Développement
  4. 4. La feuille blanche Erreur Perfection DouteCode / Développement
  5. 5. Objectifs de la session Réutiliser Organiser ChoisirCode / Développement
  6. 6. Chapitre 1 L’ECOSYSTEMECode / Développement
  7. 7. Microsoft Design Language • Intégration à l’écosystème • Facilite la compréhension de l’utilisateur • Facile à mettre en place pour le développeur • Permet l’utilisation des contrôles fournis par la plateformeCode / Développement
  8. 8. API Windows 8 Windows Phone 8 WinRT WinPRT XAML HTML DirectX XAML DirectX C++ C# VB Javascript C++ C++ C# VB C++Code / Développement
  9. 9. Quel langage choisir ? Pas de réponse absolueCode / Développement
  10. 10. Quel langage choisir ? Connaissances Existant Spécificités Portabilité PerformanceCode / Développement
  11. 11. PREMIER PROJETCode / Développement
  12. 12. Chapitre 2 ARCHITECTURECode / Développement
  13. 13. MVVM Model View ViewModel MVVMCode / Développement
  14. 14. MVVM Maintenabilité Améliore Testabilité Obligatoire Ce n’est pas MagiqueCode / Développement
  15. 15. MVVM – Code-Behind Le code-behind n’est pas le malCode / Développement
  16. 16. MVVM – Code-Behind Gère Les états Les La de la vue animations navigationCode / Développement
  17. 17. AVEC ET SANS MVVMCode / Développement
  18. 18. Chapitre 3 PORTABILITÉCode / Développement
  19. 19. Portabilité - Intérêts • Eviter de refaire plusieurs fois le même travail • Ne corriger les erreurs qu’à un endroit • Capitaliser sur du code existant • Porter un code sur une autre plateforme plus rapidementCode / Développement
  20. 20. Portabilité – Techniques et outils Frameworks Réutilisation Portable Composants Fichiers multi de code Library WinRT/WinPRT partagés plateformesCode / Développement
  21. 21. PORTABILITÉ – COMPOSANT WINRTCode / Développement
  22. 22. Chapitre 4 POUR ALLER PLUS LOINCode / Développement
  23. 23. Trucs et astuces • Nuget est votre ami • TFS Online pour votre code source • Windows Azure pour vos services • Visitez les forums MSDN et les groupes des communautés de développeursCode / Développement
  24. 24. L’Accélérateur Windows Ressources Coaching Visibilité aka.ms/accelerateur-windows Plus d’info ? RDV stand Windows 8Accélérateur Windows
  25. 25. Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagnerWindows Azure, Windows Phone, gratuitement Windows 8 Essayer gratuitement nos http://aka.ms/telechargements solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam

×