David DECHAUX
Développeur (capitaliste) .Net
Tout ce que vous avez
toujours voulu savoir sur
Visual Studio
Avant de débuter
Avant de débuter
Avant de débuter
Présentation
● Visual Studio “IDE”
○ Code
○ Test
○ Déploiement
○ ...
● Visual Studio Online
○ Gestion de projet
○ Gestion ...
Technos
● Web :
○ ASP MVC : Active Server Page Model View Controller (Site Web)
○ Web API : Web Service RESTFull
● SGBD :
...
Outils
● Server Web
○ IIS : Internet Integration Service (cowboy des serveurs web)
○ IIS Express : IIS Light
● Cloud
○ Azu...
Visual Studio
Utilisation d’un point de vue développeur.
Bad Calculator :
GoodCalculator
Web Service
WebAPI
ServiceBase
SQL Server
Param
Web Service
WebAPI
ServiceCalcul
Web Service
WebAPI
Distrib...
Services IIS
Sur VM Azure
Base SQL Server
herbergée sur Azure
GoodCalculator - Calcul
Web Service
WebAPI
ServiceBase
Base
...
AzureWebSite
Sur VM Azure
Service IIS
Sur VM Azure
Base NoSQL
Herbergée sur Azure
Managée par MongoLab
GoodCalculator - Lo...
GoodCalculator
Web Service
WebAPI
ServiceBase
SQL Server
Param
Web Service
WebAPI
ServiceCalcul
Web Service
WebAPI
Distrib...
GoodCalculator
[DEMO TIME]
Visual Studio
● BDD : Modification tables / données
● Tests :
○ Serveur web local
○ Ajout / exécution de tests unitaires
○...
Questions ?
Ressources
● https://msdn.microsoft.com
● https://manage.windowsazure.com
● https://mongolab.com/
● http://docs.mongodb.or...
Prochain SlideShare
Chargement dans…5
×

Visual studio, more than an IDE de David Dechaux

884 vues

Publié le

Retrouvez la présentation "Visual Studio, more than an IDE" de David Dechaux lors de la soirée Microsoft de Sfeir le 21/05/15

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

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
884
Sur SlideShare
0
Issues des intégrations
0
Intégrations
31
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Visual studio, more than an IDE de David Dechaux

  1. 1. David DECHAUX Développeur (capitaliste) .Net Tout ce que vous avez toujours voulu savoir sur Visual Studio
  2. 2. Avant de débuter
  3. 3. Avant de débuter
  4. 4. Avant de débuter
  5. 5. Présentation ● Visual Studio “IDE” ○ Code ○ Test ○ Déploiement ○ ... ● Visual Studio Online ○ Gestion de projet ○ Gestion des sources
  6. 6. Technos ● Web : ○ ASP MVC : Active Server Page Model View Controller (Site Web) ○ Web API : Web Service RESTFull ● SGBD : ○ SQL Server : Base de données T-SQL ○ MongoDB : Base de données NoSQL ● Langage et Framework : ○ .Net : Framework de développement ○ Lambda : syntaxe puissante de création de fonctions anonymes ○ C# : Langage de programmation ○ Java : Techno en déclin
  7. 7. Outils ● Server Web ○ IIS : Internet Integration Service (cowboy des serveurs web) ○ IIS Express : IIS Light ● Cloud ○ Azure : Cloud Microsoft ○ MongoLab : Base MongoDB sur Azure ● Gestionnaire de version : ○ TFS : Team Foundation Server (SVN version MS) ○ Git : Alternative de Linus Torval ● OS : ○ Windows Server : Système d’exploitation très ouvert (en terme de vulnérabilité)
  8. 8. Visual Studio Utilisation d’un point de vue développeur. Bad Calculator :
  9. 9. GoodCalculator Web Service WebAPI ServiceBase SQL Server Param Web Service WebAPI ServiceCalcul Web Service WebAPI Distributor Web Service MVC GoodCalculator Web Service MVC LogViewer Web Service WebAPI Log SQL Server Store MongoDB StoreLogs
  10. 10. Services IIS Sur VM Azure Base SQL Server herbergée sur Azure GoodCalculator - Calcul Web Service WebAPI ServiceBase Base Param Web Service WebAPI ServiceCalcul Web Service WebAPI Distributor Site MVC GoodCalculator Base Storage
  11. 11. AzureWebSite Sur VM Azure Service IIS Sur VM Azure Base NoSQL Herbergée sur Azure Managée par MongoLab GoodCalculator - Log Site MVC LogViewer Web Service WebAPI Log MongoDB StoreLogs
  12. 12. GoodCalculator Web Service WebAPI ServiceBase SQL Server Param Web Service WebAPI ServiceCalcul Web Service WebAPI Distributor Web Service MVC GoodCalculator Web Service MVC LogViewer Web Service WebAPI Log SQL Server Store MongoDB StoreLogs
  13. 13. GoodCalculator [DEMO TIME]
  14. 14. Visual Studio ● BDD : Modification tables / données ● Tests : ○ Serveur web local ○ Ajout / exécution de tests unitaires ○ Couverture de test ● Projet : Création / modification de taches ● Version : ○ Commit sur Git / TFS ○ Liaison commit / taches ● Deploiement : Différents environnements
  15. 15. Questions ?
  16. 16. Ressources ● https://msdn.microsoft.com ● https://manage.windowsazure.com ● https://mongolab.com/ ● http://docs.mongodb.org/manual/ ● http://www.commitstrip.com/fr/

×