Successfully reported this slideshow.
Nouveautés de Visual Studio 2010<br />Lyon, le 1er Juin 2010<br />Julien Dollon – Expert, Formateur et MVP Développement ....
Exakis<br />Exakis,certifiéGoldPartner<br />sur14domaines d’expertise Microsoft !<br />Neuf années de progression <br />et...
 Investissement sur la formation et sur les talents (Formation, certification, innovation)</li></ul>- Développement de lea...
Notre Métier / Nos Prestations<br />3<br />01/01/2010<br />
I’FORM: Votre centre de formation<br />Siège social à Toulouse<br />Since 1983<br />Intervention WorldWide<br />8ème contr...
Agenda<br />Introduction & Historique de .NET<br />Les nouveautés de .NET 4, Visual Studio 2010 & C# 4<br />ALM<br />
Introduction & Historique<br />
Historique de .NET<br />3.5<br />3.0<br />.NET 1.0<br />.NET 1.1<br />.NET 2.0<br />.NET 4.0<br />2010<br />2002<br />2003...
Visual studio 2010<br />
Un nouveau look !<br />Et entièrement en WPF<br />Sortie en Avril2010<br />
Les versions<br />
Multi-targeting<br />
Gestion multi-écrans<br />
Amélioration de l'Intellisense<br />
Extension Manager<br />
.NET Framework 4<br />
CLR 4<br />WPF<br />Win Forms<br />DLR<br />Dynamic Language Runtime<br />ASP. NET<br />WCF<br />…<br />LINQ<br />La CLR<b...
CLR késako ?<br />C# 4<br />Parallel Extensions <br />F#<br />MEF<br />Code Contract<br />DLR<br />CLR 4<br />
ASP.NET 4<br />Intégration jQuery<br />Abandon de MSAJAX4<br />Simplification du fichier web.config<br />Extensible OutPut...
ASP.NET 4 (suite)<br />Template de rendu<br />Gestion des méta-données<br />Détection mobiles<br />Routage<br />Gestion de...
Démonstration<br />
WPF 4<br />ClearTypeHint pour améliorer la visibilité du texte<br />EasingAnimations<br />Multi Touch<br />Visual State Ma...
Silverlight 4 & WCF RIA Services<br />Prochaine session<br />
Windows Phone 7<br />Prochaine session<br />
SharePoint 2010<br />New look (Master Page, Technologies…)<br />Les outils pour Visual Studio 2010<br />Liste & Event Hand...
SharePoint 2010 (suite)<br />Manipulation du Ribbon<br />Dialog Framework & Status Bar<br />Linq To SharePoint<br />Client...
Azure<br />Réduction des couts<br />Diminution des activités de déploiement<br />Haute disponibilité<br />Support des pics...
VSTO Office 2010<br />Intégration des VSTO pour Office 2010<br />Excel<br />Project<br />Word<br />Visio<br />Outlook<br /...
WCF 4<br />Simplification du fichier web.config<br />Hebergement sans .svc<br />Support de WS-Discovery<br />
WCF Data Services 4 & OData<br />Nouveau nom<br />Support du protocole OData<br />ODataVisualizer<br />
Démonstration<br />
Entity Framework 4<br />LazyLoading<br />POCO<br />Template T4<br />Amélioration des requêtes générées<br />Génération aut...
Démonstration<br />
C# 4<br />
Le langage C# 4<br />Les paramètres nommés<br />Les paramètres optionnels<br />Le typage dynamique<br />
Le langage C# 4<br />Les paramètres optionnels<br />
Le langage C# 4<br />Les paramètres nommés<br />
Le langage C# 4<br />Le typage dynamique<br />
C’est quoi ALM?<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />38<br />
Application Lifecycle Management<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />39<br />Gestion du Cyc...
01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />40<br />Application Lifecycle Management<br />
Visual Studio 2010<br />
Pour la modélisation<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />42<br />
Modélisation<br />
Modélisation<br />01/06/2010<br />ExaTech Day Lyon – Visual Studio 2010<br />44<br />
Analyse<br />01/06/2010<br />ExaTech Day Lyon – Visual Studio 2010<br />45<br />
Pour l’équipe Agile<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />46<br />
01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />47<br />
Rapports<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />48<br />
Pour les tests<br />
L’année dernière, des projets annulés ont coutés $67 milliards aux sociétés; des dépassements d’autres projets ont couté u...
Ariane 5 Flight 501<br />code réutilisé d'Ariane 4, mais trajectoire de vol différent à cause d’une conception différente ...
Opération<br />Cout des bogues<br />Test<br />Développement<br />Phase de Logiciel<br />
Repousser la qualité dans le processus<br />Opération<br />Cout des bogues<br />Test<br />Développement<br />Phase de Logi...
Profils de testeurs<br />70% des tests sontici<br />Majorité des outils de test cible ce marché<br />Tests Boite Noir<br /...
Test Case Management<br />01/06/2010<br />ExaTech Day Lyon – Visual Studio 2010<br />62<br />
Autres Fonctionnalités de Test<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />63<br />
Automation des tests d’IHM<br />
Test<br />Tests Unitaires dans toute « édition »<br />IntelliTrace<br />Définition des générations automatisées <br />Test...
Visual Studio 2010Livre aux éditions eni<br />
Prochain SlideShare
Chargement dans…5
×

