| Réf. : |
MS2544 |
| Durée : |
2j /
14h
|
| Tarif : |
900 € |
|
| Sessions ouvertes : |
|
| Juil |
31 et 1er août |
| Aoû |
|
| Sept |
11 et 12 |
|
|
Réserver
|
Pré-requis
Pour pouvoir aborder cet atelier le stagiaire doit :
- être capable de gérer une solution avec l’IDE et les outils de Visual Studio.
- connaître le framework .NET 2.0 et le CLR.
- savoir programmer dans un langage compatible avec le framework .NET 2.0.
- savoir comment mettre un assemblage à disposition d’autres applications.
- connaître les bases du XML, notamment pour la déclaration des éléments, des attributs et des namespaces.
- connaître les bases des langages de script côté client.
- connaître les bases du HTML.
Participants
Cet atelier s’adresse à des développeurs en poste dans une entreprise ou une SSII et qui veulent en savoir plus concernant certaines spécificités du développement d’application Web.
Objectifs
- Cet atelier fournit au stagiaire les connaissances et les compétences nécessaires pour développer des applications Web ASP.NET 2.0 avec Microsoft Visual Studio 2005.
- Il traite l’interface utilisateur, la structure des sites web et tant du point de vue implémentation que du point de vue fonctionnel.
Contenu
Module 1. Créer une application Web
- Différents types de sites Web dans Visual Studio.
- Gestion d’évènement par défaut dans les applications Web.
- Fichiers de configuration.
Module 2. Programmation Web
- Détermination du type, de la version et des capacités du navigateur.
- Accéder aux informations de l’en-tête de la page.
- Retour utilisateur à l’ai
- de de la méthode.
- HttpResponse.Write.
- Gestion d’erreur au niveau de la page.
Module 3. Ajouter et configurer des contrôles serveur
- Contrôles HTML et contrôles Web.
- Différents types de contrôles Web.
- Utilisation des contrôles Web.
- Le modèle de postback d’ASP.NET 2.0.
Module 4. Uniformiser la mise en page à l’aide des pages maître
- Page maître.
- Page de contenu.
- Pages maîtres imbriquées.
Module 5. Gérer l’état d’une application Web
- Les propriétés ViewState et ControlState.
- Les objets Application et Session.
- Stratégies possibles pour gérer l’état des sessions.
- L’objet Cache.
Module 6. Accéder aux données et les afficher
- Connections de base de données dans le fichier web.config.
- Contrôles source de données et données relationnelles.
- Contrôles source de données et données XML.
- Contrôles source de données et données provenant d’objets.
Module 7. Contrôler l’accès à l’application Web
- Authentification.
- Autorisation.
- Comptes utilisateur avec la classe Membership.
- Administration de la sécurité du site Web avec la classe Roles.
Module 8. Déployer une application Web
- L’outil de copie de site Web.
- L’outil de publication de site Web
- Installation de package Windows Installer.
Module 9. Ouvrir les applications Web aux terminaux mobiles
- Emulateurs de terminaux mobiles pour Web Forms.
- Détermination du terminal mobile et redirection.
- Mobiles Web Forms : le web pour terminaux mobiles.
- Les fonctionnalités propres aux terminaux mobiles dans les Mobile Web Forms.