Windows Azure, Développer une application Cloud en .NET


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.

Pré-requis :


Bonnes connaissances de la plateforme .NET et d'un langage de développement .NET (C# ou VB.NET). Connaissances de base de la conception d'applications Web ASP.NET et de services WCF.

Objectifs :


• Introduction au Cloud Computing et à la plateforme Microsoft Azure • Microsoft Azure Compute • Microsoft Azure Storage • SQL Azure Database • Azure Active Directory • Azure Service Bus • Azure Mobile Services • Aperçus des autres services applicatifs d'Azure

Certification


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.

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.

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.

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.

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.

Azure Mobile Services

  • Introduction et généralité.
  • Comparatif entre JavaScript et .NET.
  • Les scénarii couverts par Azure Mobile Services.

Aperçus des autres services applicatifs d'Azure

  • Search service. DocumentDB.
  • Media Services.

 

Formation Cloud Computing

- Cloud Computing, Synthèse
- Cloud Computing, Solutions Techniques
- Cloud Computing, Sécurité

Formation Amazone

- Web Services, Architecture Et Mise En œuvre
- Amazon Web Services, développer des applications Web "scalable" pour le Cloud

Formation Windows Azure


Formation Google Cloud

- Google App Engine, développer une application Cloud en Java
- Google Compute Cloud, Architecture et Mise En œuvre

Création site internet : Mg Formation