Course 10557A: Introduction au développement Web avec Microsoft® Visual Studio® 2010

Type: Cours
Audience(s):Developers
Technology:Cross-Platform Development
Level:100
This Revision:A
Delivery method:
Animé par un instructeur (classe)
Length:5 days
Language(s):French

First published:

07 February 2011
Overview
About this course
Ce cours de cinq jours animé par un instructeur permet d'acquérir les connaissances et les compétences nécessaires pour développer des applications Web à l'aide de Microsoft Visual Studio 2010.
Audience profile
Ce cours s'adresse aux développeurs Web débutants qui possèdent des connaissances en HTML (Hypertext Markup Language) ou DHTML (Dynamic HTML), ainsi que des notions d'un langage de script tel que Visual Basic Scripting Edition ou Microsoft JScript.
Les stagiaires doivent avoir les compétences suivantes :
  • Capacité à créer une page Web simple à l'aide d'un outil Microsoft ou tiers. Ils doivent être en mesure, par exemple, de créer ou de personnaliser une page Web sur un site SharePoint.
At course completion
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
  • explorer les applications Web ASP.NET dans Microsoft Visual Studio 2010 ;
  • créer des applications Web à l'aide de Microsoft Visual Studio 2010 et des langages Microsoft .NET ;
  • créer un formulaire Web Microsoft ASP.NET ;
  • ajouter des fonctionnalités à un formulaire Web Microsoft ASP.NET ;
  • implémenter des pages maîtres et des contrôles utilisateur ;
  • valider des entrées utilisateur ;
  • déboguer des applications Web Microsoft ASP.NET ;
  • gérer les données dans une application Web ASP.NET 3.5 ;
  • gérer les tâches d'accès aux données à l'aide de LINQ ;
  • gérer les données à l'aide de Dynamic Data ASP.NET ;
  • créer une application Microsoft ASP.NET AJAX ;
  • utiliser les services WCF (Windows Communication Foundation) ;
  • gérer l'état dans les applications Web ;
  • configurer et déployer une application Web Microsoft ASP.NET ;
  • sécuriser une application Web Microsoft ASP.NET ;
  • implémenter les nouvelles technologies prises en charge par Visual Studio 2010 pour le développement Web.
Course details
Plan du coursModule 1: Exploration des applications Web Microsoft ASP.NET dans Microsoft Visual Studio 2010Ce module présente les fonctionnalités clés de Microsoft .NET Framework et de Microsoft ASP.NET. Il permet de visualiser l'intégralité de l'application Web que vous générez lors des ateliers pratiques, tout au long du cours.Leçons
  • Introduction au .NET Framework
  • Vue d'ensemble d'ASP.NET
  • Vue d'ensemble de l'application de l'atelier pratique
Atelier : Il n'y a pas d'atelier pratique pour ce module.
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire le .NET Framework ;
  • décrire ASP.NET ;
  • décrire l'application de l'atelier pratique.
Module 2: Création d'applications Web à l'aide de Microsoft Visual Studio 2010 et des langages Microsoft .NET
Ce module décrit les différents langages de programmation disponibles lorsque vous développez des applications Microsoft .NET Framework. Il expose les aspects fondamentaux de l'écriture de code et de la création de composants à l'aide de deux des langages reposant sur .NET Framework, Microsoft Visual Basic et Microsoft Visual C#. Il propose une présentation générale de Microsoft Visual Studio 2010 et explique également comment créer une application Web simple.
Leçons
  • Sélection d'un langage de programmation
  • Présentation générale de Visual Studio 2010
  • Création d'une application Web simple
Atelier : Création d'applications Web à l'aide de Microsoft Visual Studio 2010 et des langages Microsoft .NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • choisir un langage de programmation ;
  • décrire Visual Studio 2010 ;
  • créer une application Web simple.
Module 3: Création d'un formulaire Web Microsoft ASP.NET
Ce module explique comment créer des formulaires Web et les remplir avec les contrôles serveur.
Leçons
  • Création de formulaires Web
  • Ajout et configuration de contrôles serveur dans un formulaire Web
Atelier : Création d'un formulaire Web Microsoft ASP.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • créer des formulaires Web ;
  • ajouter et configurer des contrôles serveur dans un formulaire Web.
