|
Développement d'applications Web Microsoft ASP.NET à l'aide de Visual studio.Net
| Réf. : |
MS2333 |
| Durée : |
5j /
35h
|
| Tarif : |
2000 € |
Pré-requis
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 suivant : Présentation des technologies de développement pour le Web.
- Par ailleurs, il est recommandé, mais non obligatoire que les stagiaires aient suivi les cours suivants :
- Cours: Introduction à la programmation dans Microsoft Visual Basic .NET ;
- Cours: Programmation avec Microsoft® Visual Basic® .NET.
Participants
- 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.
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.
Contenu
Module 1 : - Présentation de Microsoft .NET Framework
- Introduction à .NET Framework
- Présentation d'ASP.NET
- Présentation de l'application d'atelier
- Ressources
Module 2 : - Utilisation de Microsoft Visual Studio .NET
- Présentation de Visual Studio .NET
- Création d’un projet d’application Web ASP.NET
- Création d'un projet d'application Web ASP.NET à l'aide de Visual Studio .NET
Module 3 : - Utilisation de langages basés sur Microsoft .NET
- 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
- Création d'un projet dans Visual Studio .NET pour une classe Visual Basic
Module 4 : - Création d'un formulaire Web Microsoft ASP.NET
- Leçons - Création de formulaires Web
- Utilisation des contrôles de serveur
- Création du formulaire Web default.aspx
- Création du formulaire Web life.aspx
Module 5 : - Ajout de code dans un formulaire Web Microsoft ASP.NET
- 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
- Création d'une procédure d'événement Page_Load
- Création d'une procédure d'événement Click
Module 6 : - Traçage des applications Web Microsoft ASP.NET
- Leçons
- Fonctionnement du traçage
- Débogage à distance
- Utilisations d'instructions de traçage
- Traçage dans un composant
Module 7 : - Validation des entrées de l'utilisateur
- Leçons
- Présentation de la validation des entrées de l'utilisateur
- Utilisation de contrôles de validation
- Validation de page
- Utilisation de contrôles RequiredFieldValidator
- Utilisation du contrôle ValidationSummary
- Utilisation du contrôle CompareValidator
- Utilisation du contrôle RegularExpressionValidator
Module 8 : - Création de contrôles utilisateur
- Leçons
- Ajout de contrôles utilisateurs à un formulaire Web ASP.NET
- Création de contrôles utilisateur
Module 9 : - Accès aux données relationnelles à l'aide de Microsoft Visual Studio .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
Module 10 : - Accès aux données à l'aide de Microsoft ADO.NET
- 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
Module 11 : - Appel de procédures stockées à l'aide de Microsoft ADO.NET
- Leçons
- Présentation des procédures stockées
- Appel de procédures stockées
Module 12 : - Lecture et écriture de données 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
Module 13 : - Utilisation et création de services Web XML
- 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
Module 14 : - Gestion de l'état
- Leçons
- Gestion de l'état
- Variables d'application et de session
- Sessions avec et sans cookies
Module 15 : - Configuration, optimisation et déploiement d'une application Web Microsoft 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
Module 16 : - Sécurisation d'une application Web Microsoft ASP.NET
- 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
Module 17 : - Contrôle des acquis
- Leçons
- Vue d'ensemble
- Revue du contenu
|