Développement d'applications Web Microsoft ASP.NET à l'aide de Visual Studio .NET.

Cours 2333 — 5 jours — Dirigé par un instructeur

Take This Training

Sur cette page
IntroductionIntroduction
Profil des stagiairesProfil des stagiaires
ObjectifsObjectifs
Conditions préalablesConditions préalables
Examens MCPExamens MCP
Documents de cours et logicielsDocuments de cours et logiciels
Plan du coursPlan du cours
S’inscrire à ce coursS’inscrire à ce cours

Introduction

Ce cours de cinq jours, dirigé par un instructeur, présentera aux programmeurs Microsoft Visual Basic et aux développeurs Web néophytes les notions de base de la mise en oeuvre de sites d'applications Web à l'aide de Microsoft ASP.NET et Microsoft Visual Basic .NET. Ce cours a pour principal objet l'utilisation de l'environnement Microsoft Visual Studio .NET et de la plate-forme Microsoft .NET pour créer une application Web ASP.NET offrant du contenu dynamique à un site Web.


Haut de pageHaut de page

Profil des stagiaires

Ce cours s'adresse aux développeurs Web néophytes connaissant le langage HTML (Hypertext Markup Language) ou DHTML (Dynamic HTML), et disposant de notions d'un langage de script, tel que Visual Basic Scripting Edition ou Microsoft JScript. Il peut convenir également aux développeurs Visual Basic souhaitant apprendre ASP.NET.


Haut de pageHaut de page

Objectifs

À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire Microsoft .NET Framework et ASP.NET ;

créer un projet d'application Web ASP.NET à l'aide de Visual Studio.NET ;

créer un composant dans Visual Basic .NET ou C# ;

ajouter des contrôles de serveur à une page ASP.NET ;

ajouter des fonctionnalités aux contrôles de serveur situés sur une page ASP.NET ;

utiliser les fonctionnalités de traçage de Visual Studio .NET ;

utiliser les contrôles de validation pour valider les entrées utilisateur ;

créer un contrôle utilisateur ;

accéder aux données à l'aide des outils d'accès aux données intégrés dans Visual Studio .NET ;

utiliser Microsoft ADO.NET pour accéder aux données dans une application Web ASP.NET ;

appeler une procédure stockée à partir d'une application Web ASP.NET ;

accéder aux données XML (Extensible Markup Language) et les lire dans un objet DataSet ;

utiliser et créer un service Web XML à partir d'une application Web ASP.NET ;

stocker les données d'application et de session Web ASP.NET à l'aide de différentes méthodes ;

configurer et développer une application Web ASP.NET ;

sécuriser une application Web ASP.NET à l'aide de différentes technologies.


Haut de pageHaut de page

Conditions préalables

Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :

Familiarisation avec le langage HTML ou DHTML, y compris avec la création de :

tables ;

images ;

formulaires.

Expérience de programmation avec Visual Basic.NET, notamment dans les domaines suivants :

déclaration de variables ;

utilisation de boucles ;

utilisation d'instructions conditionnelles.

Pour acquérir les connaissances préalables à ce cours, les stagiaires doivent suivre le cours suivantCourse 1912—Introduction to Web Development Technologies.

Par ailleurs, il est recommandé, mais non obligatoire que les stagiaires aient suivi les cours suivants :

Cours 2560-Introduction à la programmation en Visual Basic .NET avec Microsoft .NET

Cours 2374—Programmation avec Microsoft Visual Basic .NET


Haut de pageHaut de page

Examens MCP

Examen 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET

Examen 70-315: Developing and Implementing Web Applications with Microsoft Visual C#TM .NET and Microsoft Visual Studio .NET


Haut de pageHaut de page

Documents de cours et logiciels

Le kit du stagiaire comprend un manuel de travail complet ainsi que d'autres documents nécessaires pour suivre le cours. Ce cours inclut également un DVD vous permettant d'utiliser Visual Studio .NET pendant 60 jours.


Haut de pageHaut de page

Plan du cours


Module 1 : Présentation de Microsoft .NET Framework

Ce module présente le cadre conceptuel de .NET Framework et ASP.NET.

Leçons

Introduction à .NET Framework

Présentation d'ASP.NET

Présentation de l'application d'atelier