Module 4: Ajout de fonctionnalités à un formulaire Web Microsoft ASP.NET
Ce module décrit les diverses méthodes dont vous pouvez vous servir pour ajouter du code à votre application Web Microsoft ASP.NET. Il explique également comment utiliser les contrôles serveur Web, les gestionnaires d'événements, les fichiers code-behind et les composants. De plus, il explique comment utiliser les événements de page, notamment l'événement Page_Load.
Leçons
  • 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 : Ajout de fonctionnalités à un formulaire Web Microsoft ASP.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • utiliser les fichiers code-behind ;
  • gérer les événements de contrôle serveur ;
  • créer des classes et des composants à l'aide de Microsoft Visual Studio 2010 ;
  • gérer les événements de page.
Module 5: Implémentation de pages maîtres et de contrôles utilisateurCe module explique comment créer et implémenter des pages maîtres, et comment implémenter des contrôles utilisateur dans une application Web.Leçons
  • Création de pages maîtres
  • Ajout de contrôles utilisateur à un formulaire Web ASP.NET
Atelier : Implémentation de pages maîtres et de contrôles utilisateur
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • créer des pages maîtres ;
  • ajouter des contrôles utilisateur à un formulaire Web Microsoft ASP.NET.
Module 6: Validation des entrées utilisateur
Ce module offre une vue d'ensemble de la validation des entrées utilisateur. Il fournit des informations sur l'ajout, le positionnement et la configuration de contrôles de validation dans un formulaire Web. Il fournit également des informations sur la validation de formulaires Web.
Leçons
  • Vue d'ensemble de la validation des entrées utilisateur
  • Contrôles de validation ASP.NET
  • Validation de formulaires Web
Atelier : Validation des entrées utilisateur
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire le processus de validation des entrées utilisateur ;
  • implémenter les contrôles de validation Microsoft ASP.NET ;
  • valider des formulaires Web.
Module 7: Résolution des problèmes liés aux applications Web Microsoft ASP.NET
Ce module décrit les étapes requises pour activer le traçage et le débogage, et explique notamment comment utiliser ces fonctions dans une application Web.
Leçons
  • Débogage dans ASP.NET
  • Traçage dans ASP.NET
Atelier : Débogage des applications Web Microsoft ASP.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • effectuer des opérations de débogage dans Microsoft ASP.NET ;
  • effectuer des opérations de traçage dans ASP.NET.
Module 8: Gestion des données dans une application Web Microsoft ASP.NET 4.0
Ce module propose une vue d'ensemble de Microsoft ADO.NET. Il explique comment exploiter les données par programmation à l'aide d'ADO.NET et comment créer une connexion pour accéder aux données stockées dans une base de données Microsoft SQL Server. De plus, il décrit comment utiliser les objets DataSet et DataReader pour prendre en charge les exigences de stockage local et de manipulation des données relatives aux formulaires Web.
Leçons
  • Vue d'ensemble d'ADO.NET
  • Connexion à une base de données
  • Gestion des données
Atelier : Gestion des données dans une application Web ASP.NET 4.0
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire ADO.NET ;
  • se connecter à une base de données ;
  • gérer des données.
Module 9: Gestion des tâches d'accès aux données à l'aide de LINQ
Ce module explique ce qu'est LINQ et comment s'en servir pour gérer les données XML et Microsoft SQL Server dans une application Web Microsoft ASP.NET en utilisant des contrôles serveur Web et du code.
Leçons
  • 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 to Entities
Atelier : Gestion des tâches d'accès aux données à l'aide de LINQ
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire une requête LINQ (Language-Integrated Query) ;
  • gérer des données XML à l'aide de LINQ to XML ;
  • gérer des données SQL à l'aide de LINQ.
Module 10: Gestion des données à l'aide de Dynamic Data ASP.NET de MicrosoftCe module propose une vue d'ensemble de Dynamic Data ASP.NET de Microsoft. Il fournit également des informations sur sa mise en œuvre. En outre, ce module explique comment personnaliser les applications Dynamic Data ASP.NET.Leçons
  • Vue d'ensemble de Dynamic Data ASP.NET
  • Application de Dynamic Data ASP.NET
  • Personnalisation des applications Dynamic Data ASP.NET
Atelier : Gestion des données à l'aide de Dynamic Data ASP.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire Dynamic Data ASP.NET ;
  • appliquer Dynamic Data ASP.NET ;
  • personnaliser des applications Dynamic Data ASP.NET.
