Successfully reported this slideshow.
Your SlideShare is downloading. ×

Visual studio 2017 Launch keynote - Afterworks@Noumea

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 69 Ad

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to Visual studio 2017 Launch keynote - Afterworks@Noumea (20)

More from Julien Chable (12)

Advertisement

Recently uploaded (20)

Visual studio 2017 Launch keynote - Afterworks@Noumea

  1. 1. julien.chable@ncit.nc http://julien.chable.net
  2. 2. Corporate Longevity: Turbulence Ahead for Large Organizations, 2016 “Presque 50% des entreprises actuelles S&P 500 seront remplacées en 2026.
  3. 3. Si vous allez au lit comme une entreprise industrielle, vous vous réveillerez en tant que société de logiciels. “ CEO, GE
  4. 4. Walmart is re-defining the next generation of retail growth and is the best-positioned retailer to win at the convergence of digital and physical retail. CEO, Walmart “Silicon Valley is coming. We are going to work hard to make our services as seamless and competitive as theirs. Jamie Dimon CEO, JP Morgan “ CEO, Ford Motor Company “We are putting 70% of our applications in the cloud to improve flexibility. And, we are launching truly game- changing applications to improve efficiency. CEO, GE “ Chaque société devient une société de logiciels
  5. 5. Mobile-first + Cloud-first
  6. 6. Délivrer une nouvelle experience à ses client
  7. 7. FONDAMENTAUX CLOUD CODE MOBILE DEVOPS
  8. 8. Visual Studio Visual Studio for Mac Visual Studio Code Visual Studio Mobile Center Visual Studio Team Services
  9. 9. A télécharger à www.visualstudio.com 60 jours gratuits pour la Xamarin University Annonce Visual Studio 2017 General Availability
  10. 10. Pluralsight : 1 an pour l’intégralité du catalogue Office 365 Dev: 25 sièges Annonce UNIQUEMENT pour les abonnés Visual Studio Enterprise
  11. 11. IDE pour le Mac. App mobile and Mac natives en C# Annonce Visual Studio for Mac Preview 4
  12. 12. BON ANNIVERSAIRE VISUAL STUDIO 20 ans !
  13. 13. Tendances Le développement logiciel est un sport d’équipe Agile & DevOps changent le flux de travail Productivité individuelle est toujours nécessaire
  14. 14. <//> public async Task<int> {int x = await task; Flux d’un développement de gauche à droite
  15. 15. On peut faire mieux Resserrer le cycle Gérer les anomalies avant le check in Identifier les anomalies en production
  16. 16. Intégration Continue + expérience en temps reel = decalage à gauche <//> public async Task<int> {int x = await task;
  17. 17. <//> public async Task<int> {int x = await task;
  18. 18. Editer et continuer – mettre le débogage dans le cycle d’edition/compilation <//> public async Task<int> {int x = await task;
  19. 19. <//> public async Task<int> {int x = await task;
  20. 20. Tests unitaires en temps reel – intégrer la qualité plus tôt dans le cycle <//> public async Task<int> {int x = await task;
  21. 21. <//> public async Task<int> {int x = await task;
  22. 22. Analyse de code en temps réel – Feedback immédiat dans le cycle <//> public async Task<int> {int x = await task;
  23. 23. Photo used under CC http://www.wocintechchat.com/ Demo
  24. 24. http://editorconfig.org https://www.visualstudio.com/fr-fr/news/releasenotes/vs2017- relnotes
  25. 25. (int Max, int Min) Range(numbers); Console.WriteLine($"The numbers supplied range from {range.Min} to {range.Max}.");
  26. 26. https://github.com/dotnet/csharplang https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/ https://msdn.microsoft.com/en-us/magazine/mt790184.aspx?f=255&MSPPError=-2147217396
  27. 27. CONTENEURS EN TOUTE SIMPLICITÉ .NET CORE LE CLOUD EN NATIF
  28. 28. Hybride
  29. 29. INFRASTRUCTURE DEVOPS APPLICATIONS APP FRAMEWORKS BASE DE DONNEES & MIDDLEWARE
  30. 30. Compileurs Langages Composants du Runtime INFRASTRUCTURE COMMUNE .NET STANDARD LIBRARY OUTILS $_
  31. 31. Cross-platform Rapide Léger Open source
  32. 32. Annonce .NET Core Tooling 1.0 Visual Studio 2017 .NET Core CLI www.dot.net/core
  33. 33. Photo used under CC http://www.wocintechchat.com/ Demo
  34. 34. Approche traditionnelle Approche Microservices
  35. 35. Approche Microservices Approche Microservices Approche traditionnelle
  36. 36. WEB APP Shopping cart service .NET CORE Catalog service JAVA Inventory service RUBY Shipping service .NET CORE Account service PYTHON
  37. 37. Registry Visual Studio Conteneurs CI/CD with Visual Studio Team Services WEB APP Shopping cart service .NET CORE Catalog service JAVA Inventory service RUBY Shipping service .NET CORE Account service PYTHON
  38. 38. Annonce Application de de référence .NET Core microservices Explorez la beta release et faites un feedback : http://aka.ms/MicroservicesArchitecture
  39. 39. Application de reference .NET Core microservices Explorez la beta release et faites un feedback : http://aka.ms/MicroservicesArchitecture e eSHOP onCONTAINERS
  40. 40. Photo used under CC http://www.wocintechchat.com/ Demo
  41. 41. Visual Studio Dev Essentials 1.4M de membres et en augmentation
  42. 42. Annonce Pour les abonnés Visual Studio Dev Essentials Opsgility : 3 mois de formation Azure et DevOps Aka.ms/devessentials
  43. 43. MOBILE DEVOPS AUTOMATISÉ DES APPS 5 ÉTOILES FACILE
  44. 44. 1 An : Xamarin rejoint Microsoft
  45. 45. Le Mobile déjà est passé Plus rapide que le boom Internet des années 90 Plus rapide que le boom des PC dans les années 80 Plus rapide que l’explosion des réseaux sociaux Source: Flurry Analytics (link)
  46. 46. 50% du budget des enterprises IT en 2018 sera dépensé en mobilité. “
  47. 47. Une multitude d’Apps
  48. 48. Les défis de l’appification mobile
  49. 49. Les apps Mobile sont complexes Authentication Cloud Services Offline data Phone & Tablet Application monitoring Backend applications APP
  50. 50. Comment Visual Studio et Xamarin peuvent aider Créer des experiences mobiles riche et multi- plateforme Délivrer mieux les apps mobile, plus rapidement Etendre les données business et les applications vers la mobilité
  51. 51. Proposition de Xamarin Meilleur TCO, experience de productivité et dévelopement Experienceutilisateurfinal ‘It’s the best of both worlds!’ ... pour les développeurs 100% C# avec 100% des APIs disponibles Plus de productivité et un développement plus rapide Jusuq’à 95% de réutilisation de code entre plateformes Jusqu’à 100% d’UI partagées avec Xamarin.Forms Une base de code et un IDE pour le client et le backend ... for les utilisateurs finaux ExP2rience utilisateur native Performance native Services de plateforme natifs
  52. 52. Xamarin: Tout ce que vous pouvez faire en Objective-C, Swift ou Java, vous pouvez le faire en C# et Visual Studio • Interface utilisateur native • Accès aux API fidèles • Performance native
  53. 53. Inspector Profiler Forms previewer iOS simulator Connected services Workbooks Nouveaux templates Enregistreur de tests
  54. 54. Photo used under CC http://www.wocintechchat.com/ Demo
  55. 55. A/B Testing Live Update Storage Push Notifications Crash Reporting Remote Config. Identity Tables
  56. 56. A/B Testing Live UpdateStorage Push Notifications Crash Reporting Remote Config. Identity Tables Visual Studio Mobile Center Centre de contrôle des Apps mobile :-) Build, test, et surveillance continue Pour TOUTES les Apps mobile
  57. 57. Laissez les Développeurs créer les applications, pas les Ops Facile à adopter Prêt pour les entreprises aka.ms/mobilecenter Announcing Visual Studio Mobile Center Preview
  58. 58. STABLE & SCALABLE DE CLASSE ENTREPRISE LIVRAISON CONTINUE SIMPLIFIEE
  59. 59. Les défis de la livraison de logiciels %
  60. 60. Solution DevOps pour les Apps mobile (exemple) Backlog Surveiller et améliorer Utilisateurs et Clients installent et utilisent l’App Collecte Telemetrie Test App Beta Testing Code Repository | Compilation + Déploiement
  61. 61. Avec services Microsoft ou sans … BUILD SHIP RUN Docker Cloud Commit Push Docker Hub Build Push Docker Image Mise à jour Image Déploiement
  62. 62. Retour client “The multitude of changes in Visual Studio that help make developers’ jobs easier are paying dividend for IDC. By accelerating development, Visual Studio saves us time and development effort across IDC, which translates into substantial savings. Raman Padmanabhan VP Technology and Innovation 40% Augmentation de productivité POUR 450 DEVELOPPEURS
  63. 63. Ce qu’en disent les analystes Visual Studio
  64. 64. Leader dans 17 Magic Quadrants du Gartner Enterprise Application Plateform-as-a-Service 2016 Plateformes de Développement d’Application Mobile 2016 Mission-critical Database Gestion des Systèmes 2016 Gestion du Cycle de vie des Applications 2015
  65. 65. FONDAMENTAUX CLOUD CODE MOBILE DEVOPS
  66. 66. MERCI !
  67. 67. julien.chable@ncit.nc http://julien.chable.net

×