Visual studio 2010

2 198 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Visual studio 2010

  1. 1. Nouveautés de Visual Studio 2010<br />Lyon, le 1er Juin 2010<br />Julien Dollon – Expert, Formateur et MVP Développement .Net<br />Keith Kelly – Responsable Programme Développement<br />
  2. 2. Exakis<br />Exakis,certifiéGoldPartner<br />sur14domaines d’expertise Microsoft !<br />Neuf années de progression <br />et de résultats positifs<br />- CA 2008-2009 > 25M€ <br />- Une croissance organique de 25 à 45% par an<br />- Dynamique d’un Groupe : I’Form (Formation); Calli (Web Agency), Teamsquare (EPM)<br />- Partenaires financiers : Natixis Private Equity, IRDI<br />Société de Conseil et de Services Informatiques, Spécialiste Microsoft à forte valeur ajoutée<br />Expertise technologique reconnue par Microsoft Conseil & - Expertises fonctionnelles (Système d’information, sécurité, WEB, conduite du changement …)<br />La force d’Exakis : des Experts passionnés<br /><ul><li>300 Experts, Chefs de projet, Consultants, Ingénieurs
  3. 3. Investissement sur la formation et sur les talents (Formation, certification, innovation)</li></ul>- Développement de leaderships (Offres de services, croissance de nos organisations)<br />Une capacité à adresser des projets nationaux et internationaux<br />- Huit centres de services en France alliant proximité de nos clients et capitalisation<br />- Plans de croissance à l’international<br />Voice-Specialized Partner « R2 Ready »<br />Contrat MSPA<br />Microsoft Support Partner Advantage<br />2<br />01/01/2010<br />
  4. 4. Notre Métier / Nos Prestations<br />3<br />01/01/2010<br />
  5. 5. I’FORM: Votre centre de formation<br />Siège social à Toulouse<br />Since 1983<br />Intervention WorldWide<br />8ème contributeur national en Formation MS<br />Formateurs certifiés MCT, MVP, MCPD…<br />Organisation d’événements technologiques<br />www.iform.fr<br />
  6. 6. Agenda<br />Introduction & Historique de .NET<br />Les nouveautés de .NET 4, Visual Studio 2010 & C# 4<br />ALM<br />
  7. 7. Introduction & Historique<br />
  8. 8. Historique de .NET<br />3.5<br />3.0<br />.NET 1.0<br />.NET 1.1<br />.NET 2.0<br />.NET 4.0<br />2010<br />2002<br />2003<br />2005-08<br />CLR 1<br />CLR 2<br />CLR 4<br />
  9. 9. Visual studio 2010<br />
  10. 10. Un nouveau look !<br />Et entièrement en WPF<br />Sortie en Avril2010<br />
  11. 11. Les versions<br />
  12. 12. Multi-targeting<br />
  13. 13. Gestion multi-écrans<br />
  14. 14. Amélioration de l'Intellisense<br />
  15. 15. Extension Manager<br />
  16. 16. .NET Framework 4<br />
  17. 17. CLR 4<br />WPF<br />Win Forms<br />DLR<br />Dynamic Language Runtime<br />ASP. NET<br />WCF<br />…<br />LINQ<br />La CLR<br />Base Class Libraries<br />Profiling& Debugging APIs<br />JIT & NGEN<br />Garbage Collector<br />Security Model<br />Exception Handling<br />Loader & Binder<br />
  18. 18. CLR késako ?<br />C# 4<br />Parallel Extensions <br />F#<br />MEF<br />Code Contract<br />DLR<br />CLR 4<br />
  19. 19. ASP.NET 4<br />Intégration jQuery<br />Abandon de MSAJAX4<br />Simplification du fichier web.config<br />Extensible OutPut Cache<br />MVC 2<br />Allocations d’URLs<br />Shrinking Session State<br />System.Runtime.Caching.dll<br />
  20. 20. ASP.NET 4 (suite)<br />Template de rendu<br />Gestion des méta-données<br />Détection mobiles<br />Routage<br />Gestion des clients Ids<br />ASP.NET Chart Control<br />
  21. 21. Démonstration<br />
  22. 22. WPF 4<br />ClearTypeHint pour améliorer la visibilité du texte<br />EasingAnimations<br />Multi Touch<br />Visual State Manager<br />CachedComposition<br />Support natif de Datagrid, Calendar, DatePicker<br />Intégration Windows 7<br />
  23. 23. Silverlight 4 & WCF RIA Services<br />Prochaine session<br />
  24. 24. Windows Phone 7<br />Prochaine session<br />
  25. 25. SharePoint 2010<br />New look (Master Page, Technologies…)<br />Les outils pour Visual Studio 2010<br />Liste & Event Handlers<br />SharePoint Designer 2010<br />Développeur DashBoard<br />Visual WebParts<br />
  26. 26. SharePoint 2010 (suite)<br />Manipulation du Ribbon<br />Dialog Framework & Status Bar<br />Linq To SharePoint<br />Client Object Model<br />Services Astoria<br />Application Sandboxée<br />
  27. 27. Azure<br />Réduction des couts<br />Diminution des activités de déploiement<br />Haute disponibilité<br />Support des pics de charge<br />Améliorations environnementales<br />
  28. 28. VSTO Office 2010<br />Intégration des VSTO pour Office 2010<br />Excel<br />Project<br />Word<br />Visio<br />Outlook<br />PowerPoint<br />
  29. 29. WCF 4<br />Simplification du fichier web.config<br />Hebergement sans .svc<br />Support de WS-Discovery<br />
  30. 30. WCF Data Services 4 & OData<br />Nouveau nom<br />Support du protocole OData<br />ODataVisualizer<br />
  31. 31. Démonstration<br />
  32. 32. Entity Framework 4<br />LazyLoading<br />POCO<br />Template T4<br />Amélioration des requêtes générées<br />Génération automatique de la base<br />"Pluralisation" des propriétés<br />Présence des clés étrangères dans les classes <br />
  33. 33. Démonstration<br />
  34. 34. C# 4<br />
  35. 35. Le langage C# 4<br />Les paramètres nommés<br />Les paramètres optionnels<br />Le typage dynamique<br />
  36. 36. Le langage C# 4<br />Les paramètres optionnels<br />
  37. 37. Le langage C# 4<br />Les paramètres nommés<br />
  38. 38. Le langage C# 4<br />Le typage dynamique<br />
  39. 39. C’est quoi ALM?<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />38<br />
  40. 40. Application Lifecycle Management<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />39<br />Gestion du Cycle de Vie des Applications<br />Collaboration<br />Reporting, Traçabilité<br />
  41. 41. 01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />40<br />Application Lifecycle Management<br />
  42. 42. Visual Studio 2010<br />
  43. 43. Pour la modélisation<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />42<br />
  44. 44. Modélisation<br />
  45. 45. Modélisation<br />01/06/2010<br />ExaTech Day Lyon – Visual Studio 2010<br />44<br />
  46. 46. Analyse<br />01/06/2010<br />ExaTech Day Lyon – Visual Studio 2010<br />45<br />
  47. 47. Pour l’équipe Agile<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />46<br />
  48. 48. 01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />47<br />
  49. 49. Rapports<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />48<br />
  50. 50.
  51. 51.
  52. 52.
  53. 53.
  54. 54.
  55. 55.
  56. 56. Pour les tests<br />
  57. 57. L’année dernière, des projets annulés ont coutés $67 milliards aux sociétés; des dépassements d’autres projets ont couté un autre $21 milliards<br />Bogues des logiciels coutent l’économie US environs $59.5 milliards par an<br />En moyen, des codeurs professionnels génèrent 100 à 150 erreurs pour chaque 1000 lignes de code qu’ils écrivent<br />
  58. 58. Ariane 5 Flight 501<br />code réutilisé d'Ariane 4, mais trajectoire de vol différent à cause d’une conception différente de propulsion<br />convertissement de 64bit réel à 16bit entier signé à générer un overflow (gestionnaire des exceptions a été désactivé pour des raisons de perf)<br />cout: > $370 millions aux prix 1996<br />
  59. 59.
  60. 60. Opération<br />Cout des bogues<br />Test<br />Développement<br />Phase de Logiciel<br />
  61. 61. Repousser la qualité dans le processus<br />Opération<br />Cout des bogues<br />Test<br />Développement<br />Phase de Logiciel<br />
  62. 62. Profils de testeurs<br />70% des tests sontici<br />Majorité des outils de test cible ce marché<br />Tests Boite Noir<br />Tests Boite Blanche<br />Test d’API <br />
  63. 63. Test Case Management<br />01/06/2010<br />ExaTech Day Lyon – Visual Studio 2010<br />62<br />
  64. 64. Autres Fonctionnalités de Test<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />63<br />
  65. 65. Automation des tests d’IHM<br />
  66. 66. Test<br />Tests Unitaires dans toute « édition »<br />IntelliTrace<br />Définition des générations automatisées <br />Test Lab<br />Gestions de cas de tests<br />IHM de test<br />Tests manuels & Vidéos<br />Environnements des tests (Virtualisé)<br />01/06/2010<br />ExaTech Day Lyon_Intitulé de la Session <br />65<br />
  67. 67. Visual Studio 2010Livre aux éditions eni<br />
  68. 68. Entreprise Content Manager<br />Questions / Réponses (?)<br />La parole est à vous<br />
  69. 69. Restez en contact<br />Keith Kelly & Julien Dollon<br />Mails :<br />Jdollon@iform.fr<br />keithk@exakis.com<br />Twitters :<br />@juliendollon<br />Blogs :<br />http://blogs.dotnet-france.com/juliend<br />

×