Description
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érequis
Aucun
Les objectifs de la formation
Aucun
Programme de la formation
- Introduction au Cloud Computing et à la plateforme Microsoft Azure
- Définitions et notions générales du Cloud Computing
- Panorama des acteurs du marché
- Principes fondamentaux du Cloud Computing
- Différences entre montée en charge verticale et horizontale
- Présentation de la solution Microsoft Azure
- Microsoft Azure Compute
- Architecture et principes de fonctionnement de la plateforme
- Différences entre IaaS et PaaS, et comparaison des architectures cloud et hybrides
- Présentation des Cloud Services : Web Roles et Worker Roles
- Web Sites et Web Jobs
- Gestion des environnements de déploiement : test, préproduction et production
- Principes de déploiement via Git et TFS
- Utilisation du Content Delivery Network (CDN)
- Travaux pratiques : prise en main du SDK Azure dans Visual Studio et création d’un premier site web sur Azure
- Microsoft Azure Storage
- Introduction et notions générales du stockage cloud
- Locally Redundant Storage (LRS), Zone Redundant Storage (ZRS) et Geo Redundant Storage (GRS)
- Les différents services de stockage : Blobs, Tables, Queues et Files
- Sécurisation des accès via les Shared Access Signatures (SAS)
- Utilisation du pattern Valet Key pour optimiser la charge des serveurs
- Exploitation des API et cas d’usage
- Travaux pratiques : manipulation des différents types de stockage sur 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 des identités dans le Cloud
- Intégration avec le système d’information (SI)
- Sécurisation des applications et API web avec Azure Active Directory
- Authentification multifacteur (SMS, téléphone)
- Utilisation de l’Azure Active Directory Graph API
- Travaux pratiques : mise en œuvre des mécanismes d’identité et de sécurité sur Azure
- 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.
