Formation - Windows Azure, développer une application Cloud en .NET
Microsoft
Microsoft CorporationDescription
Cette formation vous fera découvrir la plateforme Cloud de Microsoft, Windows Azure, ses apports et son fonctionnement. Vous apprendrez à utiliser les outils et technologies disponibles pour développer des applications et les déployer sur cette plateforme.
À qui s'adresse cette formation ?
Pour qui ?Développeurs .NET (C# ou VB.NET). Architectes.
PrérequisLes objectifs de la formation
Programme de la formation
- Introduction au Cloud Computing et à la plateforme Microsoft Azure
- Définitions et généralités sur le Cloud Computing.
- Les acteurs du marché.
- Notions fondamentales du Cloud Computing.
- Mise à l'échelle verticale contre mise à l'échelle horizontale.
- La réponse de Microsoft : Windows Azure.
- Microsoft Azure Compute
- Infrastructure et principe de fonctionnement.
- IaaS vs PaaS, architecture cloud ou hybrides ? Cloud Services : Web Roles / Worker Roles.
- Web Sites / Web Jobs.
- Emplacements de déploiements : préproduction, test, production.
- Principes des déploiements Git, TFS.
- Content Delivery Network.
- Travaux pratiques Prise en main du SDK Azure dans Visual Studio.
- Premier site web dans Azure.
- Microsoft Azure Storage
- Introduction et généralités.
- Locally Redundant Storage, Zone Redundant Storage, Geo Redundant Storage.
- Différents types de stockage : Blobs, Tables, Queues, Files.
- Sécurisation avec Signatures d'Accès Partagé.
- Valet Key pattern pour délester les serveurs.
- API et utilisations.
- Travaux pratiques Manipulation des différents types de stockage Windows Azure.
- SQL Azure Database
- Principe de fonctionnement de Azure SQL Database.
- Azure SQL Database vs SQL Server.
- Administration d'Azure SQL Database.
- Configuration d'Azure SQL Database.
- API et outils.
- Travaux pratiques Créer, administrer et consommer des données dans Azure SQL Database.
- Azure Active Directory
- Introduction à la gestion de l'identité dans le Cloud.
- Intégration avec le SI.
- Sécurisation d'applications et d'api web avec Azure Active Directory.
- Authentification Multi Facteur : SMS, téléphone.
- Azure Active Directory Graph API.
- Travaux pratiques
- Azure Service Bus
- Introduction et généralités.
- Les différents scénarios d'utilisation du service bus.
- Relay endpoints.
- Brokered messages.
- Push notifications.
- Travaux pratiques Service Bus et Web Jobs.
- Aperçus des autres services applicatifs d'Azure
- Search service.
- DocumentDB.
- Media Services.
- Démonstration Autres services applicatifs d'Azure.
- L'automatisation des tâches
- Le traitement par lots.
- La création d'une action.
- La création d'un "droplet".
- La fusion HDR.
- Le photomerge.
- Création d'un panorama.
- Correction de l'objectif.
- Travaux pratiques Application d'un logo sur une série d'images contenant des orientations variables.