Résumé Cette formation permet aux stagiaires d’acquérir lescompétences et connaissances nécessaires pour explorer le système d’exploitation Cloud et apprendre comment écrire, déployer et surveiller les applications .NET dans Microsoft Windows Azure.
Pré-requis
Les stagiaires doivent avoir une expérience dans l'utilisation de Visual Studio 2008 et du langage .net (C# ou VB) et posséder des connaissances sur ASP.Net.
Prochaines dates
Dates disponibles sur demande. Nous consulter
Plus d'informations
Cette formation s’adresse aux développeurs d’applications Web chargés de développer de nouvelles applications ou de transférer des applications dans Windows Azure.
A l'issue de la formation, les stagiaires seront capables de :
- Comprendre les différents aspects que peut prendre le Cloud Computing et comment Windows Azure s’adapte totalement dans l’espace Cloud Computing
- Savoir pourquoi les sociétés souhaitent activer leurs applications dans un Cloud Azure
- Comprendre l’architecture de Azure
- Explorer Azure DSK et l’environnement de développement (émulateurs de stockage et de calculs)
- Savoir comment développer des applications pour Azure et comprendre pourquoi ce développement est différent des applications .net «classiques»
- Ecrire et déployer des applications ASP.NET pour Azure
- Savoir créer et déployer des applications «background computational» dans Azure
- Explorer les possibilités de stockage de Azure pour inclure des tables, des files d’attente et de stockage blob
- Décrire SQL Azure, la base de données relationnelle du Cloud
- Etudier comment SQL Azure diffère du stockage Azure
Cloud Computing
- Définir ce qu’est le Cloud Computing
- Connaître les avantages du Cloud Computing
- Comprendre les différents types de services du Cloud Computing
- Etudier les différents cas pour lesquels le Cloud Computing pourrait exister
- Apprendre dans quels cas le Cloud peut s’appliquer et dans quels cas il ne peut l’être
- Situer Windows Azure dans le Cloud Computing
- Comparer Windows Azure avec les autres environnements Cloud
Architecture Windows Azure
- Etudier une application simple Windows Azure
- Comprendre les data Centers Microsoft
- Explorer les matériels, les serveurs et la virtualisation (la Fabric) qui hébergent les applications Cloud et les données
- Comprendre le rôle du Fabric Controller dans la gestion du Cloud 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 services et des stockages de données
- Comprendre les différents types de rôles de Windows Azure (Web, Worker, VM)
- Comprendre les types de stockages fournis par la plate-forme Azure (Stockage Azure, SQL Azure, etc;.)
Les rôles de Windows Azure
- Explorer les objectifs des rôles de Windows Azure Web
- Comprendre comment créer des rôles Web dans un projet de service Cloud
- Comprendre comment configurer un rôle Web
- Apprendre comment tester les rôles Web dans Compute Emulator
- Explorer Windows Azure API
- Comprendre comment créer des rôles Web avec des sites Web multiples
Stockage local
- Examiner le stockage local de Windows Azure
- Déterminer en quoi le stockage local diffère des fichiers systèmes classiques du serveur
- Apprendre comment configurer le stockage local
- Connaître les limites du stockage local et quand et où l’utiliser
- Explorer les API pour accéder au stockage local
- Découvrir Windows Azure Drive (plus précisément X-Drive)
Administration de Windows Azure
- Explorer les différents abonnements administrateurs Windows Azure
- Connaître la famille des OS Windows Azure et versions «invités»
- Comprendre comment accéder à une machine virtuelle Windows Azure à partir d’un accès distant
- Savoir comment définir une tâche de démarrage
Stockage et files d’attente Windows Azure
- Comprendre les possibilités du stockage de Windows Azure
- Apprendre comment créer un compte de stockage Windows Azure
- Connaître les coûts de stockage Windows Azure
- Connaître Storage Emulator, comment l’utiliser et en quoi il diffère du stockage Windows Azure
- Savoir comment accéder au stockage Windows Azure en utilisant à la fois REST API et Storage Client Library
- Examiner les files d’attente du stockage Windows Azure
- Savoir comment obtenir des messages dans et en dehors de la file d’attente Windows Azure
Stockage Blob
- Comprendre les raisons d’utiliser le stockage blob.
- Connaître les différents types de blobs: blocks et page blobs
- Examiner les «containers» de stockage blob et comment ils sont utilisés pour organiser et contrôler les accès aux blobs
- Explorer comment accéder au stockage blob en utilisant à la fois Storage Clientet REST API
Stockage de tables
- Explorer le service de données structurelles du stockage Windows Azure
- Comprendre les raisons du stockage de tables
- Examiner les différences entre le stockage de tables et les bases de données relationnelles traditionnelles
- Apprendre comment accéder au stockage de tables à la fois avec Storage Client et REST API
- Comprendre les différentes entités relatives au stockage tables
- Savoir comment sauvegarder et récupérer des entités dans un stockage de tables
Rôles Worker
- Explorer les possibilités des rôles Worker de Windows Azure
- Comprendre comment créer un rôle Worker dans un projet de service Cloud
- Savoir comment configure un rôle Worker
- Apprendre comment tester des rôles Worker dans Compute Emulator
- Savoir comment utiliser les files d’attente du stockage Windows Azure et les messages à communiquer avec les rôles Worker
- Explorer la configuration des rôles Worker
- Comprendre comment communiquer avec un rôle Worker interne et des terminaux d’entrée
Introduction à SQL Azure
- Savoir ce qu’est SQL azure et pourquoi vous souhaitez l’utiliser
- Comparer SQL azure avec SQL server et le stockage de tables Windows Azure
- Savoir comment alimenter un serveur SQL Azure et des bases de données
- Examiner les coûts de SQL Azure
- Savoir comment utiliser les outils familiers et les APIs pour travailler dans SQL Azure
- Explorer comment créer et gérer des objets bases de données dans SQL azure
- Savoir comment limiter les accès à SQL Azure
Diagnostics
- Savoir comment assurer le débogage et la connexion à Windows Azure
- Examiner le service de diagnostic de Windows Azure
- Comprendre les rôles de l’agent de diagnostic dans le process
- Apprendre comment configurer le service diagnostic
- Savoir comment transférer les données issues du diagnostic vers le stockage Windows Azure
Cette formation prépare en partie au passage de l'examen de certification 70-583, permettant d'obtenir le titre de professionnel développeur certifié MCPD: Windows Azure Developer
Support de cours remis aux stagiaires