A l’issue du programme de formation, les stagiaires seront capables de :
Connaître et utiliser les outils pour concevoir une application développée dans une interface homme-machine en fonction de la cible (client) et de l’utilisation (Web/SAAS) selon la technologie objet utilisée (.NET), ...
Les supports de cours sont des supports de cours officiels Microsoft Learning.
Public et
pré-requis: Les développeurs, analystes programmeurs, "anciennes technologies" ainsi que les chefs de projets.
Pré-requis : Avoir suivi la formation (Lot 0 et Lot 1A) sur le développement .NET ou savoir développer en objet avec au autre langage.
Module 1: Exploration des applications Web Microsoft ASP.NET dans Microsoft
Introduction au .NET Framework
Vue d'ensemble d'ASP.NET
Module 2: Création d'applications Web à l'aide de Microsoft Visual Studio 2010
Sélection d'un langage de programmation
Présentation générale de Visual Studio 2010
Création d'une application Web simple
Atelier pratique : Création d'applications Web à l'aide de Microsoft Visual Studio 2010 et des langages Microsoft .NET
Module 3: Création d'un formulaire Web Microsoft ASP.NET
Création de formulaires Web
Ajout et configuration de contrôles serveur dans un formulaire Web
Atelier pratique : Création d'un formulaire Web Microsoft ASP.NET
Module 4: Ajout de fonctionnalités à un formulaire Web Microsoft ASP.NET
Utilisation des fichiers code-behind
Gestion des événements de contrôle serveur
Création de classes et de composants à l'aide de Visual Studio 2010
Gestion des événements relatifs aux pages
Atelier pratique : Ajout de fonctionnalités à un formulaire Web Microsoft ASP.NET
Module 5: Implémentation de pages maîtres et de contrôles utilisateur
Création de pages maîtres
Ajout de contrôles utilisateur à un formulaire Web ASP.NET
Atelier pratique : Implémentation de pages maîtres et de contrôles utilisateur
Module 6: Validation des entrées utilisateur
Vue d'ensemble de la validation des entrées utilisateur
Contrôles de validation ASP.NET
Validation de formulaires Web
Atelier pratique : Validation des entrées utilisateur
Module 7: Résolution des problèmes liés aux applications Web Microsoft
Débogage dans ASP.NET
Traçage dans ASP.NET
Atelier pratique : Résolution des problèmes liés aux applications Web Microsoft ASP.NET
Module 8: Gestion des données dans une application Web Microsoft
Vue d'ensemble d'ADO.NET
Connexion à une base de données
Gestion des données
Atelier pratique : Gestion de données dans une application Web ASP.NET 4.0
Module 9: Gestion des tâches d'accès aux données à l'aide de LINQ
Présentation de LINQ
Gestion des données XML à l'aide de LINQ to XML
Gestion des données SQL à l'aide de LINQ to SQL et LINQ
Atelier pratique : Gestion des tâches d'accès aux données à l'aide de LINQ
Module 10: Gestion des données à l'aide de Dynamic Data ASP.NET de Microsoft
Vue d'ensemble de Dynamic Data ASP.NET
Application de Dynamic Data ASP.NET
Personnalisation des applications Dynamic Data ASP.NET
Atelier pratique : Gestion des données à l'aide de Dynamic Data ASP.NET
Module 11: Création d'une application Web Forms Microsoft ASP.NET Ajax
Présentation d'Ajax
Création d'une application ASP.NET Ajax à l'aide des fonctionnalités Ajax d'ASP.NET
Extension d'une application Web Forms ASP.NET à l'aide d'Ajax Control Toolkit
Atelier pratique : Création d'une application Web Forms Microsoft ASP.NET Ajax
Module 12: Utilisation des services Microsoft Windows Communication Foundation
Vue d'ensemble des services Windows Communication Foundation
Appel des services Windows Communication Foundation
Utilisation de WCF Data Services
Atelier pratique : Utilisation des services Windows Communication Foundation
Module 13: Gestion de l'état dans les applications Web
Gestion de l'état
Profils ASP.NET
Mise en cache ASP.NET
Atelier pratique : Gestion de l'état dans les applications Web
Module 14: Configuration et déploiement d'une application Web Microsoft ASP.NET
Configuration d'une application Web ASP.NET
Déploiement d'une application Web ASP.NET
Atelier pratique : Configuration et déploiement d'une application Web Microsoft ASP.NET
Module 15: Sécurisation d'une application Web Microsoft ASP.NET
Vue d'ensemble de la sécurité des applications Web
Configuration des processus d'authentification et d'autorisation de façon déclarative
Utilisation par programme des processus d'authentification et d'autorisation
Atelier pratique : Sécurisation d'une application Web Microsoft ASP.NET
Module 16: Implémentation des technologies avancées prises en charge par Microsoft Visual Studio 2010 for Web Developmen
Utilisation d'ASP.NET MVC 2 Framework
Utilisation de Silverlight 4
Atelier pratique : Implémentation des technologies avancées prises en charge par Microsoft Visual Studio 2010 for Web Development
Module 17: Introduction au Cloud
Terminologie et concept
Evolution des services de Cloud
Modélisation des offres de services de Cloud
Ecosystème des services de Clou
Architecture
Quelques services de Cloud
Module 18: 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
Module 19: 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
Stockage Azure et blobs
Files
Module 20: Achitecture orientée service
Qu'est-ce que SOA ?
Les bénéfices de SOA
Les scenarii et les standards
Introduction à WCF
Atelier Pratique : architecture orientée service
Module 21: Faire ses premiers pas dans le développement avec Microsoft Windows Communication Foundation
Le contrat de service et son implémentation
L'hébergement de services WCF
Les comportements WCF
Consommation de services WCF
Atelier Pratique : le cycle de vie du développement d'un service
Module 22: Hébergement des services Windows Communication Foundation
Les hôtes de services WCF
ServiceHost
Héberger des services WCF dans un service Windows
IIS, WAS et AppFabric
Configuration des hôtes WCF
Les bonnes pratiques de l'hébergement de services WCF
Atelier Pratique : héberger des services WCF
Module 23: Définir et implémenter les contrats Windows Communication Foundation
Qu'est-ce qu'un contrat ?
Les types de contrats
Les modèles de messages
Concevoir des contrats WCF
Atelier Pratique : concevoir et implémenter des contrats
Module 24: Les points de terminaison et les comportements
Points de terminaison multiples et interopérabilité
Découverte WCF
Points de terminaison par défaut de WCF
Instanciation et concurrence
Fiabilité
Atelier Pratique : les points de terminaison et les comportements
Module 25: Test et dépannage de services Windows Communication Foundation
Les erreurs et leurs symptômes
Les défaillances WCF
Outils de débogage et de diagnostic
Gouvernance d'exécution
Atelier Pratique : tester et dépanner des services WCF
Module 26: Sécurité
Introduction à la sécurité des applications
Le modèle de sécurité de WCF
Sécurité du transport et du message
Authentification et autorisation
Identité basée sur la revendication
Atelier Pratique : implémenter la sécurité de WCF
Module 27: Introduction aux techniques avancées de Windows Communication Foundation
Le modèle d'invocation asynchrone
Etendre WCF
Le routage
Les services de workflow
Atelier Pratique : techniques avancées de WC