Ressources

Ce module ne comporte aucun atelier.

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

expliquer les avantages de .NET Framework ;

comprendre la fonction essentielle et la finalité d'ASP.NET pour le développement d'applications Web ;

comprendre la fonction de base du site Web que vous construirez dans le cadre des différents ateliers du cours 2333A.


Module 2 : Utilisation de Microsoft Visual Studio .NET

Ce module explique comment créer de nouveaux projets et comment utiliser les fonctionnalités principales disponibles dans Visual Studio .NET.

Leçons

Présentation de Visual Studio .NET

Création d’un projet d’application Web ASP.NET

Atelier 2 : Utilisation de Microsoft Visual Studio .NET

Création d'un projet d'application Web ASP.NET à l'aide de Visual Studio .NET

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

naviguer dans l'environnement de développement intégré (IDE, Integrated Development Environment) de Visual Studio .NET ;

créer, générer et afficher un projet d'application Web ASP .NET.


Module 3 : Utilisation de langages basés sur Microsoft .NET

Ce module présente les divers langages prenant en charge .NET. Il met l'accent sur Visual Basic .NET et C#. Les stagiaires utiliseront Visual Studio .NET pour créer un projet de classe et écrire du code dans Visual Basic .NET ou C#.

Leçons

Présentation des langages basés sur .NET

Comparaison des langages basés sur .NET

Création d'un composant à l'aide de Visual Studio .NET

Atelier 3 : Génération d'un composant Microsoft Visual Studio .NET

Création d'un projet dans Visual Studio .NET pour une classe Visual Basic

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

identifier les langages que prend en charge .NET Framework ;

choisir un langage de développement adapté à vos besoins ;

créer un composant à l'aide de Visual Basic .NET ou de Microsoft Visual C#T.


Module 4 : Création d'un formulaire Web Microsoft ASP.NET

Ce module explique comment créer et afficher un formulaire Web ASP.NET.

Leçons

Création de formulaires Web

Utilisation des contrôles de serveur

Atelier 4 : Création d'un formulaire Web Microsoft ASP.NET

Création du formulaire Web default.aspx

Création du formulaire Web life.aspx

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

ajouter un formulaire Web à un projet d'application Web ASP.NET ;

ajouter des contrôles de serveur à un formulaire Web à l'aide de la boîte à outils Microsoft Visual Studio .NET.


Module 5 : Ajout de code dans un formulaire Web Microsoft ASP.NET

Ce module explique comment ajouter des procédures d'événement dans une application Web ASP.NET et des contrôles de serveur dans un formulaire Web ASP.NET. Des exemples en Visual Studio .NET sont présentés.

Leçons

Utilisation des pages code-behind

Ajout de procédures d'événement aux contrôles de serveur Web

Utilisation des événements de page

Atelier 5 : Ajout de fonctionnalités à une application Web

Création d'une procédure d'événement Page_Load

Création d'une procédure d'événement Click

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

utiliser des pages code-behind dans une application Web ;

créer des procédures d'événement pour les contrôles de serveur Web ;

utiliser des événements de page dans une application Web.


Module 6 : Traçage des applications Web Microsoft ASP.NET

Ce module explique comment utiliser la fonctionnalité Trace et l'objet Debug dans Visual Studio .NET. Les stagiaires apprendront les deux techniques de traçage dans ASP.NET : le traçage au niveau de la page et le traçage au niveau de l'application. Les stagiaires verront également comment utiliser le débogueur pour créer des points d'arrêt, définir des variables espionnes et parcourir les pages et composants d'une application Web.

Leçons

Fonctionnement du traçage

Débogage à distance

Atelier 6 : Traçage dans les applications Web Microsoft ASP.NET

Utilisations d'instructions de traçage

Traçage dans un composant

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

utiliserl'objet Trace pour afficher les informations d'exécution relatives à une application Web ;

utiliser l'objet Debug pour afficher les informations d'exécution relatives à une application Web ;

déboguer des applications à distance.


Module 7 : Validation des entrées de l'utilisateur

Ce module explique comment utiliser les contrôles de validation côté client et côté serveur pour filtrer des données.

Leçons

Présentation de la validation des entrées de l'utilisateur

Utilisation de contrôles de validation

