ASP.NET 2.0. Applications Web. Campus-Booster ID : Copyright SUPINFO. All rights reserved
|
|
- Patrick Gervais
- il y a 8 ans
- Total affichages :
Transcription
1 ASP.NET 2.0 Applications Web Campus-Booster ID : Copyright SUPINFO. All rights reserved
2 ASP.NET 2.0 Applications Web Objectifs de ce module En suivant ce module vous allez : Découvrir le fonctionnement d ASP.NET 2.0 Apprendre à développer des applications web simples Comprendre la configuration des applications web
3 ASP.NET 2.0 Applications Web Plan du module Voici les parties que nous allons aborder : Introduction à ASP.NET 2.0. Contrôles serveur. Framework de page. Fichiers de configuration.
4 ASP.NET 2.0 Application Web Introduction à ASP.NET 2.0 Découvrir le développement d applications Web
5 Introduction à ASP.NET 2.0 Plan de la partie Voici les chapitres que nous allons aborder : Généralités Traitement des requêtes Notion de code-behind ASP.NET et Visual Studio Compilation Cycle de vie Objets ASP.NET
6 Introduction à ASP.NET 2.0 Généralités Objectifs d ASP.NET 2 Créer des applications web Haute productivité Créer facilement des applications fonctionnelles Respecter les standards Offrir une sécurité élevée Améliorer les performances et l évolutivité
7 Introduction à ASP.NET 2.0 Généralités Principes d ASP.NET 2 Programmation évènementielle Se rapproche de la programmation Winforms Programmation orientée objets Eléments graphiques = objets Types de fichiers.aspx : page web ASP.NET; compilée pour renvoyer du code HTML.ascx : Contrôle utilisateur ASP.NET.asmx : Service web ASP.NET On parle de WebForms
8 Introduction à ASP.NET 2.0 Traitement des requêtes Principes d ASP.NET 2 Traitement d une requête classique Client (Navigateur) HTTP 1- Requête : Serveur avec application web TRAITEMENT 2- Réception de la requête 3- Composition de la réponse 5- Réponse HTML 4- Renvoi de la réponse
9 Introduction à ASP.NET 2.0 Traitement des requêtes Schéma processus : Requête / Réponse
10 Introduction à ASP.NET 2.0 Notion de code-behind Le code de traitement des événements peut être : Inséré dans la page.aspx (code-inline) Contenu dans un autre fichier (code-behind) Fichier d extension.aspx.cs (ou.vb) Précisé dans la page.aspx via la Classe partielle
11 Introduction à ASP.NET 2.0 ASP.NET et Visual Studio Utilisation de Visual Studio 2005 avec ASP.NET 2 Programmation pratiquement identique aux WinForms Editeur graphique intuitif : drap&drop de contrôles Possibilité de débuguer une application (pas à pas) Disponibilité d outils performants tels que l explorateur de serveurs
12 Introduction à ASP.NET 2.0 ASP.NET et Visual Studio Procédure à suivre pour créer une nouvelle WebForm : File > New > Web Site
13 Introduction à ASP.NET 2.0 ASP.NET et Visual Studio Options de création d une WebForm Choix du langage de programmation.net Template Choix du type d application Type de stockage Systeme de fichier, HTTP, ou FTP Chemin du fichier
14 Introduction à ASP.NET 2.0 ASP.NET et Visual Studio Solution explorer Solution Regroupement de projets Projet Example WebForm par défaut Fichier aspx et codebehind Répertoire de données Bases de données
15 Introduction à ASP.NET 2.0 ASP.NET et Visual Studio Boites à outils Contrôles serveur standards Contrôles de login Contrôles de données Contrôles de validation Contrôles de navigation Contrôles HTML Contrôles WebParts
16 Introduction à ASP.NET 2.0 ASP.NET et Visual Studio Démonstration
17 Introduction à ASP.NET 2.0 Compilation Héritage et compilation d une page ASP.NET 2 System.Web.UI.Page Classe partielle contenant le code-behind Classe partielle générée à partir du fichier.aspx Fusionné en une seule classe qui dérive de Page MaClasse.dll Compilé par ASP.NET à l exécution
18 Introduction à ASP.NET 2.0 Cycle de vie Etapes par lesquelles passe une page lors d une requête Etapes Rôle Construction Appel des constructeurs Initialisation Restauration des états Chargement de la page Rendu Finalisation Initialise le traitement de la requête Restaure les états des contrôles de la page Validation des contrôles et postback Génération du code HTML Libération des ressources non managées
19 Introduction à ASP.NET 2.0 Cycle de vie Ces étapes correspondent à des événements Il est possible d agir sur ces étapes En redéfinissant certaines méthodes En s abonnant à certains de ces événements Exemple : La méthode Page_Load() protected void Page_Load(object sender, EventArgs e) { //Code to execute at the page //loading }
20 Introduction à ASP.NET 2.0 Objets ASP.NET Il existe différents objets que vous pouvez utiliser dans votre code : Server Request Response Cookie Session Application
21 Introduction à ASP.NET 2.0 Objets ASP.NET L objet Server : L objet Server permet d effectuer certaines actions en rapport avec le serveur Redirection Transformations d URLs Web en Urls Système de fichiers
22 Introduction à ASP.NET 2.0 Objets ASP.NET L objet Request : Contient les informations envoyées par le navigateur Web lorsqu il envoie une requête au serveur Web. Méthode POST : Request.Forms["id_ou_no m"] Méthode GET : Request.QueryString["id_ ou_nom"]
23 Introduction à ASP.NET 2.0 Objets ASP.NET Autres objets : L objet Response Constitue la réponse envoyée par le serveur au client L objet Cookies Permet la création de la manipulation de Cookies L objet Session Permet de stocker et manipuler des objets en rapport avec une session (Navigateur web)
24 Introduction à ASP.NET 2.0 Objets ASP.NET L objet Application : Stocke et manipule des objets accessibles à partir de n importe quelle session Application["NbUsers"] = 1;
25 Introduction à ASP.NET 2.0 Pause réflexion sur la partie 1 Avez-vous des questions?
26 ASP.NET 2.0 Application Web Contrôles serveur Créer des pages web simples
27 Contrôles serveur Plan de la partie Voici les chapitres que nous allons aborder : Généralités Présentation de quelques contrôles Interaction client/serveur Le principe de PostBack Validation de contrôles
28 Contrôles serveur Généralités Contrôles serveur : objets ASP.NET permettant de générer du code HTML Dérivent de System.Web.UI.Control Lèvent des événements Ex: Clic sur un bouton Attribut runat="server" Exemple, le contrôle Label : <asp:label ID="MyLabel" runat="server" Text="Some Text" />
29 Contrôles serveur Généralités Chaque contrôle peut contenir d autres contrôles Une page ASP.NET est une arborescence de contrôles Page MyLabel MyPanel MyButton MyLabel2 MyTextBox Accès aux contrôles enfant grâce à la propriété Controls
30 Contrôles serveur Présentation de quelques contrôles Le label Affiche du texte Contrôle non éditable par l utilisateur Exemple : <asp:label ID= Label1 runat= server Text= Some Text />
31 Contrôles serveur Présentation de quelques contrôles TextBox Zone de saisie de texte <asp:textbox ID= TextBox1 runat= server /> Peut être récupérée dans le code-behind this.textbox1.text Résultats :
32 Contrôles serveur Présentation de quelques contrôles Contrôle literal Ne génere pas de code HTML autre que celui contenu dans sa propriété text <asp:literal ID= MyLiteral Text= <b>some HTML code</b> runat= server />
33 Contrôles serveur Présentation de quelques contrôles Le DropDownList Liste de choix déroulante : <asp:dropdownlist ID= MyDropDownList runat= server > <asp:listitem>france</asp:listitem> <asp:listitem>germany</asp:listitem> <asp:listitem>usa</asp:listitem> </asp:dropdownlist> Résultat :
34 Contrôles serveur Interaction Client/Serveur Avant ASP.NET Sauvegarde de l état des contrôles d une page d une requête à l autre : A la charge du développeur Fastidieux à mettre en oeuvre Depuis ASP.NET L état est sauvegardé automatiquement Comment est-ce possible? ViewState ControlState
35 Contrôles serveur Interaction Client/Serveur Le ViewState Contrôle HTML invisible Nommé VIEWSTATE Attribut value <input type="hidden" name=" VIEWSTATE" id=" VIEWSTATE" value="/wepdwujnzgzndmwntmzzgry0ry0izil8gqmhzdkijejan6b NQ==" />
36 Contrôles serveur Interaction Client/Serveur Le ControlState Existe depuis ASP.NET 2.0 Permet de gérer séparément les états de certains contrôles Est stocké dans une sous section du ViewState Réduit le problème de taille du ViewState
37 Contrôles serveur Le principe de PostBack Deux types d événements Postback Déclenche une action côté serveur Lance l exécution des méthodes abonnées (C#, VB.NET, ) Abonnement dans le code aspx ou dans le code-behind Non-Postback Ne déclenche pas d action côté serveur Envoyé au serveur lors du prochain PostBack
38 Contrôles serveur Le principe de PostBack Le comportement d un contrôle non-postback est modifiable grâce à la propriété autopostback Propriété IsPostBack protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.mydropdownlist.items.addrange( new ListItem[] { new ListItem("Alsace"), new ListItem("Paris"), new ListItem("Valencienne")}); } }
39 Contrôles serveur Validation des contrôles Contrôles de validation : Permettent de valider la saisie des utilisateurs Héritent de BaseValidator Propriété ControlToValidate La validation peut se faire en deux étapes : Sur le client (javascript) Sur le serveur (code-behind) Appel de la méthode Page.Validate() Se fait après le chargement de la page (Load) Propriété EnableClientScript
40 Contrôles serveur Validation des contrôles La propriété Page.IsValid, permet de savoir si les données saisies sont valident Le booléen n est renseigné qu après l appel à la méthode Page.Validate() Cinq contrôles : RequiredFieldValidator CompareValidator RangeValidator RegularExpressionValidator CustomValidator
41 Contrôles serveur Validation des contrôles Exemple : RequiredFieldValidator <asp:textbox ID="TxtNom" runat="server" /> <asp:requiredfieldvalidator ID="MyRequiredFieldValidator" runat="server" ErrorMessage="Vous devez saisir un nom." ControlToValidate="TxtNom"/> ErrorMessage : Message à afficher lorsqu une erreur survient ControlToValidate : Contrôle que le validateur doit valider Résultat :
42 Contrôles serveur Validation des contrôles Le CustomValidator nécessite : Une fonction Javascript pour la validation côté client : <script type="text/javascript"> function EstPair_ClientValid(source, args) { if (args.value % 2 == 0) args.isvalid = true; else args.isvalid = false; } </script>
43 Contrôles serveur Validation des contrôles Le CustomValidator nécessite : Le code ASP pour utiliser la fonction JavaScript <asp:textbox ID="TxtNom" runat="server" /> <asp:customvalidator ID="CustomValidator1" runat="server" ControlToValidate="TxtNom" ErrorMessage="Veuillez entrer un nombre pair" ClientValidationFunction="EstPair_ClientValid"> </asp:customvalidator>
44 Contrôles serveur Validation des contrôles Et une méthode dans le code-behind pour la validation côté serveur : void EstPair_ServerValid(object source, ServerValidateEventArgs e) { e.isvalid = false; int temp; if (Int32.TryParse(e.Value, out temp)) { if (temp % 2 == 0) e.isvalid = true; } }
45 Contrôles serveur Validation des contrôles Code ASP pour utiliser le code-behind dans la validation côté serveur : <asp:textbox ID="TxtNom" runat="server" /> <asp:customvalidator ID="CustomValidator1" runat="server" ControlToValidate="TxtNom" ErrorMessage="Veuillez entrer un nombre pair" OnServerValidate="EstPair_ServerValid" /> Résultat :
46 Contrôles serveur Validation des contrôles ValidationSummary Permet de centraliser les messages d erreur à un endroit Le contrôle ValidationSummary affiche le message d erreur contenu dans la propriété «ErrorMessage» uniquement, tandis que le message affiché dans les contrôles de validation peut être renseigné dans la propriété «Text» Groupe de validation Permet de ne pas déclencher toutes les validations à chaque évènement Il suffit d ajouter un attribut ValidationGroup contenant le nom du groupe au contrôles de validation ainsi qu aux contrôles à valider
47 Contrôles serveur Pause réflexion sur la partie 2 Avez-vous des questions?
48 ASP.NET 2.0 Applications Web Framework de Page Structurer les pages web
49 Framework de page Plan de la partie Voici les chapitres que nous allons aborder : Les MasterPages Style, Skin, Themes
50 Framework de page Les MasterPages Beaucoup de parties graphiques reviennent sur un même site Si une partie change, il faudrait la modifier dans toutes les pages Nécessité de factoriser les éléments redondants
51 Framework de page Les MasterPages Une MasterPage c est : Un fichier ASP.NET particulier (.master) Un squelette de WebForm Exemple de MasterPage dans le Designer Visual Studio
52 Framework de page Les MasterPages Élément ContentPlaceHolder : Zone définissant la partie «personnalisable» par les Web Form utilisant la MasterPage <asp:contentplaceholder id="mycontentplaceholder" runat="server" />
53 Framework de page Les MasterPages Utiliser une MasterPage dans une Web Form Préciser dans la Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" %> Éléments Content (autant que le nombre de ContentPlaceHolder de la MasterPage) <asp:content ID="MyContent" ContentPlaceHolderID="MyContentPlaceHolder" Runat="Server"> </asp:content>
54 Framework de page Les MasterPages Il est possible d intéragir avec les éléments d une MasterPage à partir d une webform l utilisant Il faut que l élément soit public Objet Master Méthode FindControl ((Label)Master.FindControl("LblAccessible")).Text = "Some text";
55 Framework de page Les MasterPages Démonstration
56 Framework de page Style, Skin, Thèmes Il est possible d utiliser les styles HTML Propriété CssClass Exemple : Fichier CSS.TextBoxes { border: 5px; } Code ASP.NET <asp:textbox ID="MyTextBox" runat="server" CssClass="TextBoxes" />
57 Framework de page Style, Skin, Thèmes Thème Ensemble de styles applicables à un ensemble de pages ASP.NET. Ils sont matérialisés par un répértoire.
58 Framework de page Style, Skin, Thèmes Un répertoire de Thème : Porte le nom du thème Contient des fichiers.skin et.css Est situé dans le répertoire /App_Theme Un fichier.skin contient des balises ASP.NET limitées à certaines propriétés Exemple : <asp:textbox height="200px" runat="server" /> <asp:label Font-Bold="true" />
59 Framework de page Style, Skin, Thèmes Configuration d un Thème pour une page ASP.NET Attribut Theme <%@ Page Language="C#" AutoEventWireup="true" CodeFile=Home.aspx.cs Inherits="Home" Theme="NomDuTheme" %>
60 Framework de Pages Pause réflexion sur la partie 3 Avez-vous des questions?
61 ASP.NET 2.0 Applications Web Fichiers de configuration Comprendre la configuration d applications web
62 Fichiers de configuration Plan de la partie Voici les chapitres que nous allons aborder : Généralités Structure du fichier Organisation des fichiers
63 Fichiers de configuration Généralités Fichier de configuration Factorise la configuration des différents éléments d un site Permettent entre autre de configurer : Le débugage La gestion du cache Les chaînes de connexion Ajouter des paramètres personnalisés
64 Fichiers de configuration Structure du fichier Exemple de fichier de configuration <?xml version="1.0" encoding="utf-8"?> <configuration> <appsettings/> <connectionstrings/> <system.web> <compilation debug="false" /> <authentication mode="windows" /> </system.web> </configuration> Section <system.web> obligatoire
65 Fichiers de configuration Structure du fichier Élément de configuration personnalisée <appsettings> <add key="captainage" value="42" /> </appsettings> Elément <add /> Key : nom de l attribut Value : valeur de l attribut Récupération de la valeur dans le code behind : ConfigurationManager.AppSettings["CaptainAge"];
66 Fichiers de configuration Organisation des fichiers Différents fichiers Répertoire du framework Machine.config Répertoire racine Web.Config Répertoire de l'application Web.Config Dans n'importe quel sous répertoire Web.Config
67 Fichiers de configuration Organisation des fichiers Machine Répertoire Racine Répertoire Application Sous répertoire
68 Fichiers de configuration Pause réflexion sur la partie 4 Avez-vous des questions?
69 ASP.NET 2.0 Applications Web Résumé du module Optimiser l affichage avec les MasterPage Créer une page web avec Visual Studio Configurer une application web Utilisation des contrôles serveur Validation des contrôles
70 ASP.NET 2.0 Applications Web Pour aller plus loin Si vous voulez approfondir vos connaissances : Publications Sites web Coach ASP.NET Pratique de.net 2 et C# 2 Patrick Smacchia Modules de cours - ASP.NET 2.0 avancé - Sécurité des applications web - Web Services ASP.NET 2.0 Webcasts Conférences
71 Félicitations Vous avez suivi avec succès le module de cours n 1 ASP.NET 2.0 Application Web
72 ASP.NET Applications Web Fin Pratiquez Consultez le cours ASP.NET Avancé
ASP.NET 2.0, C#, Spring.Net et NHibernate
Construction d'une application à trois couches avec ASP.NET 0, C#, Spring.Net et NHibernate serge.tahe at istia.univ-angers.fr, juin 00 /30 Introduction Nous souhaitons écrire une application.net permettant
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détailTP3 1 : WEB APPLICATIONS AVEC ASP.NET
TP3 1 : WEB APPLICATIONS AVEC ASP.NET EXERCICE 1 : PREMIÈRE APPLICATION WEB DÉCOUVERTE DE MICROSOFT STUDIO WEB DEVELOPPER Lancez Microsoft Studio Web Developer et activez le menu Fichier / Nouveau Site
Plus en détailThomas Petillon. les Cahiers du. Programmeur ASP.NET. Groupe Eyrolles, 2003 ISBN : 2-212-11210-6
Thomas Petillon les Cahiers du Programmeur ASP.NET ISBN : 2-212-11210-6 Architecture d une page ASP.NET 3 ASP.NET Contrôle serveur contrôle utilisateur Code behind Web Matrix attribut CssClass SOMMAIRE
Plus en détailGestion du cache dans les applications ASP.NET
Gestion du cache dans les applications ASP.NET Version 1.0 James RAVAILLE http://blogs.dotnet france.com/jamesr 2 Gestion du cache dans les applications ASP.NET v 1.0 03/01/09 Sommaire 1 Introduction...
Plus en détailInteragir avec le SharePoint. Version 1.0
Interagir avec le SharePoint Version 1.0 Z 2 Interagir avec le SharePoint 15/04/09 Sommaire 1 Introduction... 3 2 La personnalisation mineure d interface... 3 2.1 Site Settings > Look and Feel... 3 2.2
Plus en détailModule : programmation site Web dynamique Naviguer entre les pages via site map
Module : programmation site Web dynamique Naviguer entre les pages via site map Soit le site web suivant qui est constitué de six pages web : On veut créer un menu constitué de trois nœuds principaux générale
Plus en détailTP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE
TP3-2 CONSTRUISEZ VOTRE PREMIER SERVICE AZURE Table des matières TP3-2 Construisez votre premier service Azure... 1 Construisez votre premier service Azure... 2 Mise en place des outils de développement...
Plus en détailSécurisation d une application ASP.NET
Sécurisation d une application ASP.NET 1- Authentification L authentification est un processus essentiel à la sécurisation d une application internet. Ce processus permet d authentifier l entité à l origine
Plus en détailGestion de l authentification et des autorisations
Gestion de l authentification et des autorisations Version 1.1 BEDE Nicolas GERAUD Cédric James RAVAILLE http://blogs.dotnet france.com/jamesr 2 Gestion de l authentification et des autorisations (v. 1.1)
Plus en détailRafraichissement conditionné d'une page en.net
Rafraichissement conditionné d'une page en.net Test avec AJAX pour rafraichissement En utilisant AJAX, voici une possibilité de faire un rafraichissement conditionné. Nous verrons dans cet article une
Plus en détailA DESTINATION DES SERVICES TIERS. Editeurs d applications et ressources pédagogiques connectées à l ENT
DOCUMENTATION CAS A DESTINATION DES SERVICES TIERS Titre descriptif du document Référence du document REFO-DT-ENTV2-ServeurCAS-v1.2.docx Nom du fichier REFO-DT-ENTV2-ServeurCAS-v1.2.docx Version du document
Plus en détailQu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur
Qu est ce que Visual Guard Authentification Vérifier l identité d un utilisateur Autorisation Qu est-ce qu un utilisateur peut faire dans l application Audits et rapports Fonctionnalités d Audit et de
Plus en détailLa double authentification dans SharePoint 2007
La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne
Plus en détailDotNet. Plan. Les outils de développement
DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur
Plus en détailDéploiement et monitoring
1 Déploiement et monitoring Déploiement et monitoring Sommaire Déploiement et monitoring... 1 1 Introduction... 2 2 Configuration de IIS pour l environnement ASP.NET... 2 2.1 Activer IIS... 2 2.2 Prise
Plus en détailWorkflowGen 6.0 Guide de mise à jour
WorkflowGen 6.0 Guide de mise à jour Date de mise à jour : le 10 juin 2015 Copyright Advantys 2015 www.workflowgen.com Table des matières Présentation 3 Préparation 4 Aperçu 4 Demander des nouveaux fichiers
Plus en détailWebParts. Version 1.0
WebParts Version 1.0 Z 2 WebPart 06/05/09 Sommaire 1 Introduction... 3 2 Le développement d une WebPart... 4 2.1 Les outils de développement... 4 2.2 WebPart Page... 4 2.3 Création d une WebPart... 4 3
Plus en détailTP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Plus en détailPrincipales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement
Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.
Plus en détailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détailDescription des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013
Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailSQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailEditer un script de configuration automatique du proxy
Editer un script de configuration automatique du proxy INTRODUCTION... 2 AVANTAGE D UN SCRIPT DE CONFIGURATION... 2 SYNTAXE DU SCRIPT DE CONFIGURATION AUTOMATIQUE... 2 MISE A DISPOSITION DU SCRIPT... 4
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailTP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.
ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture
Plus en détailDéveloppement d une application ASP.NET avec Base de données SQL Server
R APPORT DE STAGE DE M ASTER M2 INFORMATIQUE DÉPARTEMENT DE MATHÉMATIQUES ET INFORMATIQUE UNIVERSITÉ DE LA RÉUNION A NNÉE U NIVERSITAIRE : 2013-2014 Développement d une application ASP.NET avec Base de
Plus en détailGuide Tenrox R8.7 de configuration de Microsoft Reporting Services
Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Février 2006 Guide Tenrox R8.7 de configuration de Microsoft Reporting Services Copyright 2006 Tenrox. Tous droits réservés. Il est interdit
Plus en détail1. Installation du Module
1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de
Plus en détailFormation Webmaster : Création de site Web Initiation + Approfondissement
Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation
Plus en détailGuide de migration BiBOARD V10 -> v11
Guide de migration BiBOARD V10 -> v11 Version 11.3 13/12/2012 Support BiBOARD E-mail : support@biboard.fr Guide de migration BiBOARD Ce document est destiné à l équipe informatique en charge de la migration
Plus en détailSYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8
SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,
Plus en détailDéveloppement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS
Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team
Plus en détailAtelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailMémoire de projet de fin d études Création de pages web pour les branches de la faculté de génie
Mémoire de projet de fin d études Création de pages web pour les branches de la faculté de génie Présenté par: Ola SALMAN Surveillé par: Dr.Abed Ellatif SAMHAT Promotion 2012-2013 Université Libanaise-Faculté
Plus en détailDOM - Document Object Model
DOM - Document Object Model 1 But de DOM Interfacer les langages de programmation avec les documents XML en les associant avec un modèle orienté objet DOM permet aux programmes et scripts : d'accéder et
Plus en détailPROJET AZURE (par Florent Picard, A2011)
PROJET AZURE (par Florent Picard, A2011) Remarques générales: exécuter toutes les applications en mode Administrateur; tous les logiciels sont gratuits 1 Mettre à jour l'ordinateur (Windows 7, 64 bits)
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détailServeur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
Plus en détailLes sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org
Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Plus en détailformations microsoft www www www www aux nouvelles technologies Catalogue 2011 Azure Azure Azure SharePoint 2010 Surface Visual Studio Surface Surface
1 www Visual Studio 2010 formations aux nouvelles technologies microsoft Windows SQL Azure Server Windows Phone 7 SharePoint 2010 Presentation Foundation Point 2010 010 Azure Windows Azure Azure Business
Plus en détailFORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailGestion de stock pour un magasin
Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire
Plus en détailCréation d application d entreprise
1 Création d application d entreprise Création d application d entreprise Sommaire Création d application d entreprise... 1 1 Introduction... 3 1.1 Préface & Public de ce tutorial... 3 2 Une spécification
Plus en détailMicrosoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...
Plus en détailGuide d installation BiBOARD
Version 3.0 29/05/2013 Support BiBOARD E-mail : support@biboard.fr Guide d installation de BiBOARD Ce document est destiné à l équipe informatique en charge de l installation de l application BiBOARD.
Plus en détailNotes de mise à jour. 4D v11 SQL Release 2 (11.2) Notes de mise à jour
Notes de mise à jour 4D v11 SQL Release 2 (11.2) Notes de mise à jour 2 Découvrez ci-dessous les principales fonctionnalités de 4D Server v11 SQL et 4D v11 SQL Release 2 (11.2). Pour plus de détails consultez
Plus en détailDéploiement d'une base SQL Express
Déploiement d'une base SQL Express Comment déployer une base avec SQL Express Après l'article sur le déploiement d'une application ASP.NET, il fallait aborder la partie concernant les données. Ainsi, nous
Plus en détailCette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :
Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens
Plus en détailK?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web
2012 K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web Document d installation et de paramétrage 24/09/2012 Sommaire Septembre 2012 1. Contexte d installation...3 1.1. Prérequis à l
Plus en détailConstruire une application marketing Facebook sur la plateforme Windows Azure
Construire une application marketing Facebook sur la plateforme Windows Azure Lorsque le «Social Effect» est au rendez-vous, comment s assurer que votre application va supporter la montée en charge? Nous
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailGuide Enseignant de l application OpenERP
Guide Enseignant de l application OpenERP PARTIE I : Accès à l application PGI Open Erp Pour accéder à l application «OpenERP» depuis le web. 1. Ouvrez votre navigateur Internet. 2. Une fois ouvert, cliquez
Plus en détailObjet du document. Version document : 1.00
Version document : 1.00 Objet du document Les dix points de cet article constituent les règles à connaitre pour intégrer une application au sein d AppliDis. Le site des Experts Systancia comporte également
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailLes solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?
Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:centrecom@e-i.com
Plus en détailKWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO
_TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)
Plus en détailSoon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions
Module Magento SOON Soon_AdvancedCache Rédacteur Hervé G. Lead développeur Magento herve@agence-soon.fr AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1
Plus en détailLe MSMQ. Version 1.0. Pierre-Franck Chauvet
Le MSMQ Version 1.0 Z Pierre-Franck Chauvet 2 [Le MSMQ] [Date : 10/10/09] Sommaire 1 Introduction... 3 2 Le Concept... 5 2.1 Les messages... 5 2.2 Les files d attentes... 5 2.3 WorkGroup... 7 2.4 Active
Plus en détailSYSTÈMES D INFORMATIONS
SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailDocumentation de conception
Documentation de conception La présente documentation précise les choix de modélisation, détaille les fonctionnalités (en sus de la documentation utilisateur), documente la conception de la base de donnes
Plus en détailMagento. 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
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailOptimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Plus en détailDéveloppement d'une application Web avec ASP.NET MVC
Développement d'une application Web avec ASP.NET MVC A. Introduction A.1. Présentation Depuis la version 3.5 du Framework.NET, Microsoft propose sous forme d'extensions, un nouveau modèle de conception
Plus en détailCréation, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10
modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détailHébergement et configuration de services WCF. Version 1.0
Hébergement et configuration de services WCF Version 1.0 2 Configuration et Hebergement de services WCF Sommaire 1 Présentation du chapitre... 3 1.1 Présentation générale... 3 1.1.1 A qui s adresse ce
Plus en détailDans cette Unité, nous allons examiner
13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est
Plus en détailBES WEBDEVELOPER ACTIVITÉ RÔLE
BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et
Plus en détailESPACE COLLABORATIF SHAREPOINT
Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailGPI Gestion pédagogique intégrée
Société GRICS GPI Gestion pédagogique intégrée Guide d installation Fonctionnalités Internet GPI 2012 Version mise à jour le 29 janvier 2014 Société GRICS Page 1 de 23 Table des matières PRESENTATION DES
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailWeb Tier : déploiement de servlets
Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation
Plus en détailDiffuser un contenu sur Internet : notions de base... 13
Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................
Plus en détailManuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailClasse ClInfoCGI. Fonctions membres principales. Gestion des erreurs
Utilisation des classes de PourCGI par Michel Michaud, version 2002-11-23 Les fichiers PourCGI.h et PourCGI.cpp rendent disponibles deux classes et une fonction libre qui permettent de faire facilement
Plus en détailMise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Plus en détailLes contrôles serveurs spécialisés
1 Sommaire... 1 1 Des contrôles serveurs spécialisés... 3 1.1 Literal... 3 1.2 Table, TableRow, TableCell... 4 1.3 Image... 5 1.4 ImageButton... 5 1.5 ImageMap... 6 1.6 Calendar... 7 1.7 FileUpload...
Plus en détailFlex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE
Flex Lire les données de manière contrôlée 1 Plan Lier les données Stocker les données Valider les données 2 Gérer des données Lier des données La notion de DataBinding est l une des plus importantes du
Plus en détailMicro-ordinateurs, informations, idées, trucs et astuces. Utiliser les services de fichiers
Micro-ordinateurs, informations, idées, trucs et astuces Utiliser les services de fichiers Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser les services de fichiers.doc Préambule Voici
Plus en détail3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures
3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet
Plus en détailLe serveur web Windows Home Server 2011
Chapitre 16 Le serveur web Windows Home Server 2011 Windows Home Server 2011, directement dérivé de Windows Server 2008 R2, utilise la même technologie Internet Information Services IIS pour la mise en
Plus en détailInstallation / Sauvegarde Restauration / Mise à jour
Installation / Sauvegarde Restauration / Mise à jour SPIP version 1.8.x Serveur (Linux) Jean Sébastien BARBOTEU dev.jsb@laposte.net Introduction Nous allons aborder tous les aspects techniques liés à la
Plus en détailNotes pour l utilisation d Expression Web
EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface
Plus en détailGuide de mise à jour BiBOARD
Guide de mise à jour BiBOARD Version 11.4 13/12/2012 Support BiBOARD E-mail : support@biboard.fr Ce document est destiné à l équipe informatique en charge de la mise à jour de l application BiBOARD. Durée
Plus en détailInternet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft
Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web
Plus en détailIntroduction au développement SharePoint. Version 1.0
Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...
Plus en détail