La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Avantages pour les développeurs

Présentations similaires


Présentation au sujet: "Avantages pour les développeurs"— Transcription de la présentation:

1 Avantages pour les développeurs
Daniel Tizon – Winwise Microsoft Regional Director Christian Robert – Winwise MVP System Server – SQL Server

2 Winwise: votre expert .NET
Mission : qualité et productivité de vos développements .NET 70 experts .Net et SQL Server Pôles d’expertise technique Génie Logiciel Visual Studio Team System Travail collaboratif Sharepoint & Office Server 2007 Data management Microsoft SQL Server 2005 Smart client Vista, WPF, Ajax, Applications mobiles EAI et BPM Microsoft Biztalk 2006, Architectures SOA Business Intelligence Microsoft Analysis Services 1er centre de formation .NET à Paris et en France depuis 2002 Conseil, forfaits, assistance, formation : Winwise, 16 rue Gaillon PARIS, ,

3 Agenda Présentation de Team Edition for Database Professionals
Intégration à Visual Studio Démonstration Les outils de Team Edition for Database Professionals Et enfin…

4 Présentation de Team Edition for Database Professionals
Team Edition for Database Professionals - Développeurs Présentation de Team Edition for Database Professionals

5 Visual Studio Team System
MGB 2003 Visual Studio Team System Nouveau Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Visual Studio Industry Partners Application Modeling Code Analysis Performance Testing Modification de base de données Infrastructure and Deployment Modeling Performance Tuning Manual Testing Test de base de données Test Case Management Déploiement de base de données Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 Les réponses aux besoins
Les architectes ont besoin de modéliser la base de données Les développeurs ont besoin de la base de données de l’application Les testeurs ont besoin de données pour valider l’application Les administrateurs ont besoin d’un suivi des modifications des bases de données Tous doivent travailler en cohésion complète sur le projet

7 Ses fonctionnalités Création d’un projet pour y stocker la base de données sous forme de schéma Ensemble d’outils pour les développeurs, les administrateurs pour leurs tâches quotidiennes Traitement des données Traitement du schéma Tests et contrôles sur la base de données Un outil pour réunir les développeurs et les administrateurs

8 Intégration à Visual Studio
Team Edition for Database Professionals - Développeurs Intégration à Visual Studio

9 Projets de bases de données
Ajoute des nouveaux types de projet à Visual Studio Projets de Base de données Projets SQLCLR (déjà existant dans SQL2005) Conserve le schéma de base de données hors ligne, sous forme de scripts SQL Offre un référentiel unique pour base de données Intégré aux autres projets de développement Un seul outil pour l’ensemble du développement : Visual Studio

10 Intégré aux contrôleurs de sources
De manière similaire aux autres types projets au sein de Visual Studio, il est possible De journaliser les modifications apportées au schéma de base de données De décliner le schéma en versions attachées au différentes versions du projet Une seule version de toute l’application, le projet ajoute seulement le schéma Les données ne sont nécessaires que lors des tests et traitées par des générateurs

11 Intégré à Team Foundation Server
Au niveau de la gestion des sources Forcer certains contrôles avant l’intégration de la base de données sur Team Foundation Server Ajout de règles pour la publication des sources sur le serveur Au niveau du travail en équipe La possibilité d’associer les modifications de base de données à des tâches définies Collaboration des équipes de développeurs et des administrateurs de bases de données

12 Créer l’environnement du projet
MGB 2003 Créer l’environnement du projet SCM Check in DBDev DBA BDD de qualification BDD de Production Projet de BDD Import du schéma © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Dévelopement itératif
MGB 2003 Dévelopement itératif Synchronisation Check-out Edition/Refactoring Test Check-in SCM Les tâches sont suivies par les Work Item Les autres membres de l’équipe peuvent récupérer les modifications DBDev DBA BDD de qualification Le Shelving de TFS permet aux admins de tester et guider les développements BDD de Production © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Les membres de l’équipe intègrent des changements dans la base
MGB 2003 BDD de Test Cycle de Génération Les membres de l’équipe intègrent des changements dans la base Peut aussi être utilisée en génération “continue” SCM dernière version Génération du jour Test DBDev DBA BDD de qualification BDD de Production © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Détaille et modifie le script
MGB 2003 Déploiement du projet SCM DBDev DBA BDD de qualification Déploiement Génération SQL Deploy Script BDD de Production Projet de BDD Détaille et modifie le script Vérification © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Prise en main d’un projet de base de données SQL Server
4/13/2017 8:37 AM Démo Prise en main d’un projet de base de données SQL Server © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 Les outils de Database Professionals
Team Edition for Database Professionals - Développeurs Les outils de Database Professionals