Module 11: Création d'une application Web Forms Microsoft ASP.NET Ajax
Ce module propose une vue d'ensemble de Microsoft ASP.NET AJAX et explique comment créer une application ASP.NET AJAX. Il décrit également ASP.NET Ajax Control Toolkit, la procédure d'installation correspondante et la marche à suivre pour ajouter des contrôles dans une application Web à partir de ce kit.
Leçons
  • 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 : Création d'une application Web Forms Microsoft ASP.NET Ajax
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

  • décrire ASP.NET Ajax ;
  • créer une application ASP.NET AJAX à l'aide des extensions ASP.NET AJAX ;
  • étendre une application à l'aide d'ASP.NET AJAX Control Toolkit.
Module 12: Utilisation des services Microsoft Windows Communication Foundation
Ce module propose un aperçu des services Windows Communication Foundation. En outre, il décrit la procédure d'appel direct d'un service Windows Communication Foundation (WCF) via un navigateur et un proxy à partir d'une application Web.
Leçons
  • Vue d'ensemble des services Windows Communication Foundation
  • Appel des services Windows Communication Foundation
  • Utilisation de WCF Data Services
Atelier : Utilisation des services Windows Communication Foundation
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les services WCF ;
  • appeler les services WCF ;
  • utiliser les services Windows Communication Foundation.
Module 13: Gestion de l'état dans les applications Web
Ce module explique comment gérer l'état dans une application Web Microsoft ASP.NET.
Leçons
  • Gestion de l'état
  • Profils ASP.NET
  • Mise en cache ASP.NET
Atelier : Gestion de l'état dans les applications Web
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire la gestion d'état ;
  • décrire les profils Microsoft ASP.NET ;
  • décrire la mise en cache ASP.NET.
Module 14: Configuration et déploiement d'une application Web Microsoft ASP.NET
Ce module explique comment configurer et déployer une application Web Microsoft ASP.NET en utilisant les fichiers machine.config et web.config.
Leçons
  • Configuration d'une application Web ASP.NET
  • Déploiement d'une application Web ASP.NET
Atelier : Configuration et déploiement d'une application Web Microsoft ASP.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • configurer une application Web ASP.NET ;
  • déployer une application Web ASP.NET.
Module 15: Sécurisation d'une application Web Microsoft ASP.NETCe module présente les différentes fonctionnalités de sécurité des applications Web. Il présente également des informations concernant l'infrastructure permettant de créer et déployer différentes fonctionnalités de sécurité des applications Web.Leçons
  • Vue d'ensemble de la sécurité des applications Web
  • Configuration des processus d'authentification et d'autorisation de façon déclarative
  • Utilisation des processus d'authentification et d'autorisation par programmation
Atelier : Sécurisation d'une application Web Microsoft ASP.NET
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire la sécurité des applications Web ;
  • décrire la configuration des processus d'authentification et d'autorisation de façon déclarative ;
  • utiliser par programmation les fonctionnalités d'authentification et d'autorisation.
Module 16: Implémentation des technologies avancées prises en charge par Microsoft Visual Studio 2010 pour le développement WebCe module décrit les nouvelles fonctionnalités de Visual Studio 2010 et du .NET Framework 4, ainsi que les modifications et les améliorations du développement Web. Ce module explique aussi comment Microsoft ASP.NET MVC 2 et Microsoft Silverlight 4 s'intègrent au .NET Framework 4 et à Visual Studio 2010.Leçons
  • Utilisation de l'infrastructure ASP.NET MVC 2
  • Utilisation de Silverlight 4
Atelier : Implémentation des technologies avancées prises en charge par Microsoft Visual Studio 2010 pour le développement Web
À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :
  • utiliser ASP.NET MVC 2 ;
  • utiliser Silverlight 4.
Prerequisites
Avant d'assister à ce cours, les stagiaires doivent posséder au moins un mois d'expérience en matière de technologies .NET. Outre leur expérience professionnelle, les stagiaires qui suivent cette formation doivent posséder les connaissances techniques suivantes :
  • Connaissance de HTML ou DHTML, y compris :
    • les tableaux ;
    • les images ;
    • les formulaires.
  • Expérience de la programmation avec Visual Basic .NET ou Visual C#® .NET, y compris :
    • la déclaration de variables ;
    • l'utilisation de boucles ;
    • l'utilisation d'instructions conditionnelles.
Avoir suivi le cours 2667, « Introduction à la programmation », permet de satisfaire aux exigences précédentes en matière de compétences en programmation.
Community

Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community.

Preparing for an exam now? Find your Microsoft Certification Study Group.

Talk to us on these social networks:

Find a Microsoft Learning Partner near you