HTML5 (LP IRSII) TP3
|
|
- Ariane Martineau
- il y a 7 ans
- Total affichages :
Transcription
1 HTML5 (LP IRSII) TP3 Jean-Yves Didier Situation initiale : Monsieur Lesieur, épicier, souhaite s équiper à moindre frais pour faciliter le passage en caisse de ses clients. Il a donc acheté un lecteur de code barre (qui se comporte comme un clavier : le lecteur énumère les chiffres du code barre comme s ils étaient tapés et ensuite simule une frappe sur la touche Entrée ). Il fait appel à vous pour lui développer une application qui lui permettrait de récupérer dans une base de données la désignation d un produit et le prix qui lui est associé en fonction du code barre. Monsieur Lesieur n ayant qu une caisse enregistreuse dans le magasin, vous lui proposez de développer l application en HTML5 ce qui lui permettra de s équiper moindre frais en termes de logiciels (en théorie, un navigateur récent suffira sur l ordinateur). L objectif de ce TP est donc de réaliser en partie cette application. 1 Prototypage des formulaires nécessaires L application web à développer devra être constituée de deux formulaires : le premier doit permettre à Monsieur Lesieur de saisir les produits en sa possession ( numéro de code barre, désignation du produit et prix associé), le second doit permettre de démarrer la création d un ticket de caisse, enregistrer les articles passés et calculer automatiquement le montant dû par le client. Dans cette première partie, nous vous demandons de créer les pages HTML nécessaires, la programmation javascript associée sera à faire dans les parties suivantes. 2 Enregistrement des produits Ici, il vous faudra développer la logique applicative associée. Vos scripts devront initialiser une base de données (en utilisant l API JavaScript IndexedDB) permettant de stocker la liste des produits. En toute logique, cela devrait aussi permettre de supprimer un produit ou de le modifier. Remarques : Pensez à utiliser les outils de débogage javascript de votre navigateur. Sous Firefox, cela se trouve dans le menu Tools, le sous-menu Web Developer et l option Web Console ; Sous Google Chrome, cela s active par l icône avec trois barres située en haut à droite, le sous-menu Tools, l option Developer Tools. Un exemple complet et fonctionnel d application web utilisant IndexedDB est disponible à l adresse suivante : didier/html5/students.html 1
2 3 Élaboration du ticket de caisse Lorsqu un nouveau ticket est demandé, la saisie d un code barre doit automatiquement ajouter à la liste nouvellement créée le produit avec sa dénomination et son prix. le coût total du ticket doit aussi être calculé. Cela peut se faire à l aide d une table temporaire dans la base de données ou en utilisant l API localstorage. 4 Mise à disposition hors-ligne de l application Faites le nécessaire pour l application soit disponible hors-ligne en mettant en place un fichier manifeste associé à votre application. Lorsque ceci est réalisé, chargez votre application par le biais d un serveur Web, puis faites fonctionner votre navigateur hors-ligne (hors connexion). Que constatezvous? Que pouvez-vous faire pour résoudre les problèmes? Annexes A L API WebStorage Cette API, à l instar des cookies permet de stocker des données du côté du navigateur. Le gros avantage est que, contrairement aux cookies qui transitent nécessairement entre le client et le serveur, les objets stockés côté navigateur ne transitent pas, ce qui économise la bande passante. L API définit une classe d objets Storage, deux objets de cette classe à disposition du navigateur : sessionstorage et localstorage et enfin des évènements pour actualiser les informations (storage). L objet sessionstorage est persistent pour l ensemble des pages d un même site web ouvertes dans une même fenêtre. L objet localstorage est persistent pour toutes les pages ouvertes vers un même site (même si les pages sont ouvertes à plusieurs jours d intervalle sur un même navigateur qui a été redémarré entre temps. A.1 Exemple d utilisation de l API webstorage Exemple d utilisation : Ici, c est dans le cadre d un script qui compte le nombre de fois que le navigateur a consulté une certaine page. <p> You have viewed t h i s page <span i d = c o u n t >an u n t o l d number of</ span> time ( s ). </ p> <s c r i p t> i f (! l o c a l S t o r a g e. pageloadcount ) l o c a l S t o r a g e. pageloadcount = 0 ; l o c a l S t o r a g e. pageloadcount = p a r s e I n t ( l o c a l S t o r a g e. pageloadcount ) + 1 ; document. getelementbyid ( count ). t e x t C o n t e n t = l o c a l S t o r a g e. pageloadcount ; / / r é a c t u a l i s a t i o n du décompte e t a f f i c h a g e dès qu un o n g l e t e s t o u v e r t s u r l a page. f u n c t i o n h a n d l e S t o r a g e ( e v e n t ) { i f ( e v e n t. key == pageloadcount ) { document. getelementbyid ( count ). t e x t C o n t e n t = e v e n t. newvalue ; window. a d d E v e n t L i s t e n e r ( s t o r a g e, h a n d l e S t o r a g e, f a l s e ) ; </ s c r i p t> 2
3 A.2 La classe Storage Cette classe permet de stocker des paires de type clé/valeur. Attribut length le nombre de paires stockées. Méthodes key(i) retourne la ième clé ; getitem(key) retourne la valeur associée à la clé key ; setitem(key,value) stocke une paire clé/valeur ; removeitem(key) retire la paire associée à la clé key ; clear() vide l objet de toutes ses paires clé/valeur. A.2.1 A.2.2 L évènement onstorage Fait partie de la classe Window ; Est traité par une fonction de rappel prenant en paramètre un objet de class StorageEvent. La classe StorageEvent Cette classe dérive de la classe générale Event. Attributs key la clé sur laquelle survient l évènement ; oldvalue l ancienne valeur associée à la clé ; newvalue la nouvelle valeur associée à la clé ; url l adresse du document dont la clé a été modifiée ; storagearea référence à la zone de stockage utilisée (localstorage ou sessionstorage. B L API IndexedDB Cette API permet de manipuler des bases de données dont les informations sont stockées par le navigateur. Elle comprend, entre autres, les classes suivantes : IDBFactory : classe de base permettant d obtenir la base de données ; IDBDatabase : base de données ; IDBObjectStore : équivalent d une table ; IDBTransaction : transaction ; IDBRequest : requête ; IDBCursor : curseur pour se déplacer dans une liste d objets renvoyés par une requête. B.1 Descriptif des classes de l API B.1.1 La classe IDBFactory C est une classe déjà implémentée dans le navigateur sous la forme d un objet (parfois préfixé) disponible sous différents noms : window.indexeddb ; window.mozindexeddb ; window.webkitindexeddb ; window.msindexeddb. Les méthodes associées, qui ont pour retour un objet de type IBDRequest sont les suivantes : open : ouverture de la base en donnant un nom et un numéro de version (optionnel) ; deletedatabase : destruction de la base en donnant son nom. 3
4 B.1.2 L objet IBDRequest Attributs result Résultat de la requête ; transaction transaction liée à la requête ; Evènements onsuccess requête effectuée avec succès ; onerror requête terminée mais infructueuse. onblocked lorsque l ouverture est empêchée par l utilisateur ; onupgradeneeded lorsque le numéro de version demandé ne concorde pas avec celui de la base à l ouverture. B.1.3 L objet IDBDatabase IBDBDatabase est en lien avec IBDRequest : le champ target.result des évènements envoyés par les IBDRequest est du type IDBDatabase. Attributs name nom de la base de données version version associée (entier) ; objectstorenames tableau des noms de tables ; Méthodes createobjectstore(nom,[params]) création d une table ; deleteobjectstore(nom) destruction d une table ; transaction(nom, mode) initialisation d une transaction ; close() fermeture de la base de données. Evènements onabort déclenché à l annulation ; onerror déclenché si erreur ; onsuccess déclenché si succès. B.1.4 L objet IBDObjectStore Attributs name nom de la table ; keypath nom de la clé ; transaction retourne la transaction liée à la table ; autoincrement Méthodes put(valeur,[cle]) stocke un objet dans la table ; add(valeur,[cle]) idem ; delete(cle) effacer un objet par sa clé ; get(cle) récupérer un objet par sa clé ; B.1.5 indique si la clé doit s auto-incrémenter. opencursor(...) parcours la table ; clear() vider la table de ses objets. L objet IBDCursor Attributs source objet sur lequel opère le curseur ; key clé courante sur laquelle est arrivé le curseur. Opérations continue() fait avancer le curseur d un cran si possible. 4
5 B.1.6 L objet IBDTransaction Attributs mode mode d ouverture de la base (readonly, readwrite) ; db base de données associée ; error message d erreur (si cela se produit). Opérations abort annulation de la transaction (annulation de tous les changements de la transaction en cours ; objectstore(nom) retourne la table au nom approprié. Evènements onabort déclenché en cas d annulation ; oncomplete déclenché lorsque la transaction est achevée ; onerror déclenché en cas d erreur. B.2 Exemples d utilisation de l API IndexedDB B.2.1 Ouverture de base de données v a r db={ ; db. indexeddb = window. indexeddb window. webkitindexeddb window. mozindexeddb window. msindexeddb ; i f ( db. indexeddb == n u l l ) { a l e r t ( IndexedDB n o t found. ) ; r e t u r n ; v a r r e q u e s t = db. indexeddb. open ( p o i n t a g e, 2 ) ; B.2.2 Création de la base de données Deux manières de faire : Utilisation de l évènement onupgradeneeded ; Par comparaison de version. r e q u e s t. o n s u c c e s s = f u n c t i o n ( e ) { v a r v e r s i o n = 2 ; v a r d a t a b a s e = e. t a r g e t. r e s u l t ; / / f a ç o n 1 i f ( v e r s i o n!= d a t a b a s e. v e r s i o n ) { v a r s e t V e r s i o n = d a t a b a s e. s e t V e r s i o n ( v e r s i o n ) ; s e t V e r s i o n. o n s u c c e s s = f u n c t i o n ( e ) { c r e a t e D a t a b a s e ( d a t a b a s e ) ; ; ; / / f a ç o n 2 r e q u e s t. onupgradeneeded = f u n c t i o n ( e ) { c r e a t e D a t a b a s e ( e. t a r g e t. r e s u l t ) ; ; B.2.3 Initialisation d une table c o n s t s t u d e n t s = [ { i d : j y d i d i e r, nom : D i d i e r, prenom : Jean Yves, n i v e a u : E n s e i g n a n t, f i l i e r e : MCF, { i d : , nom : C l i n t o n, prenom : B i l l, n i v e a u : P r e s i d e n t, f i l i e r e : USA, { i d : , nom : Bond, prenom : James, n i v e a u : M1, f i l i e r e : GEII ] ; f u n c t i o n c r e a t e D a t a b a s e ( d a t a b a s e ) { d a t a b a s e. c r e a t e O b j e c t S t o r e ( evenements,{ keypath : timestamp ) ; v a r s t o r e = d a t a b a s e. c r e a t e O b j e c t S t o r e ( e t u d i a n t s, { keypath : i d ) ; f o r ( v a r i i n s t u d e n t s ) { s t o r e. add ( s t u d e n t s [ i ] ) ; ; ; 5
6 B.2.4 Manipulation d une transaction v a r t r a n s a c t i o n = d a t a b a s e. t r a n s a c t i o n ( [ e t u d i a n t s ], r e a d o n l y ) ; v a r s t o r e = t r a n s a c t i o n. o b j e c t S t o r e ( e t u d i a n t s ) ; v a r c u r s o r R e q u e s t = s t o r e. opencursor ( ) ; c u r s o r R e q u e s t. o n s u c c e s s = f u n c t i o n ( e ) { v a r r e s u l t = e. t a r g e t. r e s u l t ; i f (!! r e s u l t == f a l s e ) r e t u r n ; / / e f f e c t u e r t r a i t e m e n t s u r r e s u l t. v a l u e / / o b j e t f o r m a t t é comme à l i n i t i a l i s a t i o n r e s u l t. c o n t i n u e ( ) ; c u r s o r R e q u e s t. o n e r r o r = f u n c t i o n ( e ) { / / t r a i t e m e n t en c a s d e r r e u r C Les manifestes pour les applications hors-ligne C.1 Le manifeste C.1.1 Donne la liste des fichiers nécessaires pour travailler hors-ligne ; Suit une syntaxe précise : Commence par la ligne CACHE MANIFEST ; Comprend trois sections ; La section CACHE: indique les fichiers à mettre en cache. Les premiers fichiers listés n appartenant pas à une section sont considérés comme étant dans CACHE: La section NETWORK: indique les fichiers qui sont à mettre à jour impérativement par le réseau ; La section FALLBACK: indique les substitutions à opérer. Exemple de manifeste CACHE MANIFEST NETWORK: comm.cgi CACHE: style/default.css images/sound-icon.png images/background.png FALLBACK: / /offline.html C.2 Associer un manifeste à un fichier html Au moyen de l attribut manifest de la balise html. Ceci se fait de la manière suivante : <!DOCTYPE html> <html m a n i f e s t = monapp. m a n i f e s t >... </ html> 6
WorkflowGen 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é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étailUn jour, une question Réponse à une problématique issue de la liste GTA *
Un jour, une question Réponse à une problématique issue de la liste GTA * GTA* : Groupe de Travail AccessiWeb LE NIVEAU D ACCESSIBILITÉ DES BOUTONS DE PARTAGE DE CONTENU DES RÉSEAUX SOCIAUX Victor Brito
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étailCREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
Plus en détailGoogle Tag Manager v2 v1 dispo sur http://bit.ly/1adylb0 GTM pour les nuls dispo sur http://bit.ly/1fx5bgg
Google Tag Manager v2 v1 dispo sur http://bit.ly/1adylb0 GTM pour les nuls dispo sur http://bit.ly/1fx5bgg 45 minutes pour comprendre GTM et aller plus loin dans son utilisation Remerciements Merci aux
Plus en détailServeurs de noms Protocoles HTTP et FTP
Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et
Plus en détailINCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015
TABLE DES MATIERES Incorporer une feuille de calcul dans un fichier créé avec l Éditeur de texte de PLACE... 1 Avantages :... 1 Contraintes :... 2 Accéder à Microsoft OneDrive :... 2 Créer un classeur
Plus en détailVXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.
VXPERT SYSTEMES CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2 Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.2 Pour VXPERT.fr et FGAGNE.COM François Gagné fgagne@vxpert.fr 1 1.
Plus en détailSUPPRIMER SES COOKIES
SUPPRIMER SES COOKIES 1. PREAMBULE 2 2. SOUS FIREFOX 3 3. SOUS GOOGLE CHROME 4 4. SOUS SAFARI 5 5. SOUS INTERNET EXPLORER 9 6 6. SOUS INTERNET EXPLORER 8 7 7. SOUS OPERA 8 7.1 POUR EFFACER LES COOKIES...
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étailINTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
Plus en détailPratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
Plus en détailS y m M a i l i n g. S o l u t i o n d e - m a i l i n g. SymMailing est un outil professionnel de création et de gestion de campagnes d emailing.
S y m M a i l i n g S o l u t i o n d e - m a i l i n g Introduction SymMailing est un outil professionnel de création et de gestion de campagnes d emailing. SymMailing intègre à la fois les outils de
Plus en détail1/ Présentation de SQL Server :
Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture
Plus en détailENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque
1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie
Plus en détailSauvegardes par Internet avec Rsync
Sauvegardes par Internet avec Rsync LIVRE BLANC BackupAssist version 5.1 www.backupassist.fr Cortex I.T. Labs 2001-2008 1/16 Sommaire Introduction... 3 Configuration du matériel... 3 QNAP TS-209... 3 Netgear
Plus en détailDéploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur
Déploiement des manuels numériques sur tablette Mode d emploi intégrateur / administrateur Table des matières Introduction... 3 Etape 1 : récupération de l application sur les stores... 3 Etape 2 : création
Plus en détailComment débloquer les fenêtres publicitaires (popup) de votre navigateur Internet
Comment débloquer les fenêtres publicitaires (popup) de votre navigateur Internet? Astuce : Pour connaître la version et le nom du navigateur Internet que vous utilisez, rendez-vous dans le menu «?» ou
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étailcbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION
cbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION BV Introduction L application cbox peut-être installée facilement sur votre ordinateur. Une fois l installation terminée, le disque
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étailComment accéder à d Internet Explorer
Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application
Plus en détailLe stockage local de données en HTML5
Le stockage local HTML5, pourquoi faire? Dans une optique de réduction des couts de maintenance, de déploiement, beaucoup d'entreprises ont fait le choix de migrer leurs applicatifs (comptables, commerciales,
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailTable des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?
Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................
Plus en détailE-Remises Paramétrage des navigateurs
E-Remises Paramétrage des navigateurs P-1651-DCI0015-9.00-Navigateurs Windows.doc Sommaire 1 UNE ERREUR JAVA APPARAIT : PROBLEME DE PARAMETRES DE SECURITE... 3 1.1 AVEC INTERNET EXPLORER... 3 1.2 AVEC
Plus en détailGUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger
GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger SOMMAIRE GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger o o o o o o o o o o o o
Plus en détailCatalogue Formations Jalios
Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation
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é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é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é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étailGUIDE POUR PAYER LES COTISATIONS DU ZONTA INTERNATIONAL EN LIGNE
GUIDE POUR PAYER LES COTISATIONS DU ZONTA INTERNATIONAL EN LIGNE Bienvenue sur le site de paiement en ligne des cotisations du Zonta International. Veuillez prendre connaissance des informations suivantes
Plus en détailWINDOWS SERVER 2003-R2
WINDOWS SERVER 2003-R2 Nous allons aborder la création d'un serveur de partage de fichiers sous "VMWARE" et "Windows Server 2003-R2". Objectifs : Solution de sauvegarde de fichiers pour la société "STE
Plus en détailManuel de déploiement sous Windows & Linux
Manuel de déploiement sous Windows & Linux 18/11/2013 Page 1/6 Prérequis Vous devez consulter la spécification technique dénommée «caractéristiques techniques des serveurs et stations» afin de connaître
Plus en détailComment déposer les comptes annuels des associations, fondations et fonds de dotation.
Comment déposer les comptes annuels des associations, fondations et fonds de dotation. Quels sont les organismes qui doivent déposer? Les associations et les fondations lorsque le montant des dons et/ou
Plus en détailSAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
Plus en détailCanvas 3D et WebGL. Louis Giraud et Laetitia Montagny. 9 Avril 2013. Université Lyon 1
Canvas 3D et WebGL Louis Giraud et Laetitia Montagny Université Lyon 1 9 Avril 2013 1 Présentation du sujet Introduction Présentation du sujet Problématique : Représenter de la 3D dans le navigateur sans
Plus en détailPerformance Front-End
Performance Front-End SEO Camp us 2012 Thomas SOUDAZ Consultant Webperformance & SEO Fondateur de la société Refficience @tsoudaz #seocampus Refficience.com Google a dit Chez Google nous sommes obsédés
Plus en détailCAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
Plus en détailWebSpy Analyzer Giga 2.1 Guide de démarrage
WebSpy Analyzer Giga 2.1 Guide de démarrage Ce document aide à vous familiariser avec l utilisation de WebSpy Analyzer Giga. Pour des informations plus détaillées, consultez le guide utilisateur Analyzer
Plus en détailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
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étailCARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1
CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table
Plus en détailUn exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi
Un exemple d'authentification sécurisée utilisant les outils du Web : CAS 111 L authentification CAS : «Central Authentication Service» CAS ou le service central d authentification Le système CAS, développé
Plus en détailIntroduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)
Introduction PHP = Personal Home Pages ou PHP Hypertext Preprocessor Langage de script interprété (non compilé) Plan Avantages Fonctionnement interne Bases du langage Formulaires Envoi d un email Avantages
Plus en détailINTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE
INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE 1 Introduction aux tests de performance et de charge Sommaire Avertissement...2 Aperçu...3 1. Création du scénario de navigation web (Test web)...4 2.
Plus en détailCSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052
CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC
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étailCréer un site Internet dynamique
Créer un site Internet dynamique avec SPIP (version 3) Document de référence Denise St-Pierre animatrice au service local du Récit 1. Qu est-ce que SPIP?... 3 2. Caractéristiques de SPIP... 3 3. Quelques
Plus en détailWi-Fi Guest dans le Cloud
Wi-Fi Guest dans le Cloud Hub One est la fusion de deux divisions complémentaires 2 Hub One : la capacité de déploiement et d adaptation d un intégrateur et la haute disponibilité d un opérateur Traçabilité
Plus en détailProjet en nouvelles technologies de l information et de la communication
Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima
Plus en détail2. Cliquez Contact Directory of Public Administration. 5. Tapez le mot de passe - Hello (pour OFPA). Changez le mot de passe en cas de
COURS DE FORMATION EN BASE DE DONNEES POUR LES CONTACTS N importe quel visiteur du site web peut chercher et explorer le répertoire des contacts de la base de données. Les membres de l UNPAN peuvent chercher
Plus en détailE-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1
E-TRANSACTIONS Guide du programmeur API Plug-in Version 1.1 Avertissements : Le fichier Version.txt précise l'environnement dans lequel l API a été compilée et testée. L'installation de l API sur tout
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détail1 Démarrage de Marionnet
Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité
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étailWDpStats Procédure d installation
WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml
Plus en détailSophos Mobile Encryption pour Android Aide. Version du produit : 1.3
Sophos Mobile Encryption pour Android Aide Version du produit : 1.3 Date du document : février 2013 Table des matières 1 À propos de Sophos Mobile Encryption...3 2 Affichage de la page d'accueil...5 3
Plus en détailECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Plus en détail1. La plate-forme LAMP
Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou
Plus en détailModules InnovationCRM
Modules InnovationCRM Introduction Le but de ce document est de référencer les bonnes pratiques et premières astuces en cas de soucis de fonctionnement, permettant de balayer une grande partie des soucis
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étailActiver la connectivité des systèmes de stockage 3PAR
Activer la connectivité des systèmes de stockage 3PAR Suivi à distance (Call Home) : Périodiquement, le processeur de service (SP) transmet à 3PAR Central des informations de diagnostic sur le système
Plus en détailMS SQL Express 2005 Sauvegarde des données
MS SQL Express 2005 Sauvegarde des données Création : 08.04.2011 Modification : 08.04.2011 Situation La base de données gratuite MSSQL Express 2005 ne dispose pas d agent (planificateur de tâche) comme
Plus en détailPublication dans le Back Office
Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008
Plus en détailCHAPITRE 11. Temps réel Remy Sharp
CHAPITRE 11 Temps réel Remy Sharp LE WEB EN TEMPS RÉEL fait partie de ces aspects d Internet qu on apprécie d utiliser mais qui peuvent être assez effrayants quand il faut les mettre en place. Ce chapitre
Plus en détailMise en œuvre d une solution de virtualisation
BTS INFORMATIQUE DE GESTION : Option Administrateur de réseaux locaux d entreprise Fiche n Nom et prénom : ***** Nature de l'activité Mise en œuvre d une solution de virtualisation Contexte : Le Lycée
Plus en détailLicence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :
Plus en détailAide à la prise en charge / PEC+ Utilisation dans les logiciels Mélusine Taxi Live
Aide à la prise en charge / PEC+ Utilisation dans les logiciels Mélusine Taxi Live Mélusine Taxi Live version 2014.00 Date : 16/05/2014 Table des matières. Table des matières.... 2 1 - Introduction...
Plus en détailTP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE
TP 7, 8 & 9 : SISR 1 Installation et Gestion de GLPI et Télédéploiement HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE Table des matières TP 7 : Installation de GLPI... 2 1 ) Recherchez sur internet
Plus en détailGestion de contenu d un site web avec TYPO3 Manuel de l administrateur
Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur 1. Présentation de Typo3... 2 2. Rôle de l administrateur... 2 3. Configuration du site Web... 3 3.0 Que faire si les changements
Plus en détail1 Prise en main des machines
Module M1105 - Bases des systèmes d exploitation TP 1 : Prise en main des machines & Installation de Linux 8Septembre2015 L objectif de ce TP est de familiariser avec les machines du laboratoire, et d
Plus en détailSessions en ligne - QuestionPoint
Sessions en ligne - QuestionPoint Configuration du navigateur Internet Explorer Dernière mise à jour : 12 mai 2012 Vous trouverez dans ce guide les procédures pour configurer votre navigateur Internet
Plus en détailFirefox pour Android. Guide de l utilisateur. press-fr@mozilla.com
Firefox pour Guide de l utilisateur press-fr@mozilla.com Table des matières À propos de Mozilla Firefox pour... 3 Prise en main... 4 Mise à niveau de la navigation mobile... 5 Déplacez-vous à la Vitesse
Plus en détailRAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado
- RAPPORT AUDIT SEO Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado 17 septembre 2013 Table des matières Optimisation structurelle 2 Optimisation des standards, performances et
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étailEnvironnements informatiques
Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage
Plus en détailHTTP Commander. Table des matières. 1-Présentation de HTTP Commander
HTTP Commander Table des matières 1-Présentation de HTTP Commander... 1 2-Accéder à vos fichiers... 2 3-Téléversement... 6 4-Glisser-déposer... 7 5- Le mode Webdav, un outil puissant... 8 6-Accéder aux
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
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étailASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques
Introduction 1. Introduction 11 2. La plateforme de développement web de Microsoft 11 3. Définition du modèle de programmation MVC 14 4. L'historique d'asp.net MVC 17 4.1 ASP.NET MVC 1 (2008) 17 4.2 ASP.NET
Plus en détailConnecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w
w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées
Plus en détailUniversal Robots. Fiche Méthode : Installation du simulateur Polyscope
Objectif : Installer le simulateur Polyscope sur un ordinateur Windows. Une connexion internet est requise pour cette installation. Méthode : Téléchargez le fichier Ubuntu.zip sur notre site puis décompressez
Plus en détailBase de connaissances
Base de connaissances Base de connaissances DinkeyWeb et solutions Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr Version
Plus en détailMise en oeuvre d un Serveur de CD AXIS StorPoint
Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 07/02/03 Equipements - Assistance - Maintenance Code
Plus en détailSOMMAIRE. Installation et utilisation HP RDX.doc
Page 1 sur 15 SOMMAIRE Chapitre 1 Présentation 2 Chapitre 2 Installation 4 Chapitre 3 Sauvegarde 6 Chapitre 4 Utilisation Menu bouton droit HP RDX 8 Chapitre 5 Utilisation divers 9 Chapitre 6 Cartouche
Plus en détailUne solution opensource d'affichage dynamique - XIBO
Une solution opensource d'affichage dynamique - XIBO - Retour sur le choix de la solution XIBO au laboratoire de mathématiques de Besançon Journées Mathrice Lyon Octobre 2011 : Solution d'affichage dynamique
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étailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailAdministration en Ligne e-démarches. Console du gestionnaire. Guide utilisateur. Aout 2014, version 2.1
Administration en Ligne e-démarches Console du gestionnaire Guide utilisateur Aout 2014, version 2.1 Table des matières 1. INTRODUCTION... 3 2. LES MENUS... 4 2.1. Mon organisation / Informations... 5
Plus en détailClient SFTP Filezilla. Version anglaise du client 1/14
Client SFTP Filezilla Version anglaise du client 1/14 Index 1. Introduction...3 1.1. Clause de sauvegarde....3 1.2. But....3 1.3. Où télécharger le client SFTP Filezilla?...3 2. Configuration du client
Plus en détail26 Centre de Sécurité et de
26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au
Plus en détailLe service FTP. M.BOUABID, 04-2015 Page 1 sur 5
Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur
Plus en détailPOVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI
POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service
Plus en détail