Licence Sciences du Vivant. Cursus bidisciplinaire. Biologie-Mathématiques
|
|
- Amandine Beauregard
- il y a 8 ans
- Total affichages :
Transcription
1 Licence Sciences du Vivant Cursus bidisciplinaire Biologie-Mathématiques 1 / 78
2 v 1.03 Initiation Web 2 / 78
3 Plan Introduction Architecture HTML : Hello World! Alternative Drupal 3 / 78
4 Introduction Le Wouaib Le web est composé de pages web stockées sur des serveurs web 4 / 78
5 Introduction Client / Server Relation Client / Serveur Serveur : attend Client : commande Client : attend Serveur : sert Serveur : attend Client : mange 5 / 78
6 Introduction Caractéristiques d'un serveur : Client / Server il est initialement passif (ou esclave, en attente d'une requête) ; il est à l'écoute, prêt à répondre aux requêtes envoyées par des clients ; dès qu'une requête lui parvient, il la traite et envoie une réponse. Caractéristiques d'un client : il est actif le premier (ou maître) ; il envoie des requêtes au serveur ; il attend et reçoit les réponses du serveur. 6 / 78
7 Introduction Client / Server Client demande Serveur attend 7 / 78
8 Introduction Client attend Client / Server /var/www/html/path/file.html Serveur répond 8 / 78
9 Introduction Client / Server Client traite Serveur attend 9 / 78
10 Introduction Vocabulaire WWW : World Wide Web : toile (d araignée) mondiale Navigateur Internet : Firefox, Internet Explorer, Safari, Opera, Chrome... URL : Uniform Resource Locator «adresse web» 10 / 78
11 Introduction Une URL protocol serveur site chemin et page sur le serveur argument valeur arg val 11 / 78
12 Architecture Les architectures 12 / 78
13 Architecture Fichier texte : Fichier texte fichier plat contenant du texte Avantage : contient des informations 13 / 78
14 Architecture Fichier texte 1 requête http Client 2 - texte Serveur 3 le navigateur affiche le texte 14 / 78
15 Tim Berners-Lee Bio A graduate of Oxford University, Tim Berners-Lee invented the World Wide Web, an internet-based hypermedia initiative for global information sharing while at CERN, the European Particle Physics Laboratory, in He wrote the first web client and server in His specifications of URIs, HTTP and HTML were refined as Web technology spread. He is the 3Com Founders Professor of Engineering in the School of Engineering with a joint appointment in the Department of Electrical Engineering and Computer Science at the Laboratory for Computer Science and Artificial Intelligence ( CSAIL) at the Massachusetts Institute of Technology (MIT) where he also heads the Decentralized Information Group (DIG). He is also a Professor in the Electronics and Computer Science Department at the University of Southampton, UK. He is the Director of the World Wide Web Consortium (W3C), a Web standards organization founded in 1994 which develops interoperable technologies (specifications, guidelines, software, and tools) to lead the Web to its full potential. He is a founding Director of the Web Science Trust (WST) launched in 2009 to promote research and education in Web Science, the multidisciplinary study of humanity connected by technology. He is also a Director of the World Wide Web Foundation, launched in 2009 to fund and coordinate efforts to further the potential of the Web to benefit humanity. During 2009 Tim also advised the UK Government's "Making Public Data Public" initiative. In 2001 he became a Fellow of the Royal Society. He has been the recipient of several nternational awards including the Japan Prize, the Prince of Asturias Foundation Prize, the Millennium award. In 2004 he was knighted by15h.m Technology Prize and Germany's Licence L1Die Jour Quadriga 4 Le Corguillé / 78
16 Architecture HTML : HyperText Markup Language syntaxe de présentation : <h1></h1> langage balisé : <title></title> HTML standard : répond aux recommandations du World Wide Web Consortium (W3C). Avantage : structure le fichier texte met en forme le texte permet d'intégrer des images, tableaux, permet des liens hypertextes : c'est ce qui fait le web 16 / 78
17 Architecture HTML 1 requête http Client 2 - html Serveur 3 le navigateur met en page le HTML 17 / 78
18 Hello World 18 / 78
19 Architecture Scripts CGI : Common Gateway Interface HTML + CGI perl, python, C, java php est «une sorte de langage CGI» Langages évolués Génère côté serveur des pages HTML en fonction des requêtes des clients Récupère les données envoyées par les formulaires Avantage Apporte du dynamisme dans la création du contenu pour répondre aux informations fournies par les utilisateurs (à travers les formulaires) 19 / 78
20 Architecture HTML + CGI 1 requête http Client 3 - html 4 le navigateur met en page le HTML Serveur 2 le serveur construit la page en fonction de la requête 20 / 78
21 Architecture Base de données : BD ou DB HTML + CGI + BD Système de Gestion de Base de Données : PostGreSQL, MySQL, Oracle Fichiers plats : XML utilise le langage SQL dans le cas des SGDB ex : données clients, horaire de train, annuaire, génomes, observations... Avantage : Permet le stockage structuré des données Permet l'interrogation des données stockées pour la génération de page HTML par l'intermédiaire de scripts CGI 21 / 78
22 Architecture HTML + CGI + BD BD 1 requête http 2 requête SQL 3 Client 5 - html 6 le navigateur met en page le HTML Serveur 2 le serveur interroge la base de données 3 le serveur récupère les données 4 le serveur construit la page en fonction des données 22 / 78
23 23 / 78
24 Architecture Javascript : langage de script incorporé dans un document HTML exécuté côté client (navigateur) HTML + Javascript utilise le Document Object Model (DOM) pour modifier n'importe quel élément sur une page Avantage : dynamiser côté client sans l'intervention du serveur améliore l'ergonomie des sites (vérification des formulaires; ) permet de développer de vraies petites applications 24 / 78
25 Architecture HTML + Javascript 1 requête http Client 2 html + js Serveur 3 le navigateur met en page le HTML 4 le navigateur interprète le js 5 l'utilisateur utilise le site 25 / 78
26 26 / 78
27 Architecture Ajax : Asynchronous JavaScript and XML HTML + CGI + BD + JS + Ajax Technologies combinés : Javascript, XML, CGI, SGBD Avantage : Interrogation «directe» des données de la base de données côté serveur par le Javascript qui lui est côté client Offre une maniabilité et un confort d'utilisation supérieur Plus besoin de créer une nouvelle page (ou recharger la page) pour modifier son contenu et par conséquent tout son contenu Seuls les informations nécessaires sont récupérés et actualisé : formulaire interactif ex: chat de Gmail ou Facebook, la nouvelle interface de recherche de Google / 78
28 Architecture HTML + CGI + BD + JS + Ajax BD 1 requête http Client 2 html + js 3 le navigateur met en page le HTML 4 le navigateur interprète le js 5 l'utilisateur utilise le site 11 le navigateur modifie certains éléments de la page 6 r jax a e t equê l ou m x 10 tructuré s texte 7 requête SQL 8 Serveur 7 le serveur interroge la base de données 8 le serveur récupère les données 9 le serveur construit une réponse à la requête 28 / 78
29 29 / 78
30 HTML HTML 30 / 78
31 HTML Langage balisé Un fichier HTML est un fichier texte enrichi de balises Les formes de balises balise d'ouverture : <balise> balise de fermeture : </balise> balise d'ouverture et de fermeture : <balise/> ex : <p>mon texte</p> : encadre un paragraphe <br/> : créé un saut de ligne Insensible à la casse : <BALISE> = <balise> 31 / 78
32 HTML <html> Hello World! <head> </head> <body> </body> </html> <html> : encadre le document <head> : en-tête de la page (titre, métadonnées) <title> : donne un titre à votre page <body> : corps de la page 32 / 78
33 HTML Hello World! <html> <head> <title>ma première page</title> </head> <body> </body> </html> <head> : en-tête de la page (titre, métadonnées) <title> : donne un titre à votre page <body> : corps de la page <p> : forme un paragraphe <!-- ceci est un commentaire --> <p>hello World!</p> <html> : encadre le document <!-- --> : indique un commentaire qui ne sera pas affiché Hello World! 33 / 78
34 HTML Notion d'attribut <html> <head> <title>ma première page</title> </head> Certains balises acceptent des attribues dans leurs balises ouvrantes clé=valeur <body> <a href=" world</a> </body> </html> Hello World! 34 / 78
35 HTML Retour à la ligne <p> Cette phrase ne sera pas sur 2 lignes<br/> Mais là oui </p> <hr/> <pre> Cette phrase ne sera pas sur 2 lignes Mais là oui <br/> indique les sauts de lignes. sinon tout est écrit sans interruption Un espace sera utilisé même si 10 sont indiqués : Les espaces insécables <pre> encadre du texte qui sera écrit en respectant les retours charriots, les espaces et les tabulations. La police utilisé sera le courrier new <hr/> créé une ligne horizontale </pre> Cette phrase ne sera pas sur 2 lignes Mais là oui Cette phrase ne pas sur 2 lignes Mais là oui sera 35 / 78
36 HTML <p> Balises de style <h1>titre</h1> <h2>sous-titre</h2> La hiérarchie des titres : de heading 1 à6 <h1>, <h2>, <h6> <h3>sous-sous-titre</h3> </p> Titre Sous-titre Sous-sous-titre 36 / 78
37 HTML Les Listes <ul> <ul> encadre une liste non ordonnée <ol> encadre une liste ordonnée <li> élément de liste <dl> Definition List <dt> Definition Term <dd> Definition Description <li>element 1</li> <li>element 2</li> </ul> <ol> <li>element 1</li> <li>element 2</li> </ol> <dl> <dt>element 1</dt> <dd>definition 1</dd> <dt>element 2</dt> <dd>definition 2</dd> </dl> Element 1 Element 2 1. Element 1 2. Element 2 Element 1 Description 1 Element 2 Description 2 37 / 78
38 HTML <table> Les Tableaux <table> encadre tout le tableau <caption> désigne le titre (facultatif) <tr> indique une ligne <caption>titre du tableau</caption> <tr> <th>titre colonne 1</th> <th>titre colonne 2</th> <th>titre colonne 3</th> </tr> <tr> <td>ligne 1 colonne 1</td> <td> indique une cellule dans une ligne <th> indique une cellule titre par défaut en gras (facultatif) <td>ligne 1 colonne 2</td> <td>ligne 1 colonne 3</td> </tr> <tr> Titre du tableau <td>ligne 2 colonne 1</td> <td>ligne 2 colonne 2</td> <td>ligne 2 colonne 3</td> </tr> Titre colonne 1 Titre colonne 2 Titre colonne 3 ligne 1 colonne 1 ligne 2 colonne 1 ligne 3 colonne 1 ligne 1 colonne 2 ligne 2 colonne 2 ligne 3 colonne 2 </table> 38 / 78
39 HTML Liens hypertextes <p id="ancre_1"> <a href=" externe</a><br /> <a href="../page_interne.htm">page interne</a><br /> <a href="#ancre_1">une ancre interne</a><br /> <a href="../page_interne.htm#ancre_a">page interne avec ancre interne</a><br /> <a Les liens hypertextes font du web le web Les liens peuvent mener à des pages externes au site comme à des pages internes ou encore à des endroits précis d'une page </p> Page externe Page interne Une ancre interne Page interne avec ancre interne 39 / 78
40 HTML Les images <!-- image externe au site --> <img src=" alt="chuck Norris" title="chuck Norris" /> Accepte les images du type : jpg, png et gif <img> balise pour l'insertion d'image src : attribut pour la source de l'image (URL) alt : texte qui remplacera l'image si l'image n'est pas disponible title : texte qui apparaîtra si on passe la souris par dessus l'image (infobulle) 40 / 78
41 HTML bloc et en-ligne Type block Se place les uns en dessous des autres Occupe par défaut toute la largeur disponible Positionnement et redimensionnement possible Ex : <p> <h1>, <h2> <ul>, <ol>, <dl> <table> <div> 41 / 78
42 HTML bloc et en-ligne Type Inline Se place les uns à côtés des autres Pas de positionnement et redimensionnement possible par défaut Ex : <a> <img> <span> 42 / 78
43 HTML bloc et en-ligne Il est possible de changer les propriétés d'affichage dans le flux, grâce à la propriété display div { display: inline-block; } 43 / 78
44 HTML Les conteneurs <div> est un conteneur de type bloc qui permet de diviser le contenu de la page en plusieurs bloques. Avantage : permet l'organisation spatiale du contenu sur la page appliquer des styles esthétiques à un ensemble de contenu ex : changer la couleur du fond cacher le contenu 44 / 78
45 45 / 78
46 HTML Les conteneurs <span> est un conteneur de texte. La différence avec <div> est que <div> implique un saut à la ligne alors que <span> peut facilement s'intégrer au milieu d'une phrase Avantage : appliquer des styles esthétiques à un ensemble de contenu ex : changer la couleur du fond cacher le contenu 46 / 78
47 Exercice TP 47 / 78
48 48 / 78
49 49 / 78
50 50 / 78
51 51 / 78
52 HTML Balises de style Le style 52 / 78
53 HTML Balises de style Nornal<br /> <strong>gras</strong><br /> <em>italique</em><br /> Mé<strong>lange <em>des</em> sty</strong>les <br /> <br /> <font color="red">rouge</font> <font color="#0000ff">bleu</font> Les balises de styles permettent d'embellir rapidement et facilement un fichier texte Les couleurs peuvent être exprimées sous la forme de nom (red) ou sous la forme d'un code RVB (Rouge Vert Bleu) en notation hexadécimale 00 : minimum = 0 FF : maximum = 255 Normal Gras Italique Mélange des styles Rouge 53 / 78
54 HTML Balises de style Nornal<br /> <strong>gras</strong><br /> <em>italique</em><br /> Mé<strong>lange <em>des</em> sty</strong>les <br /> <br /> <font color="red">rouge</font> <font color="#0000ff">bleu</font> Les balises de styles permettent d'embellir rapidement et facilement un fichier texte Les couleurs peuvent être exprimées sous la forme de nom (red) ou sous la forme d'un code RVB (Rouge Vert Bleu) en notation hexadécimale 00 : minimum = 0 FF : maximum = 255 Normal Gras Italique Mélange des styles Rouge 54 / 78
55 HTML La bonne pratique : les CSS CSS Le langage CSS (Cascading Style Sheets) est utilisé pour définir l'aspect futur de votre site, comme par exemple la couleur du fond de la page ou le type de police. Plus concrètement, le CSS (ou feuille de style), c'est un petit fichier (exemple "style.css") dans lequel vous allez définir l'aspect futur de votre site. Avantage : La structure et la présentation sont gérées séparément La conception sans se soucier de la présentation, Le code HTML est réduit en taille et en complexité. 55 / 78
56 HTML Ex : changer le fond de la page en gris En HTML simple : <body bgcolor="#cccccc"> En CSS je vais mettre dans mon fichier CSS (exemple :style.css) CSS body { background-color: #CCCCCC; } Ex : La page est toujours la même, le contenu ne change pas. Mais l'apparence change radicalement quand on change de feuille css 56 / 78
57 HTML CSS Désigner ce que l'on veut modifier par balise : body <body></body> h1 <h1></h1> table > tr > td <table><tr><td></td></tr></table> table td <table><tr><td></td></tr></table> td, th <td></td> ou <th></th> par classe :.ma_class <balise class="ma_class"></balise>.ma_class h1 <balise class="ma_class"><h1></h1></balise> par identifiant #mon_identifiant <balise id="mon_identifiant></balise> #mon_identifiant h1 <balise id="mon_identifiant><h1></h1></balise> 57 / 78
58 HTML CSS Donner un style selecteur { propriété: valeur; } /* corps du site : fond gris et police bleu fonce */ body { background-color: #CCCCCC; color: dark-blue; } /* les éléments de liste : italique */ ul > li { font-style: italic; } /* les mots importants : rouge */.mot_important { font-color: red; } /* la div de la photo va s'aligner à droite */ #div_photo_identite { float: right; } 58 / 78
59 HTML CSS padding / border / margin 59 / 78
60 HTML CSS padding / margin Le texte div { background-color: red ; margin: 0px ; padding-top: 15px; } div { background-color: red ; Le texte margin: 10px ; padding: 0px; } 60 / 78
61 HTML CSS border div { border:5px solid red; } div { border-style: solid; border-width: 5px 10px 15px 20px; border-top-color: blue; border-bottom-style: dashed; } 61 / 78
62 HTML CSS Attacher une feuille de style externe <head> <link rel="stylesheet" type="text/css" href= "style.css" /> </head> 62 / 78
63 HTML Les références en ligne / 78
64 Exercice TP 64 / 78
65 65 / 78
66 66 / 78
67 67 / 78
68 Une alternative Les CMS Une alternative : les CMS 68 / 78
69 Une alternative Les CMS Les Content Management System : CMS un gestionnaire de site web disposant de fonctionnalités de publication (souvent wysiwyg : what you see is what you get) une interface d'administration (back-office) permettant à un administrateur de créer ou organiser les différentes rubriques. un système de workflow permettant à une équipe éditoriale de travailler simultanément sur le contenu du site et à un responsable de publication de valider les différentes contributions avant leur mise en ligne. 69 / 78
70 Une alternative Drupal Drupal 70 / 78
71 71 / 78
72 72 / 78
73 73 / 78
74 74 / 78
75 75 / 78
76 76 / 78
77 77 / 78
78 Bonus Les Formulaires <form action=" method="get"> Search for : <input type="text" name="q" /> <input type="submit" value="submit" /> </form> 78 / 78
Formation HTML / CSS. ar dionoea
Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations
Plus en détailHTML, CSS, JS et CGI. Elanore Elessar Dimar
HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML
Plus en détail.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15
.. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles
Plus en détailLes outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
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étailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détailPrésentation du Framework BootstrapTwitter
COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...
Plus en détailHMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP
IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,
Plus en détailAutour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech
Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web
Plus en détailCREATION d UN SITE WEB (INTRODUCTION)
CREATION d UN SITE WEB (INTRODUCTION) Environnement : World Wide Web : ordinateurs interconnectés pour l échange d informations ( de données) Langages : HTML (HyperText Markup Language) : langages pour
Plus en détail1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.
1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités
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étailTIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web
Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information
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étailLES GRANDES ETAPES DE CREATION D UN WEB DESIGN
LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations
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é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étailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailSTID 2ème année : TP Web/PHP
STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction
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étailProgrammation Web. Introduction
Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)
Plus en détailPetite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Plus en détailInternet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall
Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet
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étailBernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
Plus en détailLes services usuels de l Internet
Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types
Plus en détailTutoriel : Feuille de style externe
Tutoriel : Feuille de style externe Vous travaillerez à partir du fichier cerise.htm que vous ouvrirez dans NVU. Commencez par remplacer le contenu de la balise Title par : Comment débuter une recherche?
Plus en détailProgrammation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Plus en détailHTML. Notions générales
1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS
Plus en détailNormes techniques 2011
Normes techniques 2011 Display classique Formats Livrables Footer p 2 p 3 p 4 Opérations spéciales Publi-rédactionnel Jeu concours Quiz Lien partenaire Habillage Accueil panoramique Sponsoring de rubrique
Plus en détailFormation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?
Menu du jour Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite? Le web comment ça marche? - Internet le réseau des réseaux. Un peu d'histoire. - adresse IP : numéro
Plus en détail3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML
Page:1/20 CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML Objectifs de l activité pratique : Notions sur le HTML, le WEB et le W3C Créer une page web statique au format HTML : - les marqueurs ou balises
Plus en détail{less} Guide de démarrage
{less Guide de démarrage Pré requis L'utilisation d'un pré processeur css nécessite son installation préalable. Vous pouvez choisir de tout installer du coté du serveur ou du coté du client. Votre site
Plus en détailLangage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Plus en détailUtilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
Plus en détailSana Sellami. sana.sellami@lsis.org Licence Professionnelle SIL 2011-2012
Sana Sellami sana.sellami@lsis.org Licence Professionnelle SIL 2011-2012 Connaître les principales techniques pour la création de sites web Se familiariser avec les langages du web Rendre dynamique le
Plus en détailwww.evogue.fr SUPPORT DE COURS / HTML
L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / HTML Sommaire Sommaire... 2 Présentation... 3 Introduction... 3 Fonctionnement... 3 Historique... 4 Navigateurs... 6 Définition... 6 Historiquement...
Plus en détailPack Fifty+ Normes Techniques 2013
Pack Fifty+ Normes Techniques 2013 Nos formats publicitaires par site 2 Normes techniques 2013 Display classique Pavé vidéo Footer Accueil panoramique Publi rédactionnel Quiz Jeu concours Emailing dédié
Plus en détailArchitecture Multi-Niveaux
Architecture Multi-Niveaux Patrick FELIX (felix@labri.fr) Franck RUBI (rubi@labri.fr) Département Informatique IUT Bordeaux1 12 novembre 2007 Architecture Multi-Niveaux 1 Plan 1. Introduction : vers une
Plus en détailHébergement de site web Damien Nouvel
Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture
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étailSommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?
Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est
Plus en détailPanel des technologies Web
Panel des technologies Web pierre.jean@mines-ales.fr version 0.14 Objectif Un panorama des technologies Web pour comprendre leurs positionnements et leurs utilisations Questions Evaluation Sommaire Avant
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étailJOOMLA 1.5 avancé SUPPORT DE COURS + annexe
JOOMLA 1.5 avancé SUPPORT DE COURS + annexe SOMMAIRE 1. LA GESTION DES MODULES... Page 2 2. MODIFICATION DE SON TEMPLATE... Page 6 3. LA CREATION DE DIAPORAMA... Page 9 4. LA CREATION DE SONDAGE... Page
Plus en détailGestion Électronique de Documents et XML. Master 2 TSM
Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document
Plus en détailBases de Données et Internet
Informatique S6 3A Bases de Données et Internet Python: SGBD et CGI Alexis NEDELEC LISYC EA 3883 UBO-ENIB-ENSIETA Centre Européen de Réalité Virtuelle Ecole Nationale d Ingénieurs de Brest enib c 2008
Plus en détailHTML5 et CSS3 pour des sites Responsive Web Design
Chapitre 1 : Introduction A. Le design Web aujourd'hui 11 B. Le Responsive Web Design 11 C. Les approches dans la conception 12 D. Le lâcher-prise 12 E. Les objectifs du livre 13 F. Les outils de l intégrateur
Plus en détailGuide de réalisation d une campagne e-mail marketing
Guide de réalisation d une campagne e-mail marketing L ère des envois d e-mails en masse est révolue! Laissant la place à une technique d e-mail marketing ciblé, personnalisé, segmenté et pertinent. La
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étailFORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006
I. INTRODUCTION 1. Présentation du formateur et des élèves 2. Historique internet : d'où ça vient a. Historique général : 3 étapes majeures 1. l'histoire de l'informatique débute en 1942 avec la première
Plus en détailwebmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09
AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et
Plus en détailRESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGN Une approche pour concevoir des sites Web adaptatifs et une occasion d'inciter les étudiants à consulter des cours responsives Ivan MADJAROV Arnaud FÉVRIER Comment consulte-t-on le
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étailRESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?
RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite? Medialibs, votre partenaire digital Quoi? Un partenaire pour une gestion globale du digital (un laboratoire R&D, éditeur de logiciels
Plus en détailPublier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Plus en détailMedia queries : gérer différentes zones de visualisation
2 Media queries : gérer différentes zones de visualisation Comme nous l avons vu au chapitre précédent, les CSS3 sont constituées de modules. Media queries est simplement l un d eux. Ce module permet d
Plus en détailUN SITE WEB RESPONSIVE EN UNE HEURE?
UN SITE WEB RESPONSIVE EN UNE HEURE?! O N O R H C P TO Raphaël Goetter Raphaël Goetter alsacreations.fr alsacreations.com goetter.fr knacss.com mobitest.me @goetter EN UNE HEURE, VOUS AVEZ DIT?!? R E N
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étailProgrammation Web TP1 - HTML
Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML
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étailE-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE
E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE mcbenveniste@gmail.com 09/2013 E-MAILING & NEWSLETTER L e-mailing consiste à envoyer des emails simultanément à un nombre important de destinataires dont le
Plus en détailDans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur
FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique
Plus en détailModule Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec
Plus en détailOptimiser les performances d un site web. Nicolas Chevallier Camille Roux
Optimiser les performances d un site web Nicolas Chevallier Camille Roux Intellicore Tech Talks Des conférences pour partager son savoir Le mardi au CICA Sophia Antipolis http://techtalks.intellicore.net
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étailTP 5 Les CMS, la forme et le fond Internet et Outils (IO2)
TP 5 Les CMS, la forme et le fond Internet et Outils (IO2) Un site, tel que vous avez appris à en programmer jusqu à maintenant, contenant un ensemble de pages HTML embellies de quelques feuilles de styles,
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é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é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étailHTML/CSS - Travaux Pratiques 2
HTML/CSS - Travaux Pratiques 2 Le but de ces séances de TP est de se familiariser avec le format HTML et les feuilles de style CSS pour la création de pages web. Pour cela, vous utiliserez emacs sous Linux
Plus en détailWEBSEMINAIRE INTRODUCTION AU REFERENCEMENT
WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT Animé par A.COMLAN ADCOSOFT 14/02/2014-15H 1 Programme du webséminaire : Introduction Partie I Optimisation des Balises TITLE et META Partie II Optimisation du
Plus en détail145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com
Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation
Plus en détailÉvaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
Plus en détailUn mini-site internet en une après-midi
Prérequis Posséder un ordinateur équipé d un logiciel pour écrire des fichiers texte simples, (SimpleText, BlocNotes, etc...), d un logiciel de Navigation Internet (InternetExplorer, Netscape, Mozilla,
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étailPHP 5.4 Développez un site web dynamique et interactif
Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................
Plus en détailFailles XSS : Principes, Catégories Démonstrations, Contre mesures
HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Séminaire 15 ans HSC Failles XSS : Principes, Catégories Démonstrations,
Plus en détailAlors "Web" c'est le service Internet permettant de naviguer à travers des pages Web.
1. Langage HTML Cette chapitre explique ce qu'est un site Web et ainsi contient les information de base sur le langage HTML, langage qui permet la réalisation de pages Web. Quand on utilise le mot Internet,
Plus en détailcreer votre site internet en html/css
3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Toute personne (particulier ou professionnel) souhaitant créer son site Internet Créez son site Internet Assurez sa mise en ligne Gérer les mises à jour
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailCursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détailDocument Object Model (DOM)
Document Object Model (DOM) Jean-Claude Charr Maître de conférences IUT de Belfort Montbéliard Université de Franche Comté Description générale Définit un standard pour accéder aux documents structurés
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étailCOMMENT METTRE A JOUR SON SITE WEB?
Un site web est d autant plus intéressant pour l internaute qu il est actualisé. A contrario, une information obsolète peut ternir l image de l entreprise (manque de dynamisme, manque de rigueur ). Différentes
Plus en détailDéveloppement des Systèmes d Information
Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr
Plus en détailCMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration
CMS Made Simple Version 1.4 Jamaica Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. Tutoriel utilisateur Récapitulatif Administration Le système de gestion de contenu
Plus en détailResponsive Design. Technologies du web. Stéphane Bouvry, 2014
Responsive Design Technologies du web Stéphane Bouvry, 2014 1. Objectif Utilisation de CSS pour la mise en page 2. Diapos Le responsive design : http://goo.gl/dmh8is 3. Grille fluide Dans cette partie,
Plus en détailIntroduction à Expression Web 2
Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer
Plus en détailFormation > Développement > Internet > Réseaux > Matériel > Maintenance
Formation > Développement > Internet > Réseaux > Matériel > Maintenance SOMMAIRE 1. ACCEDER A L'INTERFACE D'ADMINISTRATION...5 1.1. Le navigateur... 5 1.2. L'interface d'administration... 5 2. METTRE
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailServices sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée
Trois services à la loupe Services sur réseaux Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Plan du cours : 1. Services de messagerie Architecture Fonctionnement Configuration/paramétrage
Plus en détailINFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09
INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL
Plus en détailmon site web via WordPress
mon site web via WordPress Vocabulaire CMS : Content Management System WordPress fait partie de cette famille de logiciels destinés à la conception et à la mise à jour dynamique de sites Web ou d applications
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étailMAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4
MAILING Table des matières KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 INSERER UNE IMAGE (OU UNE PHOTO) PAS DE COPIER / COLLER... 5 INSERER UN TABLEAU...
Plus en détail