18 Génération de données Génération de données de test
Tout type de valeurs est renseigné, permettant de valider le comportement de l’application en toutes conditions Le nombre d’enregistrements est paramétrable, validant ainsi le comportement de l’application quel que soit le volume de données Validation des tests unitaires Création de jeux de données spécifiques pour les tests unitaires Extensible via .net

19 Refactoring Renomme les objets sans risque de rompre les dépendances
Permet de changer un nom de table, de vue sans invalider le fonctionnement des autres S’applique aux objets, champs, etc. Permet de connaître les dépendances d’un objet rapidement Pas de refactoring autre que le changement de nom pour le moment Portée au sein du projet de base de données

20 Tests unitaires Génération de tests de base de données pour
Valider les durée d’exécution de requête en charge Valider le comportement d’une requête avec des données aléatoires Tests de non régression aux niveau des vues et des procédures stockées Possibilité de forcer la validation des tests avant la sauvegarde du source sur Team Foundation Server

21 Comparaison de données … … et de schémas
Compare 2 bases de données SQL Server Génère un script différentiel T-SQL … et de schémas Compare 1 base et un projet Comparaison entre 2 projets de base de données non possible actuellement

22 Un couteau suisse pour les projets orientés données
4/13/2017 8:37 AM Démo Un couteau suisse pour les projets orientés données © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

23 Team Edition for Database Professionals - Développeurs
Et enfin…

24 Pour les autres rôles Pour les administrateurs Pour les architectes
Gestion des scripts T-SQL hors de base de données Génération de scripts de déploiement de bases de données Pour les architectes Outil de modélisation fourni Suivi du projet dans son ensemble

25 Futur de Database Professionals
Pour les versions suivantes : Support d’autres bases de données Ajout d’outils de tests de montée en charge pour les bases de données Enrichissement de l’interface graphique Plus grande interaction avec les autres projets Snipets Des Powertoys en préparation DROP / CREATE  sp_rename

26 En résumé Intégration des bases de données au développement du projet
Travail en équipe entre les développeurs et les administrateurs de base de données Outillage complet pour tous les besoins relatifs aux bases de données Encore plus dans les prochaines versions du produit !

27 Pour aller plus loin Evaluer Team Edition for Database Professionals
Version d’évaluation 180 jours de Team System Add-on Team Edition for Database Professionals En savoir plus sur DB PRO MSDN Centres de Compétences Team System Webcast

28 Pour aller plus loin Session pour les administrateurs mercredi
Passez nous voir sur les stands Le village Partenaire (Winwise) Centres de compétences Team System Le village Microsoft (Ask The Expert) Présentations disponibles en téléchargement Les webcasts environ 3 semaines après

29 La référence technique pour les IT Pros : La référence technique
technet.microsoft.com 4/13/2017 8:37 AM La référence technique pour les développeurs : msdn.microsoft.com Abonnement TechNet Plus : Versions d’éval + 2 incidents support Visual Studio Abonnement MSDN Premium S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 Votre potentiel, notre passion TM
4/13/2017 8:37 AM Votre potentiel, notre passion TM © 2007 Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 Questions ? Daniel Tizon – Winwise Microsoft Regional Director
4/13/2017 8:37 AM Questions ? Daniel Tizon – Winwise Microsoft Regional Director Christian Robert – Winwise MVP System Server – SQL Server © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Télécharger ppt "Avantages pour les développeurs"

Présentations similaires


Annonces Google