Empowering every developer to innovate with Microsoft Azure | FS175

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Salut tout le monde. Ici Donovan Brown. Bienvenue à Ignite. Je suis présentement à Houston, Texas, où j'ai commencé ma carrière en tant que développeur en 1996. En tant que développeur, je suis toujours ravi de partager comment Microsoft responsabilise chaque développeur pour innover avec Microsoft Azure. Grâce à la puissance du nuage, aujourd'hui, en tant que développeurs, nous touchons chaque personne sur la planète. L'attention de Microsoft est sur responsabiliser les développeurs pour aider à aborder les besoins du monde réel des clients avec Microsoft Cloud. Pour libérer de la valeur commerciale pour chaque organisation, des grandes entreprises, aux entreprises familiales. Les développeurs sont les bâtisseurs de notre époque, en créant les idées, et écrivant le code qui permet la transformation numérique pour les organisations du monde entier. Une innovation pionnière qui a bouleversé les industries, et aidé les entreprises à endurer des moments difficiles. Au fur et à mesure que le monde évolue en ligne et chaque organisation repense ses affaires, responsabiliser les développeurs n'a jamais été aussi important. Le partenariat avec plusieurs de nos clients permet à notre travail d'aider des millions d'organisations, et des milliards de personnes. De nombreuses entreprises à travers chaque industrie s'appuient sur le logiciel comme un avantage stratégique, et les développeurs sont au centre de l'innovation des applis. Microsoft travaille en étroite collaboration avec des clients du monde entier, et soutient les équipes de développement qui cherchent à adopter le meilleur outillage de classe pour soutenir leurs besoins de développement changeants, y compris la productivité des développeurs à distance. Parlons d'un bon exemple. Carhartt, un détaillant américain qui produit des millions de vêtements et accessoires chaque année. À l'heure actuelle, Carhartt avait besoin que ses développeurs distants réutilisent certains de leurs outils, pour qu'ils puissent atténuer les conséquences imprévues de la pandémie, y compris aider à prendre des décisions de distribution, et gérer le flot de d'appels des clients et commandes en ligne. Microsoft s'est associé avec Carhartt pour soutenir leurs équipes de développement à travailler en toute sécurité de n'importe où, en utilisant n'importe quel appareil avec tout ce dont ils ont besoin, y compris la famille d'outils Visual Studio et Azure. Permettre aux développeurs de Carhartt de travailler de n'importe où de façon transparente et sécurisée, en utilisant les outils qu'ils connaissent et aiment, Carhartt a pu s'assurer la continuité des affaires et augmenter la productivité des développeurs. Alors que les meilleurs outils de classe sont essentiels pour responsabiliser les développeurs, l'un des moteurs le plus important de l'innovation, est l'adoption du Cloud par le public. Avec Azure, vous avez accès à une large gamme de services pour construire des solutions riches tout en se concentrant à fournir de la valeur, pas une infrastructure. Azure est ouvert et prend en charge vos langues préférées, des cadres, bases de données et outils et ouverts. Azure facilite également l'apprentissage de nouvelles compétences et la croissance. La conversation sur App Innovation se compose de trois parties. Tout d'abord, moderniser les applications existantes. Cela peut impliquer les refactoriser pour profiter d'un résilience, évolutivité, et coûts opérationnels évolués, ou complètement les réarchitecturer pour augmenter l'agilité et le taux d'innovation. Ensuite, construire de nouvelles applications intelligentes. Ce sont des applications conçues pour le Cloud pour fournir de nouvelles capacités pour leurs entreprises, et pour améliorer l'expérience client. Enfin, l'outillage pour développer pour le Cloud. En tant que développeurs, nous avons besoin d'outils de classe pour soutenir notre transformation et adoption de nouvelles compétences, y compris les meilleures pratiques DevOps. Aujourd'hui, nous allons vous montrer toutes les dernières innovations et comment nous soutenons chaque développeur sur son parcours pour construire, et déployer des applications modernes avec Azure, et comment nous rencontrons nos clients là où ils sont. Commençons par parler de l'importance de moderniser les applications. Lorsqu'il s'agit de l'adoption du Cloud par le public, une motivation commune pour les clients, est de moderniser leurs applis. Azure prend en charge les modèles de modernisation tels que Lift et Shift aux VMS, moderniser les applis à l'aide des services antérieurs, et gérer les bases de données pour conteneuriser à 100 % les micro-services. Adopter des pratiques de développement d'application moderne augmenter les opérations clients avant, pendant, et après leur parcours de modernisation, que nous soutenons avec notre chaîne d'outils DevOps complète. App Service, l'un de mes services préférés dans Azure prend en charge ASP.NET, ASP.NET core, Java, Ruby, Node.js, PHP et Python. App Service héberge des millions d'applis. C'est la seule plateforme d'applis 100 % gérées avec prise en charge native de Windows. Avec la récente AG de Prise en charge des conteneurs Windows, nous pouvons maintenant exécuter un large éventail d'applications .NET existantes sur App Service. Nous offrons aussi des outils gratuits et faciles à utiliser pour migrer le code existant sur Azure. Aujourd'hui, nous présentons l'Assistant de mise à niveau .NET qui à moderniser les anciennes bases de code .NET. C'est un outil ligne de commande qui vous donne des instructions étape par étape pour la mise à niveau aux dernières versions de .NET. L'Assistant de mise à niveau .NET est en avant-première, et utilisé par Optymyze et Episerver Company pour déplacer leurs grandes applis critiques manquantes vers .NET 5. Azure peut vous aider avec tout langage, y compris Java. Je suis heureux d'annoncer de nouvelles capacités pour exécuter les applications Java EE et Spring. La place de marché Azure offre désormais des modèles automatisés pour serveur Oracle WebLogic sur VMS. Nous avons de nouveaux scripts de conseils et automatisés pour WebLogic sur AKS, et IBM WebSphere sur AKS, ou Azure Red Hat OpenShift. Azure Spring Cloud améliore l'expérience des applications de l'entreprise avec l'intégration net, et la mise à l'échelle automatique devenant généralement disponible. Parlons de la construction de nouvelles applis intelligentes avec Azure. De plus en plus, nous voyons des clients qui innovent à un rythme plus rapide grâce aux architectures en nuage natives avec microservices faiblement couplés, bases de données gérées, IA, bonnes pratiques DevOps, et surveillance intégrée pour détecter les problèmes avant qu'ils ne surviennent. Ces applis sont généralement alimentées par une infrastructure élastique qui s'adapte à une charge variable, prend en charge les déploiements sans temps d'arrêt, et offre un accès de faible latence aux données dans le monde entier. Azure ajoute constamment de nouvelles fonctionnalités et capacités pour garder nos clients un pas en avant. Nous offrons une solution unique de bout en bout qui vous permet de construire des applis riches en partenariat avec des développeurs non traditionnels, vous permettant d'exploiter les talents de toute votre organisation. Tous nos services sont bien intégrés à un portefeuille d'outils de développement de la famille d'outils Visual Studio, GitHub et Power Apps. Azure Communication Services est notre plateforme de communications entièrement gérée qui permet aux développeurs de s'adapter rapidement aux besoins des clients, et de connecter avec eux à travers des expériences de communication engageantes. ACS facilite l'ajout des capacités d'appel et messagerie aux applis mobile et de bureau, et aux sites Web utilisant la même plateforme sécurisée qui alimente Microsoft Teams. Avec des SDK et API flexibles pour les langues et plateformes communes dont .NET, JavaScript, iOS, Android, et Web, les entreprises peuvent commencer à construire des expériences de communication riches sur une plateforme sécurisée et globale en des jours, non en mois. Nous avons de nouvelles mises à jour à partager sur ACS. Tout d'abord, ACS vient de prévisualiser l'interopérabilité avec Microsoft Teams, permettant des expériences de communication entre utilisateurs d'une appli personnalisée, ou site Web avec des utilisateurs sur Microsoft Teams. Cela permettra aux entreprises de rester plus connectées avec leurs clients. Ensuite, ACS alimente les expériences d'IA conversationnelles sur lignes téléphoniques traditionnelles avec un nouveau canal de téléphonie à travers l'Azure Bot Service également en préversion. Enfin, Azure Communication Services deviendra généralement disponible plus tard ce mois. En combinant des services différents complètement gérés dans Azure, vous pouvez créer de puissantes applis natives sur nuage qui offrent de belles expériences pour vos clients. Voici un exemple de commerce électronique, le site Web Tailwind Traders. Nous allons l'utiliser pour vous montrer ACS en action. Avec ACS, vous pouvez facilement intégrer les appels vocaux et vidéo ainsi que des notifications par SMS dans les sites Web existants. À l'aide du SDK ACS, vous pouvez incorporer ces capacités dans votre code déployé dans Kubernetes, ou intégré à d'autres services Azure tirant profit de façon transparente de plus de 200 connecteurs Logic App pour une solution sans code. Je souhaite la bienvenue à Jessica et Bob pour nous montrer comment Azure Communications Services peut vous aider à intégrer les capacités de communication dans des applis natives sur nuage. Voici Jessica et Bob. Salut à tous. Mon nom est Jessica Deen, je suis ici avec Bob Serr de l'équipe Azure Communication Services. Nous allons vous parler sur la façon d'utiliser Azure Communication Services apporter de la voix, de la vidéo et de la messagerie texte à vos sites Web existants. Salut tout le monde. Très bien, allons-y. Maintenant j'ai ici le site d'e-commerce, Tailwind Traders, qui est un magasin de rénovation maison. Il a beaucoup de ce qui est attendu d'un site Web d'e-commerce typique. Bien que le site Web lui-même n'est pas trop complexe, il est très bien conçu pour un déploiement et une évolutivité faciles. Il existe 11 microservices différents écrits en tonnes de langues différentes, le tout hébergé dans Azure Kubernetes Service. Le site lui-même a des tonnes de superbes fonctionnalités. Mais je me demandais, Bob, puis-je ajouter tout avantage supplémentaire avec Azure Communication Services? Ouais, absolument. Un clavardage en direct? Peut-être quand un client veut poser une question à un employé Tailwind réel, ils peuvent simplement lancer un appel-vidéo comme un expert SD. Cela semble génial. Mais pour être honnête, je ne veux pas investir une tonne de temps à la mise en place. Oui, en fait, Azure Communication Services rend cette fonctionnalité vraiment facile à faire. J'ai déjà commencé à ajouter cette capacité au projet Tailwind. Tailwind a déjà un endroit pour connecter les utilisateurs, ce que nous devons faire est de nous connecter à Azure Communication Services et donner à cet utilisateur l'accès pour créer un appel vidéo. J'ai déjà commencé ce code, il est ouvert, que diriez-vous de collaborer dans une session de partage de code Visual Studio. Faisons-le. Je vois que vous l'avez déjà fait : créer une nouvelle classe de contrôleur au projet ici même à la ligne 20. C'est exact. Ici, je vais créer un client d'identité de communication qui va se connecter à Azure Communications Services. Il va utiliser la chaîne de connexion des ressources que j'ai obtenu à partir du portail d'admin. En bas, tout ce que j'ai à faire c'est d'essentiellement y aller et utiliser Azure Communication Services pour créer un jeton qui donnera à l'utilisateur accès aux appels vidéo. Je vais créer une API de repos dans le backend de Tailwind, puis je vais transmettre cette sauvegarde de jeton à mon client. Cool. Puis une fois l'utilisateur a accès, nous n'aurons qu'à lancer l'appel depuis le front-end Web, non? C'est exactement ça. Je peux le faire maintenant. Ici même dans le fichier video.js, Je vais créer un client potentiel qui va utiliser ce jeton qui vient de passer. C'est facile installer un tas de propriétés au Gestionnaire de périphériques. Je peux contrôler la caméra, le micro, etc. Je vais effectuer un appel sortant. Puis dans ce code ici, J'attends cet appel être configuré. Je regarde le flux vidéo, lorsqu'il est disponible, je vais prendre la vue du flux et la joindre à ma page HTML, qui rendra ensuite la vidéo. J'ai déjà fait le code, Il est testé et j'ai déjà émis une demande d'extraction. Génial. Je vois déjà ici la demande d'extraction, et puisque ce code est hébergé sur GitHub, toutes les demandes d'extraction lancent un workflow d'actions GitHub, qui est personnalisé pour Tailwind Traders. Dans le cas de Tailwind Traders, puisque nous utilisons Azure Kubernetes Service, le workflow va créer un environnement isolé avec le contenu de la demande d'extraction juste ouverte. Nous pouvons tester tous ces changements avant de fusionner dans la partie principale. C'est génial. Essayons. J'ai le site Tailwind ouvert ici et je parcoure les accessoires de cuisine et je suis intéressé à acheter une cafetière. Si je retourne ici, alors j'ai ce bouton "Lancer le clavardage vidéo". Tout ce que vous devez faire c'est de saisir le nom, rejoindre la réunion, je peux attendre que tu te connectes en tant que représentant. Je suis Jessica de Tailwind Traders, comment puis-je vous aider aujourd'hui? Je suis Bob, je cherche une cafetière. Génial. Nous avons plusieurs modèles au choix. Je vais juste marcher vers notre salle de montre ici. Combien de tasses de café buvez-vous? Beaucoup. Nous avons ce modèle qui est assez sympa. Il fait un délicieux expresso. Tu le sens comme si tu voyages. Cependant, il est un peu difficile à utiliser. Je pense que tu pourrais aimer notre modèle le plus populaire. C'est cette petite machine amusante ici, qui a en fait un réservoir d'eau, et peut contenir jusqu'à 12 tasses d'eau. Vous pouvez faire autant de café que vous voulez avec ces petits pods. Mieux encore, ils viennent colorés. Je veux celui-là en rouge. Je vais l'acheter et l'obtenir emballé. Ce sera disponible pour ramassage à l'avant pour vous. Hourra. Au revoir, merci. Wow. J'étais vraiment inquiet que donné notre site Web compliqué que nous allions devoir faire de gros changements, mais les changements étaient plutôt simples, grâce au SDK d'Azure Communication Services. Tu sais une chose qui serait super cool? C'est si un client pouvait s'inscrire aux notifications par texte lorsque leur commande est prête. Ouais, définitivement, ça serait super cool. Avec Azure Communication Services il est vraiment facile de fournir un numéro de téléphone utilisé pour envoyer des messages texte. Vous pouvez le faire dans le code. Mais me façon préférée est une option de code faible comme Azure Logic Apps. En utilisant Logic Apps, vous pouvez lancer un événement depuis un déclencheur qui va envoyer le message SMS. Lorsque notre magasin de données backend est mis à jour et le produit est disponible, nous pouvons utiliser cela comme déclencheur pour qu'Azure Logic Apps envoie la notification par texte? Oui. C'est plutôt cool. En quelques minutes, nous vous avons montré comme il est facile d'ajouter du clavardage vidéo et de la messagerie texte à vos sites Web existants. Personnellement, j'ai adoré grouper ces expériences client. C'était si incroyablement facile, et Azure Communication Services rend tout cela possible. Je suis content que tu aies apprécié en savoir plus sur Azure Communication Services. De retour à vous, Donovan. Merci, Jessica et Bob. Terminons en discutant quoi cela prend pour développer pour le Cloud. En tant que développeurs résilients, nous espérons que nos outils nous permettent de coder, collaborer et expédier de n'importe où. L'expérience développeur pour Azure apporte les meilleurs outils de sa catégorie, un SDK pour chaque langue, du soutien pour une collaboration et livraison continues, ainsi que PowerApps et Power BI. Le développement basé sur environnements cloud rendant tout appareil une machine de développement nous permet de travailler de manière flexible et aborder les défis du travail à distance. Nous pouvons collaborer sans friction en tant qu'équipe distribuée et collaborer avec la communauté open source de manière naturelle. Nous pouvons expédier en toute sécurité avec des services qui permettent de surveiller comment notre code fonctionne et maintenir la confiance à distance. Azure fournit une expérience développeur de bout en bout qui nous aide à créer des applis fiables, mondiales, et sûres plus rapidement avec une collaboration intégrée qui aide nos équipes à perfectionner ensemble de nouvelles compétences. Azure nous permet d'automatiser notre code pour le workflow sur Cloud, construire, tester, regrouper, déployer et publier sur plusieurs services Azure depuis des applications Web aux fonctions sans serveur dans Kubernetes. Nous pouvons intégrer la conformité et la sécurité dans les étapes critiques du cycle de vie du développement logiciel avec la stratégie Azure et la numérisation des conteneurs. Je voudrais accueillir Abel qui va montrer comment nous pouvons automatiser notre code vers le workflow Cloud avec Azure. Voici Abel. Nous vivons tous dans un monde Cloud, et à cause de cela, chez Microsoft, nous voulons assurer que vous avez tous un excellent code pour l'expérience Cloud, et au cœur de cela, il y a l'expérience de GitHub. Regarde ça. Voici mon appli Tailwind Traders et c'est chargée dans Visual Studio 2019 avec mon code dans GitHub. Maintenant, pour déployer ceci dans Azure, J'utiliserai le nouveau clic droit et publierai l'expérience, où au lieu de publier directement depuis votre machine, nous créerons pour vous un workflow CI / CD à l'aide d'actions GitHub. Regarde ça. Je vais faire un clic droit sur mes projets, sélectionnez "Publier". Nous allons publier dans Azure, et spécifiquement dans Azure App Service sur Linux. Ensuite, je sélectionnerai la ressource Azure spécifique dans laquelle déployer. Nous allons publier automatiquement grâce aux actions GitHub. Je clique sur "Terminer", et c'est tout. Parce que maintenant, Visual Studio va créer pour moi, mon fichier de définition de workflow. Que va faire ce workflow? Va construire mon application, exécuter tout mon test unitaire, tout emballer, et puis va déployer mon application dans la ressource que nous venons de choisir. J'ai besoin de vérifier ce fichier d'entrée de définition de workflow. Alors donnons-lui un bon message, nous allons nous engager et pousser ceci dans GitHub. Passons à GitHub et voyons ce qui se passe vraiment. Voici mon dépôt GitHub. Nous allons rafraîchir, vous pouvez voir que je viens d'entrer dans mon workflow CI / CD. Voici le fichier de définition du workflow enregistré. Si nous cliquons sur "Actions", vous verrez que nous venons de déclencher notre action. Cette action va aller de l'avant et construire mon application, exécuter tout mon test unitaire, tout emballer, et puis il faudra les parties construites et les déploiera dans Azure App Service dans mon abonnement que nous venons de choisir. Assez cool, non? Accordé, ce workflow créé par Visual Studio est assez simple, c'est juste en train de déployer sur Azure App Service. Mais tu sais quoi? Chez Microsoft, nous avons créé des actions GitHub pour vous aider à construire, tester, et déployer pour tout Azure, y compris la gestion de la stratégie Azure, et vous pouvez obtenir toutes ces actions du marché GitHub. Avec toutes ces actions, tu peux littéralement faire tout ce que vous voulez ou avez besoin Azure pour vos workflows CI / CD. Regarde ça. Nous allons partir de rien. Voici mon abonnement Azure, il est complètement vide. Revenons dans GitHub, nous allons lancer ce workflow spécifique. Actualisons-nous pour que nous puissions voir exactement que fait ce workflow. C'est un workflow assez complexe, et c'est parce que qu'il s'agit d'une appli assez complexe. Premièrement, nous avons une interface Web écrite en .NET Core et React, et nous voulons l'héberger cela à l'aide d'Azure App Service. Nous avons un ensemble d'API back-end écrites dans le nœud que nous voulons héberger sur un cluster Kubernetes. Nous avons un ensemble de Fonctions Azure écrites en .NET pour certains services back-end. Enfin, nos données reposent sur Cosmos DB, et nous avons aussi le stockage Azure pour contenir nos vidéos et images téléchargées. Maintenant, c'est beaucoup pièces en mouvement. Mais tu sais quoi? Notre workflow CI / CD, en utilisant les actions GitHub, il s'occupe de tout cela pour nous. Plongeons, je vais vous montrer. Ce workflow, il prend trop de temps à terminer, regardons celui que j'ai fait plus tôt. La première chose que je vais faire dans ce workflow est, en parallèle, je vais lancer les builds pour les trois parties de mon appli, le front-end Web, la couche des services, et également la couche API. Explorons la couche API afin de comprendre exactement ce qu'elle fait. Tout d'abord, souvenez-vous, c'est dans Node et je veux l'héberger sur un cluster Kubernetes, je construis cette image conteneur avec Docker. Quand j'ai fini de créer mon image, je fais une analyse de sécurité sur elle en utilisant l'action d'analyse de conteneur d'Azure. Ainsi, je peux avoir confiance que l'image que je pousse est légitime et exempte de vulnérabilités. Après avoir analysé mon image, je pousse ensuite mon conteneur vers le Registre de conteneurs d'Azure. Puisque ma destination finale est Kubernetes, je vais tout emballer. Encore une fois, tout cela, est assez facile à faire, parce que nous avons des actions Azure qui nous aident à faire tout cela. Une fois notre build terminé, je vais revenir et sortir, et en parallèle, je vais approvisionner toute l'infrastructure dont j'ai besoin d'utiliser des modèles ARM, qui sont vérifiés dans notre référentiel. Puisque nous avons des actions de déploiement ARM, déployer l'infrastructure en tant que code utilisant des modèles ARM, c'est assez facile à faire. Maintenant, une fois toute mon infrastructure provisionnée, je reviens, et je fais une analyse de stratégie sur mon abonnement à l'aide de la stratégie Azure. Voici la stratégie Azure en cours d'exécution dans mon portail, et en utilisant ceci, je peux créer une stratégie codée qui verrouille mes ressources pour m'assurer tout est provisionné correctement et suit la politique et ne fait rien de dangereux ou peu sûr. Une fois cela terminé, je peux exporter cette stratégie en tant que code dans mon référentiel GitHub. Une fois cela terminé, maintenant dans mon workflow, je peux utiliser cette stratégie comme code et un analyse conforme utilisant de notre action d'analyse des stratégies. Si nous infrastructure nouvellement approvisionnée et configurée enfreint la stratégie, elle va le signaler et arrêter immédiatement ce workflow. Maintenant, une fois mon analyse de politique terminée, Je reviens, et encore en parallèle, je déploie tout mon code sur toutes les ressources utilisant nos actions Azure GitHub. Maintenant, enfin, si tout cela est fait, laissez-moi revenir là où nous étions, je vais de l'avant, et en parallèle encore, j'ai configuré mon DNS et j'ai configuré HTTPS. Maintenant, tout a été provisionné, configuré, et déployé sur mon environnement de mise en scène, et mon workflow, regardez ça, Il attend maintenant un approbateur manuel, parce que nous devons assurer que ce que nous avons déployé, l'est avec succès. Allons voir si tout s'est déployé, configuré, provisionné, que tout a été fait avec succès. Si nous retournons dans mon portail Azure, appuyons sur "Actualiser", et il y a toutes nos ressources provisionnées et configurées avec notre application qui y est déployée. Si nous revenons à notre workflow, vous pouvez voir quand j'ai déployé à la préparation, il y a un lien vers mon exécution et préparation de l'application. Si je clique dessus, il y a mon application opérationnelle. Impressionnant. Tout semble bon. Nous pouvons revenir à notre workflow. Passons en revue ceci. Ça a l'air bon, semble vraiment fantastique. Approuvons cela. Voyons voir, nous irons de l'avant et approuverons cela, et regardez cela. Une fois que nous approuvons cela, notre workflow va se réveiller, commencer à s'exécuter, et à provisionner, configurer et se déployer dans notre environnement de production. Voilà. De rien du tout à mon application entièrement fonctionnelle à l'aide d'actions GitHub. Azure a tout le nécessaire, des machines virtuelles, aux serveurs sans serveur, aux équilibreurs de charge à l'échelle mondiale. Maintenant, avec toutes les capacités dans Azure et GitHub, passer du code au Cloud n'a jamais été plus facile peu importe la complexité de votre scénario. Merci, Abel. Le développement de logiciels est un métier en constante évolution, et ses outils doivent refléter les changements dans les workflows de développement modernes. Chez Microsoft, nous sommes engagés à infuser des pratiques de développement modernes des tendances émergentes dans nos outils. Nous visons à accompagner chaque développeur, peu importe son niveau de compétence. En tant que développeurs, avec la plateforme Microsoft, nous avons accès aux dernières technologies et une chaîne d'outils de pointe qui soutiennent notre travail. Visual Studio 2019 version 16.9 est désormais disponible pour tous, avec de nouvelles fonctions, y compris des workflows get intégrés, la création de référentiels de clonage, des balises push et plus avec une IU améliorée. Nouvelles intégrations pour configurer CI / CD, pour déployer votre application .NET sur Azure, et déboguer vos applis .NET Core directement dans WSL. Allez sur visualstudio.com et téléchargez-le aujourd'hui. Nous continuons à investir dans le développement de bas code avec Power Apps, facilitant les choses pour tout le monde pour innover avec Azure. Nous avons écouté votre rétroaction et nous construisons un langage de programmation en code faible tirera parti du langage de formule Excel pour aider les développeurs à moderniser les applis existantes, construire de nouvelles applis intelligentes, et développer pour le Cloud de n'importe où. Microsoft s'efforce de responsabiliser chaque développeur avec la boîte à outils et plateforme de développement les plus complètes. Dans l'environnement d'aujourd'hui, l'excellence du développement de logiciels devient encore plus critique pour le succès des entreprises, en tant que développeurs, nous sommes plus critiques que jamais avant de fournir des leçons clés sur ce qui est requis pour accélérer le rendement commercial à travers l'excellence logicielle. Nous nous associons à McKinsey & Company, HashiCorp, GitHub, et cinq de nos clients dans le secteur de la vente au détail et de la finance, de véritables leaders technologiques. Aujourd'hui, je suis ravi d'annoncer la disponibilité d'un nouveau rapport de vitesse de développement qui fournit de meilleures découvertes sectorielles pour accélérer les transformations logicielles, et une nouvelle version de l'outil d'évaluation de la vitesse pour développeur, ce qui aide chaque organisation à comprendre sa préparation numérique et la guide dans leur voyage vers le Cloud. Ignite est rempli d'informations sur comment nous habilitons chaque développeur avec Azure. Alors profitez de nos autres sessions de développement d'applis chez Ignite. Comme toujours, consultez azure.com pour les plus récentes informations. Merci beaucoup pour passer ce temps avec nous. Nous avons hâte de voir ce que vous construisez avec toute cette innovation. Profitez du reste de Microsoft Ignite.
Info
Channel: Microsoft Ignite
Views: 408
Rating: undefined out of 5
Keywords: igfy21q3, ignite, ignite 2021, microsoft ignite 2021, microsoft ignite, microsoft, msft ignite 2021, msft ignite, ms ignite 2021, ms ignite, FS175, Empowering every developer to innovate with Microsoft Azure | FS175, Azure, Featured Session, Chad Boles, Donovan Brown, Jessica Deen, Kristin Dunning, Erika Ehrli, Shawn Henry, Isaac Levin, Gorka Madariaga, PJ Meyer, Mary Anne Noskowski, Angelos Petropoulos
Id: 0Sf0Tfm2ct4
Channel Id: undefined
Length: 26min 58sec (1618 seconds)
Published: Thu Mar 04 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.