Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

ENI Service est partenaire du DevFest Nantes 2019.

Rendez-vous les 21 et 22 octobre prochains pour un festival très rock !

Rechercher
Rechercher une formation
 

Développer pour Windows Azure et services Web

Formation éligible au CPF

Cette formation permet d'acquérir les compétences et connaissances nécessaires pour concevoir et développer des services qui accèdent à des données locales et distantes à partir de diverses sources. Les participants apprendront également à développer et déployer des services dans des environnements hybrides tels que des serveurs locaux ou Windows Azure.

Cette formation prépare à l'examen " 70-487 - Developing Windows Azure and Web Services ", dernier des 3 examens requis pour obtenir la certification " MCSD Web Applications ".

Public :

  • Développeurs .NET débutants ou expérimentés qui souhaitent apprendre à développer des services et les déployer dans des environnements hybrides.

Objectifs :

  • Intégrer les concepts de base du développement de services et des stratégies d'accès aux données à l'aide de la plate-forme .NET ;
  • Connaître la plate-forme cloud Microsoft Azure et ses offres d'hébergement de données et d'applications ;
  • Concevoir et développer une application centrée sur les données à l'aide de Visual Studio 2017 et Entity Framework Core ;
  • Concevoir, implémenter et utiliser des services HTTP à l'aide d'ASP.NET Core ;
  • Étendre les services HTTP en utilisant ASP.NET Core ;
  • Héberger des services sur site et dans Microsoft Azure ;
  • Déployer des services dans des environnements à la fois locaux et cloud, et gérer l'interface et la stratégie de leurs services ;
  • Choisir une solution de stockage de données, mettre en cache, distribuer et synchroniser les données ;
  • Surveiller, consigner et dépanner des services ;
  • Connaître les concepts et normes d'identité basés sur les revendications, et implémenter l'authentification et l'autorisation avec Azure Active Directory ;
  • Créer des applications de service évolutives.

Pré-requis :

  • Avoir suivi le cours " TACFDEV1A1 - Les fondamentaux du développement .NET avec le langage C# 8 sous Visual Studio 2019 ", ou avoir une expérience significative de la programmation C# et des concepts tels que les expressions Lambda, LINQ et les types anonymes ;
  • Comprendre les concepts des architectures applicatives n-tiers ;
  • Savoir interroger et manipuler des données avec ADO .NET.

Contenu pédagogique

Vue d'ensemble des services et technologies du cloud

  • Éléments clés des applications distribuées
  • Les données et les technologies d'accès aux données
  • Technologies des services
  • Le cloud computing
  • Manipulation des données

Interrogation et manipulation de données à l'aide d'Entity Framework

  • Vue d'ensemble d'ADO.NET
  • Création d'un modèle de données d'entités
  • Interrogation des données

Création et consommation des services ASP.NET Web API

  • Les services HTTP
  • Création d'un service ASP.NET Web API
  • Gestion des requêtes et réponses HTTP
  • Génération automatique de requêtes et de réponses HTTP

Extension des services ASP.NET HTTP Services

  • Pipeline ASP.NET Web API
  • Personnalisation des contrôleurs et des actions
  • Injection de dépendances dans les contrôleurs

Les services d'hébergement

  • Services d'hébergement sur site
  • Services d'hébergement dans Windows Azure
  • Services de conditionnement en conteneurs
  • Implémentation de services sans serveurs

Déploiement et gestion de services

  • Déploiement Web avec Visual Studio 2017
  • Diffusion continue avec Visual Studio Team Services
  • Déploiement d'applications dans des environnements de transfert et de production
  • Définition d'interfaces de service avec Azure API Management

Implémentation du stockage de données dans Azure

  • Choisir un mécanisme de stockage de données
  • Accès aux données dans le stockage Azure
  • Utilisation de données structurées dans Azure
  • Distribution géographique des données avec Azure CDN
  • Mise à l'échelle avec un cache hors processus

Surveillance et diagnostic

  • Journalisation dans ASP.NET Core
  • Outils de diagnostic
  • Applications Insights

Sécurisation des services sur site et dans Microsoft Azure

  • Expliquer la terminologie de sécurité
  • Sécurisation des services avec l'identité ASP.NET Core
  • Sécurisation des services avec Azure Active Directory

Services de mise à l'échelle

  • Introduction à l'évolutivité
  • Mise à l'échelle automatique
  • Azure Application Gateway et Traffic Manager
Durée : 5 jour(s)
Tarif : Consultez-nous
Réf : T461-20487

Dates des sessions

Nantes (44) Consultez-nous Rennes (35) Consultez-nous Paris (75) Consultez-nous Niort (79) Consultez-nous Nice (06) Consultez-nous in-class™