Validation de page

Atelier 7 : Validation des entrées de l'utilisateur

Utilisation de contrôles RequiredFieldValidator

Utilisation du contrôle ValidationSummary

Utilisation du contrôle CompareValidator

Utilisation du contrôle RegularExpressionValidator

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

identifier le moment approprié pour utiliser une validation des entrées dans les formulaires Web ;

utiliser les contrôles de validation des entrées pour vérifier l'entrée de l'utilisateur dans un formulaire Web ;

vérifier que tous les contrôles de validation d'une page sont valides.


Module 8 : Création de contrôles utilisateur

Ce module présente les contrôles utilisateur et la façon de les créer.

Leçons

Ajout de contrôles utilisateurs à un formulaire Web ASP.NET

Création de contrôles utilisateur

Atelier 8 : Création de contrôles utilisateur

Création d'un contrôle utilisateur

Utilisation du contrôle utilisateur

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

ajouter un contrôle utilisateur à un formulaire Web Microsoft ASP.NET ;

créer un contrôle utilisateur.


Module 9 : Accès aux données relationnelles à l'aide de Microsoft Visual Studio .NET

Ce module donne un aperçu conceptuel des objets dans ADO.NET.

Leçons

Présentation d'ADO.NET

Création d'une connexion à une base de données

Affichage d'un DataSet dans un contrôle de liste

Atelier 9 : Accès aux données à l'aide de Microsoft Visual Studio .NET

Connexion à une base de données

Pagination et sélection d'éléments dans un contrôle DataGrid

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire Microsoft ADO.NET ;

créer une connexion à une base de données à l'aide d'ADO.NET ;

afficher des données dans un formulaire Web à l'aide d'un contrôle de liste.


Module 10 : Accès aux données à l'aide de Microsoft ADO.NET

Ce module explique comment ajouter manuellement des outils d'accès aux données dans une application Web.

Leçons

Présentation de l'utilisation de Microsoft ADO.NET

Connexion à une base de données

Accès aux données avec des DataSet

Utilisation de plusieurs tables

Accès aux données avec des DataReader

Atelier 10 : Accès aux données à l'aide de Microsoft ADO.NET

Utilisation d'un SqlDataReader

Affichage de données de la base de données

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire le modèle objet ADO.NET pour accéder aux données ;

créer des connexions sécurisées à une base de données Microsoft SQL Server en utilisant les objets SqlConnection et SqlDataAdapter ;

utiliser des objets DataSet pour prendre en charge les exigences des formulaires Web en matière de stockage et de manipulation des données locales ;

stocker plusieurs tables de données dans un objet DataSet, puis afficher ces données dans des contrôles DataGrid ;

lire par programmation des données provenant d'une base de données SQL Server en utilisant un objet SqlDataReader.


Module 11 : Appel de procédures stockées à l'aide de Microsoft ADO.NET

Ce module aborde les fonctionnalités les plus avancées et complexes d'ADO.NET.

Leçons

Présentation des procédures stockées

Appel de procédures stockées

Atelier 11 : Appel de procédures stockées à l'aide de Microsoft ADO.NET

Appel de procédures stockées à l'aide de Microsoft ADO.NET

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

expliquer ce que sont les procédures stockées et les avantages de leur utilisation pour accéder à une base de données ;

appeler une procédure stockée.


Module 12 : Lecture et écriture de données XML

Ce module explique les méthodes pouvant être utilisées pour lire des données à partir de fichiers XML.

Leçons

Présentation de l'architecture XML dans ASP.NET

XML et objet DataSet

Manipulation de données XML

Utilisation du contrôle de serveur Web XML

Atelier 12 : Lecture de données XML

Accès à une liste à partir d'un fichier XML

Lecture, transformation et affichage de XML

Données imbriquées

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire l'architecture XML dans ASP.NET ;

lire et écrire des données XML dans un objet DataSet ;

identifier comment stocker, extraire et transformer des données XML à l'aide des objets XmlDataDocument et XslTransform ;

utiliser le contrôle serveur Web XML pour afficher, charger et enregistrer des données XML.


Module 13 : Utilisation et création de services Web XML

Ce module expose les étapes requises pour accéder à un service Web à partir d'une page ASP.NET et incorporer ensuite ces données dans l'application Web.

