Sommaire. 1 Avant de commencer... 9. 2 Découvrez la programmation côté serveur... 39



Documents pareils
< Atelier 1 /> Démarrer une application web

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Architectures web/bases de données

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Le serveur web Windows Home Server 2011

Configuration requise Across v6 (Date de mise à jour : 3 novembre 2014)

Point sur les solutions de développement d apps pour les périphériques mobiles

Programme ASI Développeur

SHAREPOINT PORTAL SERVER 2013

WorkflowGen 6.0 Guide de mise à jour

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Armand PY-PATINEC 2010

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Yann Struillou. Domaines de compétence. Développeur Web & Logiciels. 37 ans, en couple, 2 enfants. 19 hameau de Kerguillec Tréméoc

En date du 11 décembre 2008

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Gestion d identités PSL Exploitation IdP Authentic

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Formation : WEbMaster

Introduction au développement SharePoint. Version 1.0

Olivier Deheurles Ingénieur conception et développement.net

DotNet. Plan. Les outils de développement

les techniques d'extraction, les formulaires et intégration dans un site WEB

Diffuser un contenu sur Internet : notions de base... 13

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Introduction à Microsoft InfoPath 2010

Lionel BRULEY. Consultant/Formateur SharePoint. Formation. Domaines techniques

Programmation Web. Madalina Croitoru IUT Montpellier

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Procédure d'installation complète de Click&Decide sur un serveur

PROJET AZURE (par Florent Picard, A2011)

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Host Integration Server 2000

Apprendre à gérer son serveur web grâce à Windows Server 2008 R2

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

Sébastien Sougnez 24/12/ / s.sougnez@areaprog.com 2 ans et demi d expérience

Module BD et sites WEB

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Formation Webmaster : Création de site Web Initiation + Approfondissement

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Vulnérabilités et sécurisation des applications Web

Guide d installation d IBM SPSS Data Collection Server 7

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

Caruso33 : une association à votre service

Notre Catalogue des Formations IT / 2015

ClariLog - Asset View Suite

molis result portal Description fonctionnelle La structure système Configuration système requise Architecture du système

Luc Carreau. Consultant PERFECTIONNEMENT

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

HTML5 et CSS3 pour des sites Responsive Web Design

Introduction MOSS 2007

ECLIPSE ET PDT (Php development tools)

Interagir avec le SharePoint. Version 1.0

Microsoft Office SharePoint Server Guide d évaluation

La double authentification dans SharePoint 2007

Configuration Matérielle et Logicielle AGORA V2

Sessions en ligne - QuestionPoint

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex

Le réseau Internet.

Recommandations techniques

Utilisation de l éditeur.

Les serveurs WEBUne introduction

Déployer une application Web avec WebMatrix et Ma Plateforme Web

Introduction à. Oracle Application Express

Installation de Premium-RH

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

SQL SERVER 2008, BUSINESS INTELLIGENCE

Le scan de vulnérabilité

1.2 - Définition Web 2.0 ( wikipedia )

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Formation en Logiciels Libres. Fiche d inscription

Ingénieur Développement Nouvelles Technologies

CAHIER DES CHARGES D IMPLANTATION

Je sais utiliser. Création d une galerie photo pour un site Web. Picasa crée les documents. HTML pour insérer une galerie de photos dans un site web

Hébergement de sites Web

Windows Vista Étude de cas... 43

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

DATASET / NETREPORT, propose une offre complète de solutions dans les domaines suivants:

Bien aborder un projet SharePoint 2013

MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER

Cisco Certified Network Associate

A5.2.4 Étude d une technologie, d'un composant, d'un outil

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Sécurisation d une application ASP.NET

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

Transcription:

1 Avant de commencer... 9 1.1. À qui s adresse ce livre?... 10 1.2. Outils et matériels requis... 10 Matériels... 11 Systèmes d exploitation... 11 Logiciels... 12 1.3. Description du contenu... 13 Préparation de votre environnement de développement... 15 Installation de IIS... 15.NET Framework 2.0... 18 SQL Server 2005 Express Edition... 26 Visual Web Developer... 33 1.4. Choisir un hébergeur pour votre site... 36 1.5. Check-list... 38 2 Découvrez la programmation côté serveur... 39 2.1. À propos de la communication client serveur... 40 Le protocole HTTP... 42 2.2. Dynamisez les contenus statiques de votre site web... 42 La page web statique... 43 La page web dynamique... 44 2.3. Les différents environnements de développement côté serveur... 51 2.4. ASP.NET 2.0 : définition... 57 2.5. Appartenance de ASP.NET 2.0 à.net Framework... 59 2.6. Check-list... 63 3 Présentation générale de Visual Web Developer 2005 Express Edition... 65 3.1. Créez votre site web... 66 3.2. Organisez votre site à l aide de l Explorateur de solutions. 71 3.3. Ajoutez des éléments à votre page à l aide de la boîte à outils... 75 3.4. Mise en forme de votre page à l aide de Visual Web Developer... 79 Conception d un formulaire pour une demande de renseignement... 80 3.5. Présentation générale des contrôles de la Boîte à outils... 85 3.6. Familiarisez-vous avec l Explorateur de Base de données. 90 3.7. Comment utiliser l aide et l Éditeur de code... 96

