Programme du cours

9 jours (63 H) | 4-NE-WEBSAASRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

Connaître et utiliser les outils pour concevoir une application développée dans une interface hommemachine en fonction de la cible (client) et de l’utilisation (Web/saas) selon la technologie objet utilisée (.NET), …

Participants / Pré-requis

Avoir suivi les formations sur le développement .NET ou savoir développer en objet

Contenu

Vue d’ensemble des applications Web ASP.NET avec Visual Studio 2010

  • Introduction au Framework .NET
  • Vue d’ensemble de la plate-forme ASP.NET

Création d’applications Web en utilisant Visual Studio 2010 et les langages basés sur Microsoft .NET

  • Choix d’un langage de programmation
  • Vue d’ensemble de Visual Studio 2010
  • Création d’une première application ASP.NET

Création de Web Forms ASP.NET

  • Création de Web Forms
  • Ajout et configuration de contrôles serveur dans une Web Form

Ajout de fonctionnalités dans une Web Form ASP.NET

  • Utilisation du code behind
  • Gestion des événements des contrôles serveur
  • Création de classes et de composants avec Visual Studio 2010
  • Gestion des événements de page

Implémentation de pages maîtres et de contrôles utilisateur

  • Création de pages maîtres
  • Ajout de contrôles utilisateur à une Web Form ASP.NET

Validation des entrées utilisateur

  • Vue d’ensemble de la validation des entrées utilisateur
  • Contrôles de validation ASP.NET
  • Validation des Web Forms

Dépannage des applications Web ASP.NET

  • Débogage dans ASP.NET
  • Mise en oeuvre de traces dans ASP.NET

Gestion des données dans une application ASP.NET 4.0

  • Vue d’ensemble de ADO.NET
  • Connexion à une base de données
  • Gestion des données

Services Web et WCF

  • Création d’un service web XML
  • Consommation d’un service web XML
  • WCF Service
  • WCF Client

Cas pratique en groupe à effectif restreint :

  • Création d’un site web : création de web forms, mise en place de la navigation et de pages maîtres.
  • Paramétrage via le fichier Web.config
  • Validation des entrées utilisateur
  • Accès à des données relationnelles
  • Mise à disposition de fonctionnalités sous forme de service web XML ou WCF
  • Consommation de fonctionnalités d’un service web XML ou WCF

Introduction au Cloud

  • Terminologie et concepts
  • Evolution des services de Cloud
  • Modélisation des offres de services de Cloud
  • Ecosystème des services de Cloud
  • Architecture
  • Quelques services de Cloud

Vue d’ensemble de la plateforme Azure

  • Architecture de la plateforme Azure
  • Scénarios d’utilisation de Azure
  • Outils de développement pour Azure
  • Le portail développeur Azure
  • Développement d’un service
  • Déploiement d’un service

Windows Azure

  • Le service de calcul
  • Structure de l’API Windows Azure
  • Outils de développement Azure pour Visual Studio
  • SDK de Windows Azure
  • Modèles de service

Diagnostics et logging

  • Développement d’un service Azure
  • Développement d’un rôle Web
  • Emplacement géographique
  • Gestion du service Windows Azure
  • Cycle de vie d’un service Azure
  • Bonnes pratiques

Stockage Azure et blobs

  • Architecture du service de stockage
  • Limitations et contraintes
  • API REST
  • Opérations sur les conteneurs
  • Opérations sur les blobs

Files

  • Architecture des files
  • Limitations et contraintes
  • Files et messages
  • Utilisation de l’API REST
  • Opérations sur les files
  • Opérations sur les messages

AppFabric: Service de contrôle d’accès

  • Concepts et terminologie (fournisseur d’identité, token SAML, secure token service (STS), revendication, fédération d’identité, windows identity framework
  • Modèle d’identité basé sur les revendications
  • Scénarios d’utilisation
  • Gestion des contrôles d’accès
  • Programmation du service de contrôle d’accès

AppFabric Service Bus

  • Introduction aux ESB
  • Architecture de l’ESB de AppFabric
  • Programmation avec AppFabric
  • Buffer de messages

SQL Azure

  • Architecture de SQL Azure
  • Limitations et fonctionnalités supportées
  • Accès aux données
  • Création de bases de données SQL Azure
  • Connexions aux bases SQL Azure
  • Migration de bases de données

Cas pratique en groupe à effectif restreint :

  • Conception, réalisation et mise en oeuvre d’un service Azure
  • Mise en oeuvre de l’appFabric
  • Hébergement de données avec SQL Azure et mise à disposition des données pour les applications
 
Cette formation vous intéresse ? Renseignez-vous