Cloud Computing avec Windows Azure
Microsoft, comme ses principaux concurrents, s'est doté d'une solution de Cloud Computing nommée Windows Azure. Cette offre permet d'offrir des infrastructures qui s'adaptent en temps réel aux besoins des clients et donc de payer en fonction de la consommation sans se soucier des problèmes de dimensionnement ou d'évolution de l'architecture matérielle.
A l'issue de cette formation, vous serez à l'aise avec le déploiement et la configuration d'une application ASP.NET sur Azure. Vous maîtriserez les principales bibliothèques et vous saurez également héberger vos services et stocker vos données dans le Cloud.
Travaux pratiques :
Le cas pratique consistera, après une prise de connaissance des outils et du portail Azure, à mettre en place une application Web dans le Cloud, puis de l'enrichir avec une base de données. La sécurité sera également vue avec l'authentification et le cryptage des informations échangées. Ensuite, des services WCF seront implémentés et déployés.
Vous allez apprendre à :
- Comprendre l'offre de Windows Azure
- Déployer des sites sur Azure
- Déployer des services sur Azure
- Gérer le stockage des données sur Azure
- Gérer les accès grâce à Windows AppFabric ACS
Méthode pédagogique :
70% de travaux pratiques
Audience :
Développeurs C#, architectes et chefs de projets techniques
Pré-requis :
- Connaissance pratique du langage C# ou avoir suivi le cours C#OD ou ICOP
Programme :
- Présentation du Cloud Computing de Microsoft
- Définition et comparaison
- Descriptif de la plate-forme Azure
- Outillage
- Travailler en local avec l'émulateur
- Découverte de l'API Windows Azure Managed Library
- Une application ASP.NET sur Azure
- Déploiement
- Sécurité (authentification, rôles...)
- Cryptage avec SSL
- Gestion des sessions
- Gestion des profils
- Windows Azure Storage
- Sauvegarder les données avec le stockage Blob Azure
- Stockage de données structurées avec les tables Azure
- Découverte de l'API Windows Azure Storage Services
- Les services WCF sur Azure
- Trouver des services
- Référencer des services
- Paramétrer les points de terminaison
- Communiquer en SOAP ou en REST
- Découverte de l'API Windows Azure Service Management
- L'AppFabric
- Concepts
- Gérer le portail
- Naming service et sécurité
- Service de Registry