3.8. Copiez votre site vers le FTP... 102 3.9. Installez Flash Control... 106 Créez votre vidéochat par Macromedia Flash et Visual Web Developer... 109 3.10. Check-list... 119 4 Exploration de la structure de l application ASP.NET 2.0... 121 4.1. Présentation générale de l application ASP.NET... 122 Définition d une application ASP.NET 2.0... 122 Présentation des événements... 125 4.2. Les différents fichiers et répertoires dans l application ASP.NET 2.0... 133 Les répertoires... 133 Les fichiers... 136 4.3. La structure de la page ASP.NET 2.0... 140 Les directives... 149 Bloc de déclaration de code... 156 Include côté serveur... 157 Les blocs de rendu de code... 158 Commentaires côté serveur... 159 Les balises d ASP.NET 2.0... 159 Les balises de HTML... 160 Les feuilles de style en cascade... 161 Script côté client... 162 4.4. Check-list... 163 5 Présentation des contrôles de serveur.... 165 5.1. Travaillez avec les contrôles de serveur web de la Boîte à outils... 170 Ajoutez des textes, images, hyperlinks et formes à votre page. 170 Validez les données de l utilisateur de votre site... 233 Concevez votre système de navigation hiérarchique... 240 5.2. Le contrôle d utilisateur... 247 Création du contrôle d utilisateur... 247 Création des propriétés et d une méthode personnalisées... 249 5.3. Les contrôles HTML... 253 5.4. Création d une boîte de dialogue à onglets... 254 5.5. Check-list... 258

6 Embellissez et enrichissez votre site Internet.. 259 6.1. Aménagement du site en utilisant la page maître... 260 Création de la page maître et la page de contenu... 260 Appliquer la page maître à la page de contenu... 265 Communication entre les pages maître et contenu... 269 Spécifier un contenu par défaut dans la page maître... 272 Imbrication des pages maîtres... 278 6.2. Utilisation de styles, thèmes et apparences... 280 Appliquer des styles à des contrôles de serveurs... 280 Appliquer des thèmes à une application... 284 Thèmes globaux... 289 Thème comme styles côté serveur... 290 Priorité du thème et de l attribut StyleSheetTheme... 290 L attribut StyleSheetTheme dans Visual Web Developer 2005 Express Edition... 292 Création d une interface sous différentes apparences... 293 6.3. Check-list... 298 7 Sécurisez votre application ASP.NET 2.0... 299 7.1. Authentification et autorisation... 300 7.2. Appartenance et gestionnaire de rôles... 303 Gestion et contrôle de l application ASP.NET 2.0... 304 Utilisation de l outil Administration de site web intégré... 304 Utilisation de l outil ASP.NET MMC intégré à l outil d administration MMC d IIS... 309 7.3. Utilisation des contrôles Login pour la connexion au site.. 311 7.4. Autoriser et/ou interdire l accès à certaines pages... 320 7.5. Check-list... 321 8 Gestion d état... 323 8.1. Tracez et stockez les données des visiteurs de votre site... 324 Travailler avec l état de l application... 324 Travailler avec l état de session... 326 Utilisation des cookies côté client... 329 Travailler avec ViewState... 330 Stockage des profils utilisateurs... 331 8.2. Utilisation du cache pour augmenter la performance... 334 Mise en cache de sortie... 334 Mise en cache par fragments... 335

8.3. Internationalisation de l application... 336 8.4. Personnalisation à l aide des WebParts... 341 8.5. Créer une application WebPart... 343 8.6. Check-list... 346 9 Les bases de données... 347 9.1. Travailler avec les bases de données... 348 9.2. Présentation des outils de bases de données... 348 Bases de données locales et serveur... 351 Création d une base de données locale... 352 Créer un tableau... 352 9.3. Contrôles liés aux données... 355 GridView... 355 DetailsView... 362 DataList... 366 FormView... 369 9.4. Liaison aux objets... 373 Liaison à une couche d accès aux données... 374 9.5. Créer une galerie de photos... 374 9.6. Check-list... 378 10 DataSet et XML... 379 10.1. DataSet... 380 Exemple... 380 10.2. XML... 386 Présentation générale du langage XML... 387 Affichage des données du fichier XML par ASP.NET 2.0... 391 Stockage des données dans un fichier XML... 396 10.3. Check-list... 399 11 Service Web et AJAX (ATLAS).... 401 11.1. Service Web... 402 Introduction au Service Web... 402 Appelez le Service Web par Http-Get, Http-Post et SOAP... 404 Créez un Service Web par Visual Web Developer... 409 Comment faire référence au Service Web en Visual Web Developer?... 411 11.2. AJAX... 412 Introduction à AJAX... 413 Créez une requête AJAX simple... 414

ASP.NET AJAX... 417 Utilisez les contrôles ASP.NET AJAX... 419 11.3. Créez un convertisseur d unité qui utilise un Service Web. 434 12 Utiliser les Starter Kits... 439 12.1. Personal Web Site... 441 Installation... 441 12.2. Media Library... 446 Installation... 446 12.3. CMS & E-commerce... 450 Installation... 451 12.4. DotNetNuke Portal... 452 Installation de DotNetNuke 4.4.0... 453 Utilisation de DotNetNuke 4.4.0... 457 12.5. Présentation des autres Starter Kits... 465 Club Site... 465 PayPal E-Commerce... 466 Job Site... 466 Time Tracker... 467 Classified Site... 468 Small Business Site... 468 13 Annexes... 471 13.1. Glossaire... 472 13.2. Références web... 474 Communautés... 475 Microsoft MSDN Library en France... 479 Téléchargement... 480 14 Index... 481