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

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 180
Sur SlideShare
0
Issues des intégrations
0
Intégrations
122
Actions
Partages
0
Téléchargements
28
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Julien
  • Aurélien
  • Aurélien
  • Aurélien
  • Aurélien
  • Aurélien
  • Aurélien
  • Aurélien
  • Gestion du Cycle de Vie des ApplicationsEnsemble des disciplines qui conduisent à l&apos;aboutissement d&apos;une application : gestion des exigences, modélisation, développement, tests, gestion de configuration, gestion du changement. Plus qu&apos;une simple collection d&apos;outils, la gestion du cycle de vie orchestre les différents processus du développement. Dans une vision étendue à l&apos;entreprise, l&apos;ALM prend en compte les gestions du portefeuille de projets, de l&apos;assurance qualité et de la performance des applications. Regroupe plusieurs disciplines :InitiationIdée et vision, positionnement dans l’entreprise par gestion de portefeuille de projets, la planification et le suivi, le recueil et l&apos;expression des besoins, architecture préliminaire…Constructionla modélisation et la conception de l&apos;application, le développement, les tests, les mesures de qualité, la gestion des artefacts de projet, la préparation de livraisonOpérationle déploiement, la maintenance et le pilotage des applications - jusqu&apos;au retrait final de l&apos;applicationTransversela gestion et suivi des activités, gestions des changements et demandes de changement, collaboration, gestion de documentation
  • Consideralso: Integrated IT Management (IIM), Application PortfolioMangement(APM),Project PortfolioMangement(PPM),EIM (Enterprise Infrastructure Management), Operations (ITSM)
  • TeamPrise Acquisition !SKUsTFS licencing
  • http://en.wikipedia.org/wiki/Ariane_5_Flight_501
  • http://blogs.msdn.com/b/vstsqualitytools/http://blogs.msdn.com/b/gautamg/archive/2010/01/07/platform-support-for-coded-ui-test-and-fast-forward-feature-of-test-runner.aspxhttp://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.uitest.extension.uitechnologymanager(VS.100).aspx
  • Aurélien
  • Julien
  • Aurélien
  • 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 />

    ×