Formation : Développement d'applications Windows Azure
Utiliser la solution Cloud de Microsoft pour développer des applications

Technique

La plate-forme Azure permet de développer et déployer des applications serveur, accessibles par internet, et capables d'interagir avec d'autres systèmes (navigateurs web, PC, serveurs). L'idée de Microsoft consiste donc à proposer un cadre pour publier des composants .Net sur Internet, tout en rendant possibles des liens avec le système d'information. Si les développeurs .Net sont à priori bien armés pour développer ce type d'applications, il n'en reste pas moins vrai qu'une application qui s'exécute sur le Cloud ne se développe pas de la même manière qu'un programme traditionnel. Les participants à cette formation découvriront les spécificités du développement pour Windows Azure.

Objectifs de cette formation Windows Azure

  • Comprendre les différentes formes de Cloud Computing et la place de Windows Azure dans l'offre actuelle
  • Découvrir pourquoi les organisations veulent exécuter les applications dans le nuage Azure
  • Se familiariser avec l'architecture de Windows Azure
  • Explorer le SDK Azure et l'environnement de développement Dev Fabric
  • Comprendre comment développer des applications pour Azure et pourquoi elles différent des applications .Net standards
  • Explorer les capacités de stockage d'Azure
  • Découvrir SQL Azure, la base de données relationnelle dans les nuages

Public de cette formation Windows Azure

  • Développeurs d'applications .Net ayant une expérience significative du développement Web, avec pour but de découvrir le développement de nouvelles applications ou de porter des applications existantes vers la plate-forme Windows Azure

Pré-requis de cette formation Windows Azure

  • Expérience significative de Visual Studio 2008 ou plus récent, d'un langage .Net (C# ou VB .Net) et du langage ASP .NET

Programme de cette formation Windows Azure

Cloud Computing (Informatique en nuage)

  • Définir le Cloud Computing
  • Découvrir les avantages du nuage
  • Comprendre les différents types de services en nuage
  • Découvrir où peut exister le Cloud Computing
  • Connaître les risques potentiels du Cloud Computing
  • Apprendre où le Cloud Computing peut ou ne peut pas être appliqué
  • Situer Windows Azure par rapport au Cloud Computing
  • Comparer Windows Azure aux autres environnements de nuage