Leçons

Présentation des services Web XML

Appel d'un service Web XML à l'aide de HTTP

Utilisation d'un proxy pour appeler un service Web XML

Création d'un service Web XML

Atelier 13 : Utilisation et création de services Web XML

Création d'un service Web XML

Création d'une méthode de service Web XML

Utilisation d'une méthode de service Web XML

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire l'objectif, et le processus sous-jacent, d'appel d'un service Web XML à partir d'un formulaire Web ;

appeler directement un service Web XML dans un navigateur à l'aide du protocole HTTP ;

créer un proxy de référence Web pour une méthode de service Web XML et appeler cette méthode à partir d'un formulaire Web ;

utiliser les modèles de Visual Studio .NET pour créer un service Web XML.


Module 14 : Gestion de l'état

Ce module présente plusieurs méthodes permettant de stocker les données d'application et de session, à la fois pour le court et le long terme.

Leçons

Gestion de l'état

Variables d'application et de session

Sessions avec et sans cookies

Atelier 14 : Stockage de données d'application et de session

Utilisation des variables de session

Utilisation de cookies

Utilisation de variables d'application

Stockage de variables de session dans une base de données

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire la gestion d'état et ses différentes options dans une application Web ASP.NET ;

utiliser des variables d'application et de session pour la gestion d'état dans des applications Web ASP.NET ;

utiliser des sessions avec et sans cookies pour la gestion d'état dans des applications Web ASP.NET.


Module 15 : Configuration, optimisation et déploiement d'une application Web Microsoft ASP.NET

Ce module explique comment configurer et mettre en oeuvre une application Web ASP.NET.

Leçons

Utilisation de l'objet Cache

Utilisation du cache de sortie d'ASP.NET

Configuration d'une application Web ASP.NET

Déploiement d'une application Web ASP.NET

Atelier 15 : Configuration, optimisation et déploiement d'une application Microsoft ASP.NET

Utilisation de l'objet Cache

Utilisation du cache de sortie de page

Mise en cache partielle de la page

Utilisation des propriétés dynamiques

Déploiement de votre site

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

utiliser l'objet Cache pour stocker des informations ;

utiliser la mise en cache de sortie d'ASP.NET pour stocker des pages Web et des fragments de page Web ;

configurer une application Web ASP.NET à l'aide des fichiers Machine.config et Web.config ;

déployer une application Web ASP.NET.


Module 16 : Sécurisation d'une application Web Microsoft ASP.NET

Ce module explique comment sécuriser une application Web ASP.NET par le biais d'une série de technologies.

Leçons

Présentation de la sécurité d'une application Web

Utilisation de l'authentification Windows

Utilisation de l'authentification par formulaires

Présentation de l'authentification Microsoft Passport

Atelier 16 : Sécurisation d'une application Web Microsoft ASP.NET

Sécurisation de votre site Web à l'aide de l'authentification Windows

Sécurisation de votre site Web à l'aide de l'authentification par formulaires

Enregistrement de nouveaux utilisateurs

Possibilité pour les utilisateurs de se déconnecter

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire les méthodes d'authentification de ASP.NET et des services IIS ;

utiliser l'authentification Windows pour sécuriser des applications Web ASP.NET ;

utiliser l'authentification par formulaires pour sécuriser des applications Web ASP.NET ;

utiliser Microsoft Passport pour sécuriser des applications Web ASP.NET.


Module 17 : Contrôle des acquis

Ce module permet aux stagiaires de consolider les concepts appris tout au long du cours. Les stagiaires auront la possibilité de mettre en pratique les connaissances acquises par le biais d'un jeu interactif.

Leçons

Vue d'ensemble

Revue du contenu

Atelier 17 : Test récréatif

Première partie

Deuxième partie

Troisième partie

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

utiliser leurs connaissances nouvellement acquises pour effectuer les tâches présentées dans le jeu interactif.


Haut de pageHaut de page

S’inscrire à ce cours

Class schedules have not yet been uploaded for this course.

Tip: Our Microsoft Certified Partners for Learning Solutions have not yet provided us with their schedules. This training may still be scheduled in your area. Search for certified Learning Solutions Partners in your area.


Haut de pageHaut de page