Microsoft Azure : Développer une application Cloud en .NET

Présentiel ou à distance
CPF : Non

Chiffres clés

Nombre de participants

Entre 3 et 12

Durée

3 jour(s)

Tarif par personne

1700 €

Note

0 / 5

Informations générales

Descriptif

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.

A quoi sert la formation "Microsoft Azure : Développer une application Cloud en .NET "

Détails

Objectifs pédagogiques

  • Prendre en main le SDK Azure dans Visual Studio dans le cadre de Azure Compute

  • Manipuler les différents types de stockage avec Azure Storage

  • Gérer la base de données avec SQL Azure Database (création, administration et consommation)

  • Sécuriser les applications et les api web avec Azure Active Directory

  • Réaliser des backend mobile avec Azure Mobile Services

  • Travaux pratiques

  • Les travaux pratiques permettront d'apprendre à développer des applications Web pour Windows Azure

Audience

  • Développeurs .NET (C# ou VB.NET).

  • Architectes.

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.

Plan détaillé

Module 01 : 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 versus 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.

Module 02 : 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.

Module 03 : 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.

Module 04 : 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

  • Mise en place de l'authentification Azure Active Directory dans une application ASP.NET MVC.

Module 05 : 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.

Module 06 : Azure Mobile Services

  • Introduction et généralité.

  • Comparatif entre JavaScript et .NET.

  • Les scénarios couverts par Azure Mobile Services.

  • Travaux pratiques

  • Premier backend mobile avec Azure Mobile Services.

Module 07 : Aperçus des autres services applicatifs d'Azure

  • Search service. DocumentDB.

  • Media Services.

  • Démonstration

  • Autres services applicatifs d'Azure.

Sessions

Calendrier des prochaines formations

Modalités pédagogiques

  • 1 poste de travail par stagiaire

  • Remise d'une documentation pédagogique papier ou numérique pendant la formation

  • 50% de théorie, de réflexions et de retours d'expérience sous forme d'un power point

  • 50% de pratique sous forme d'ateliers

  • Pour toute demande de formation en intra-entreprise, merci de prendre contact directement auprès de formation@expaceo.com

Evaluations

Avis clients

Modalité d'évaluation

  • Evaluation des acquis par une auto-évaluation des stagiaires

  • Remise d'une attestation de fin de stage à chaque stagiaire

Vous souhaitez vous former et vous êtes en situation de handicap ou une personne de votre équipe est concernée ?
Vous pouvez contacter notre référente handicap, Julie DEL NIBBIO pour lui poser les questions nécessaires, échanger et adapter la formation à vos besoins ou ceux de vos collaborateurs :

Numéro de téléphone : 01 80 87 54 00