Lyon, le 1er Juin 2010Julien Dollon – Expert, Formateur et MVP Développement .NetKeith Kelly – Responsable Programme Développement
Nouveautés de Visual Studio 2010
201/01/2010
Exakis
Voice-Specialized Partner « R2 Ready »Contrat MSPAMicrosoft Support Partner Advantage
Société de Conseil et de Services Informatiques, Spécialiste Microsoft à forte valeur ajoutéeExpertise technologique reconnue par Microsoft Conseil & - Expertises fonctionnelles (Système d’information, sécurité, WEB, conduite du changement …)
La force d’Exakis : des Experts passionnés
- 300 Experts, Chefs de projet, Consultants, Ingénieurs
- Investissement sur la formation et sur les talents (Formation, certification, innovation)- Développement de leaderships (Offres de services, croissance de nos organisations)
Une capacité à adresser des projets nationaux et
internationaux- Huit centres de services en France
alliant proximité de nos clients et capitalisation
- Plans de croissance à l’international
Neuf années de progression et de résultats positifs
- CA 2008-2009 > 25M€ - Une croissance organique de 25 à 45% par
an- Dynamique d’un Groupe : I’Form
(Formation); Calli (Web Agency), Teamsquare (EPM)
- Partenaires financiers : Natixis Private Equity, IRDI
Exakis, certifié Gold Partnersur 14 domaines d’expertise Microsoft !
301/01/2010
Notre Métier / Nos Prestations
Siège social à Toulouse Since 1983 Intervention WorldWide
8ème contributeur national en Formation MS Formateurs certifiés MCT, MVP, MCPD… Organisation d’événements
technologiques
I’FORM: Votre centre de formation
www.iform.fr
Agenda
Introduction & Historique de .NET Les nouveautés de .NET 4, Visual Studio
2010 & C# 4 ALM
INTRODUCTION & HISTORIQUE
.NET 1.0 .NET 1.1 .NET 2.0
3.0
3.5
.NET 4.0
2002 2003 20102005-08
Historique de .NET
CLR 1 CLR 2 CLR 4
VISUAL STUDIO 2010
Un nouveau look !
Sortie en Avril2010
Et entièrement en WPF
Les versions
Multi-targeting
Gestion multi-écrans
Amélioration de l'Intellisense
Extension Manager
.NET FRAMEWORK 4
CLR 4
Base Class Libraries La CLR
JIT & NGEN
Garbage Collector
Security Model
Exception
Handling
Loader &
Binder
Profiling& Debugging
APIs
WPFWin
Forms
DLRDynami
c Langua
ge Runtim
e
ASP. NET
WCF …LINQ
CLR 4
CLR késako ?
C# 4
MEF
Parallel Extensions
Code Contract
F#
DLR
ASP.NET 4 Intégration jQuery Abandon de MSAJAX4 Simplification du fichier web.config Extensible OutPut Cache MVC 2 Allocations d’URLs Shrinking Session State System.Runtime.Caching.dll
ASP.NET 4 (suite) Template de rendu Gestion des méta-données Détection mobiles Routage Gestion des clients Ids ASP.NET Chart Control
DÉMONSTRATION
WPF 4 ClearTypeHint pour améliorer la visibilité
du texte Easing Animations Multi Touch Visual State Manager Cached Composition Support natif de Datagrid, Calendar,
DatePicker Intégration Windows 7
Silverlight 4 & WCF RIA Services
Prochaine session
Windows Phone 7 Prochaine session
SharePoint 2010 New look (Master Page, Technologies…) Les outils pour Visual Studio 2010 Liste & Event Handlers SharePoint Designer 2010 Développeur DashBoard Visual WebParts
SharePoint 2010 (suite) Manipulation du Ribbon Dialog Framework & Status Bar Linq To SharePoint Client Object Model Services Astoria Application Sandboxée
Azure Réduction des couts Diminution des activités de déploiement Haute disponibilité Support des pics de charge Améliorations environnementales
VSTO Office 2010 Intégration des VSTO pour Office 2010
Excel Project Word Visio Outlook PowerPoint
WCF 4 Simplification du fichier web.config Hebergement sans .svc Support de WS-Discovery
WCF Data Services 4 & OData
Nouveau nom Support du protocole OData OData Visualizer
DÉMONSTRATION
Entity Framework 4 Lazy Loading POCO Template T4 Amélioration des requêtes générées Génération automatique de la base "Pluralisation" des propriétés Présence des clés étrangères dans les
classes
DÉMONSTRATION
C# 4
Le langage C# 4
Les paramètres nommés Les paramètres optionnels Le typage dynamique
Le langage C# 4
Les paramètres optionnels
Le langage C# 4
Les paramètres nommés
Le langage C# 4
Le typage dynamique
ExaTech Day Lyon_Intitulé de la Session 38
C’est quoi ALM?
01/06/2010
ExaTech Day Lyon_Intitulé de la Session 39
Application Lifecycle Management
Init
iati
on • Idée &
Vision• Gestion de
portefeuille• Planification
et suivi• Recueil et
expression des besoins
• Architecture
Const
ruct
ion • Modélisatio
n• Codage• Test• Analyse• Qualimétrie• Intégration
des composants
• Gestions des « Release »
Op
éra
tion • Déploiemen
t• Administrati
on• Surveillance• Maintenanc
e• Correctifs• Retrait de
service
01/06/2010
Collaboration
Reporting, Traçabilité
Gestion du Cycle de Vie des Applications
ExaTech Day Lyon_Intitulé de la Session 40
Conce
pti
on • MS Project
Server
Const
ruct
ion • MS Visual
Studio ALM• MS Team
Foundation Server
Op
éra
tion • MS System
Center
01/06/2010
Office, SharePoint, Exchange, …
Microsoft BI (Excel, PerformancePoint, Reporting Services, Analysis Services, PowerPivot…)
Application Lifecycle Management
Visual Studio 2010
ExaTech Day Lyon_Intitulé de la Session 42
Pour la modélisation
01/06/2010
Modélisation
ExaTech Day Lyon – Visual Studio 2010 44
Modélisation
01/06/2010
ExaTech Day Lyon – Visual Studio 2010 45
Analyse
01/06/2010
ExaTech Day Lyon_Intitulé de la Session 46
Pour l’équipe Agile
01/06/2010
ExaTech Day Lyon_Intitulé de la Session 4701/06/2010
Rapports
01/06/2010 ExaTech Day Lyon_Intitulé de la Session 48
Pour les tests
En moyen, des codeurs professionnels génèrent 100 à 150 erreurs pour chaque 1000 lignes de code qu’ils écrivent
Bogues des logiciels coutent l’économie US environs $59.5 milliards par an
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
Ariane 5 Flight 501 code réutilisé d'Ariane 4,
mais trajectoire de vol différent à cause d’une conception différente de propulsion
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)
cout: > $370 millions aux prix 1996
Développement
Test
Opération
Phase de Logiciel
Cout des bogues
Repousser la qualité dans le processus
Développement
Test
Opération
Phase de Logiciel
Cout des bogues
Généraliste SpécialisteTestsManuels
Quelques scripts
Scripts d’initialisation de test et de création de données
Scripteur expérimenté
Quelques compétences de codage
Bon compétences de codage
Procédures de test entièrement automatisé
Expert
Codeur confirmé
Profils de testeurs
Tests Boite Noir
Tests Boite Blanche
Test d’API
70% des tests sont ici
Majorité des outils de test cible ce
marché
ExaTech Day Lyon – Visual Studio 2010 62
Test Case Management
01/06/2010
ExaTech Day Lyon_Intitulé de la Session 63
Autres Fonctionnalités de Test
01/06/2010
VISUAL STUDIO 2010LIVRE AUX ÉDITIONS
ENI
67
Entreprise Content ManagerQuestions / Réponses (?)
La parole est à vous
Restez en contactKeith Kelly & Julien Dollon
Mails :[email protected]@exakis.com
Twitters :@juliendollon
Blogs :http://blogs.dotnet-france.com/juliend
Exakis BiarritzSiège socialCré@ticité ATechnopôle Izarbel64 210 BidartTél : 05.59.43.53.33
Exakis ParisLe Lumière40 avenue desTerroirs de France75 012 ParisTél : 01.53.94.82.82
Exakis LyonCampus Verrazzano1, place Verrazzano69 009 LyonTél : 04.37.64.28.40
Exakis NantesParc de l’Aubinière11, avenue desAméthystes BP 5388944 338 Nantes Cedex 3Tél : 02.28.03.93.93
Exakis BordeauxParc d’activitéCanteranne Bât 233 600 PessacTél : 05.57.26.80.00
Exakis ToulouseImmeuble le Colombo, Bât B6, avenue Georges Pompidou31 130 BalmaTél : 05.34.31.74.15
ExakisAix en ProvenceGrand Horizon 2,260 rue René Descartes, 13 857 Aix en ProvenceTél : 04.88.71.88.73
Exakis PauCité Multimédia6, rue Thomas EdisonBât D64 054 Pau CedexTél : 05.59.40.02.61
Top Related