Visual studio 2010

2 121 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 121
Sur SlideShare
0
Issues des intégrations
0
Intégrations
122
Actions
Partages
0
Téléchargements
27
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'aboutissement d'une application : gestion des exigences, modélisation, développement, tests, gestion de configuration, gestion du changement. Plus qu'une simple collection d'outils, la gestion du cycle de vie orchestre les différents processus du développement. Dans une vision étendue à l'entreprise, l'ALM prend en compte les gestions du portefeuille de projets, de l'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'expression des besoins, architecture préliminaire…Constructionla modélisation et la conception de l'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'au retrait final de l'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 />

    ×