Architecture de Windows Azure

  • Découvrir une application simple Windows Azure
  • Découvrir les centres de données de Microsoft
  • Découvrir le matériel, les serveurs et la virtualisation (Fabric) qui peut héberger des applications et des données dans le nuage
  • Comprendre le rôle du contrôleur de Fabric dans la gestion du nuage Windows Azure
  • Connaître l'architecture générale et les composants de la plate-forme Windows Azure
  • Comprendre les outils utilisés pour créer et déployer des magasins de données et les services Windows Azure
  • Comprendre les différents types de rôles dans Windows Azure (Web, Worker, VM)
  • Comprendre les types de stockages fournis par la plate-forme Windows Azure (Stockage d'Azure, SQL Azure, etc.)

Les rôles Web de Windows Azure

  • Comprendre l'intérêt des rôles Web de Windows Azure
  • Comprendre comment créer des rôles Web dans un projet de service de nuage
  • Configurer un rôle Web
  • Tester les rôles Web exécutés dans l'Emulateur de Calcul
  • Explorer l'API Windows Azure
  • Examiner comment construire les rôles Web avec plusieurs sites Web

Stockage Local

  • Examiner le stockage local de Windows Azure
  • Différence du stockage local avec le système de fichiers classique.
  • Configurer le stockage local
  • Comprendre les limitations du stockage local et savoir l'utiliser à bon escient
  • Explorer l'API d'accès au stockage local
  • Découvrir les lecteurs Windows Azure (anciennement X-Drive)

Administration de Windows Azure

  • Étudier les différents administrateurs d'abonnement Windows Azure
  • Comprendre les familles de système Windows Azure et les versions de système client
  • Établir une connexion à distance à une machine virtuelle Windows Azure
  • Définir une tâche de démarrage pour un rôle

Stockage et files d'attente Windows Azure

  • Comprendre le rôle du stockage Windows Azure
  • Créer des comptes de stockage Windows Azure
  • Examiner les coûts du stockage Windows Azure
  • Comprendre l'Emulateur de Stockage, l'utiliser et le différencier du stockage Windows
  • Accéder au stockage Windows Azure par l'API REST et la bibliothèque cliente du stockage
  • Examiner les files d'attentes du stockage Windows Azure
  • Manipuler des messages en entrée et en sortie des files d'attente Windows Azure

Stockage Blob

  • Comprendre l'utilité du stockage Blob
  • Apprendre à différencier les différents types de Blob, par bloc ou par page
  • Découvrir les conteneurs de stockage Blob pour organiser et contrôler l'accès au Blob
  • Accéder au stockage Blob avec le client de stockage et l'API REST

Stockage en table

  • Découvrir la structure des services de données du stockage Windows Azure
  • Comprendre l'utilité du stockage en table
  • Différencier stockage en table et les bases de données relationnelles (mis en évidence par SQL Azure)
  • Accéder au stockage en table avec le client de stockage et l'API REST
  • Comprendre la relation entre entités et stockage en table
  • Sauvegarder et récupérer des entités du stockage en table

Worker Rôles

  • Comprendre la finalité des Worker Rôles de Windows Azure
  • Créer les Worker Rôles dans un projet de service en nuage
  • Configurer un Worker Rôle
  • Tester les Worker Rôles dans l'Emulateur de Calcul
  • Utiliser les files d'attentes et les messages du stockage Windows Azure pour communiquer avec les Worker Rôles
  • Configurer les points de terminaison des Worker Rôles
  • Communiquer avec les points de terminaison des Worker Rôles

Introduction à SQL Azure

  • Découvrir SQL Azure et dans quel but le mettre en oeuvre
  • Comparer SQL Azure, SQL Server et le stockage en table de Windows Azure
  • Alimenter le serveur et les bases de données de SQL Azure
  • Connaître les coûts associés à SQL Azure
  • Découvrir les outils et API permettant de travailler avec SQL Azure
  • Créer et gérer les objets de base de données dans SQL Azure
  • Limiter l'accès à SQL Azure
  • Comprendre les options de sauvegarde de base de données
  • Migrer des données vers SQL Azure

Diagnostics

  • Réaliser le débogage et la journalisation dans Windows Azure
  • Examiner le service de diagnostic de Windows Azure
  • Comprendre le rôle du processus Agent de Diagnostic dans le service de diagnostic
  • Configurer le service de diagnostic
  • Transférer des données de diagnostic vers le stockage Windows Azure

Les plus de cette formation Windows Azure

  • L'apprentissage par la pratique intensive : la majeure partie de la formation est consacrée à la manipulation du Framework Windows Azure.
  • Les participants seront notamment amenés à réaliser divers ateliers permettant d'acquérir une première expérience du développement sur le Cloud.
  • La qualité d'une formation officielle Microsoft (remarque : support de cours en anglais à la date de mise à jour du site web).
  • Cette formation est éligible à l'action collective Fafiec "Évoluer vers le développement Objet" (Réf : IF0474IBF010).

Certification de cette formation Windows Azure

Cette formation prépare au test suivant :

70-583 et entre en jeu dans le cursus de certification :

Formation Windows Azure - Formation Azure - Formation développement Windows Azure - Formation cloud Azure - Formation 50466

Durée :

3  Jours

Tarif :

1 620 € HT

Réf :

M50466

Réf editeur:

50466B

Option(s) :

Repas Paris :

69 € HT

Certification :

150 € HT

Date des sessions

Bon à savoir...

  • Support de cours officiel en anglais remis aux stagiaires
  • Formation éligible au DIF
  • Formation éligible à la SA Value

aucune formation
sélectionnée

Plus d’infos sur cette formation ?

Nous contacter :
0 825 07 6000

Poser une question par mail

Demander à être rappelé

Promotions derniere minute

Location de salles

Demande de catalogue
Inscription email