M1202 Algorithmique et programmation

Dimension: px
Commencer à balayer dès la page:

Download "M1202 Algorithmique et programmation"

Transcription

1 M1202 Algorithmique et programmation PHP par l'exemple - 5 Jérôme Landré jerome.landre@univ-reims.fr DUT Métiers du Multimédia et de l'internet I.U.T. de Troyes Université de Reims Champagne-Ardenne

2 Plan I Fonctions et portée des variables en PHP II Interactions PHP/Javascript III Les erreurs PHP

3 I Fonctions en PHP 3

4 Fonctions en PHP On peut créer une fonction ainsi : <?php function calculperimetrecercle($rayon) { $perimetre = 2 * pi() * $rayon; return $perimetre; }?> $r = 4; $peri = calculperimetrecercle($r); echo '<p>périmètre 4 : '.$peri.'</p>'; echo '<p>périmètre 5 : '.calculperimetrecercle(5).'</p>'; Lors de la déclaration de la fonction, les paramètres (ou arguments) N'EXISTENT PAS C'est lors de l'appel de la fonction que les valeurs des paramètres sont passées à la fonction 4

5 Fonctions en PHP On peut créer une fonction ainsi : <?php function calculperimetrecercle($rayon) { $perimetre = 2 * pi() * $rayon; return $perimetre; }?> $r = 4; $peri = calculperimetrecercle($r); echo '<p>périmètre 4 : '.$peri.'</p>'; echo '<p>périmètre 5 : '.calculperimetrecercle(5).'</p>'; Les paramètres sont passés par valeur (ou par recopie), c'est-à-dire que les paramètres ne sont pas modifiés lors de leur passage dans la fonction 5

6 Portée des variables Les variables sont locales au bloc dans lequel elles sont créées <?php function test($param1, $param2) { $a = 12; $resultat = $param1 + $param2; return $resultat; } $b = 12; echo '<p> resultat : '.test(5, 4).' - a : '.$a.'- b : '.$b.'</p>';?> Les variables déclarées dans le bloc principal sont des variables GLOBALES Les variables déclarées dans un bloc de programme (comme une fonction) sont LOCALES : en dehors du bloc, elles N'EXISTENT PLUS! 6

7 Portée des variables Les variables sont locales au bloc dans lequel elles sont créées <?php echo '</p>'; for ($i=0 ; $i<100 ; $i++) { echo $i.' '; } echo '</p>'; echo '<p>valeur de i : '.$i.'</p>';?> 7

8 Portée des variables Les variables sont locales au bloc dans lequel elles sont créées <?php echo '</p>'; for ($i=0 ; $i<100 ; $i++) { echo $i.' '; } echo '</p>'; echo '<p>valeur de i : '.$i.'</p>';?> 8

9 Portée des variables Les variables sont locales au bloc dans lequel elles sont créées <?php function afficher() { echo '<p>'; for ($i=0; $i<100; $i++) { echo $i.' '; } echo '</p>'; }?> echo '<p>valeur de i : '.$i.'</p>'; 9

10 Portée des variables Les variables sont locales au bloc dans lequel elles sont créées <?php function afficher() { echo '<p>'; for ($i=0; $i<100; $i++) { echo $i.' '; } echo '</p>'; }?> echo '<p>valeur de i : '.$i.'</p>'; 10

11 Portée des variables Les variables sont locales au bloc dans lequel elles sont créées <?php function afficher() { echo '<p>'; for ($i=0; $i<100; $i++) { echo $i.' '; } echo '</p>'; } afficher(); echo '<p>valeur de i : '.$i.'</p>';?> 11

12 Portée des variables Les variables sont locales au bloc dans lequel elles sont créées <?php function afficher() { echo '<p>'; for ($i=0; $i<100; $i++) { echo $i.' '; } echo '</p>'; } afficher(); echo '<p>valeur de i : '.$i.'</p>';?> 12

13 Fonctions en PHP Quand on veut modifier la valeur d'un paramètre (d'un argument) dans une fonction, il faut le passer par adresse (ou par référence) <?php function augmentevaleur($val) { $val++; } $a = 4; echo '<p>valeur avant : '.$a.'</p>'; augmentevaleur($a); echo '<p>valeur après : '.$a.'</p>';?> 13

14 Ce qui donne : Fonctions en PHP 14

15 Fonctions en PHP Quand on veut modifier la valeur d'un paramètre (d'un argument) dans une fonction, il faut le passer par adresse (ou par référence) <?php function augmentevaleur(&$val) { $val++; } $a = 4; echo '<p>valeur avant : '.$a.'</p>'; augmentevaleur($a); echo '<p>valeur après : '.$a.'</p>';?> 15

16 Ce qui donne : Fonctions en PHP 16

17 Fonctions en PHP Un paramètre peut être un tableau <?php $tabnotes = array(12, 10.5, 8, 11, 10.5); function ajouteun(&$tab) { for ($i=0;$i<count($tab);$i++) { $tab[$i]++; } } echo '<p>valeur avant : '.$tabnotes[0].'</p>'; ajouteun($tabnotes); echo '<p>valeur après : '.$tabnotes[0].'</p>';?> 17

18 Ce qui donne : Fonctions en PHP 18

19 II Interactions PHP/Javascript 19

20 Générer du Javascript en PHP PHP permet côté serveur de générer du code Javascript qui va être envoyé et interprété par le navigateur On peut donc FACILEMENT passer des valeurs de PHP vers Javascript (le contraire n'est pas possible de façon simple...) 20

21 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>formulaire Couleur</title> </head> <body> <form method="get" action="couleur.php"> Couleur du texte : #<input type="text" name="couleur" value="34e0b9" /> <input type="submit" value="valider" /> </form> </body> </html> 21

22 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : 22

23 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>couleurs avec PHP</title> </head> <body style="margin:0px;font-family:sans-serif;"> <p style="width:800px;height:600px; color:#<?php echo $_GET['couleur'];?>"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam pharetra congue consectetur. Nulla accumsan libero non libero blandit venenatis. Quisque libero ligula, tempus non lacinia id, pellentesque quis urna. [...] </p> </body> </html> 23

24 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : 24

25 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : 25

26 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : 26

27 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : 27

28 Générer du Javascript en PHP - 1 On va changer la couleur d'un élément CSS grâce à PHP : 28

29 Générer du Javascript en PHP - 2 On va changer le nombre d'éléments (carrés) générés en JS grâce à PHP : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>formulaire Carrés</title> </head> <body> <form method="get" action="carres.php"> Nombre de carrés : <input type="text" name="nbcarres" value="10" /> <input type="submit" value="valider" /> </form> </body> </html> 29

30 Générer du Javascript en PHP - 2 On va changer la couleur d'un élément CSS grâce à PHP : 30

31 <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>carrés en Javascript</title> </head> <body style="margin:0px;font-family:sans-serif;"> <p style="width:800px;height:600px;">lorem ipsum dolor sit amet, [ ] vehicula.</p> <canvas id="moncanvas" width="800px" height="600px" style="position:absolute;border:1px dashed #ddd;margin-left:auto;marginright:auto;top:0px;left:0px;">votre navigateur ne supporte pas canvas!</canvas> <script> var canvas = document.getelementbyid('moncanvas'); var ctx = canvas.getcontext('2d'); function alea(min,max) { return Math.round(Math.random()*(max-min)+min); } for (var i=0; i< <?php echo $_GET['nbCarres'];?>; i++) { ctx.beginpath(); ctx.fillstyle = 'rgba('+alea(0,255)+','+alea(0,255)+','+alea(0,255)+',0.33)'; x=alea(100,canvas.width-100);y=alea(100,canvas.height-100); larg=alea(20,100);haut=alea(20,100); ctx.fillrect(x,y,larg,haut); ctx.closepath(); } </script> </body></html> 31

32 Générer du Javascript en PHP - 2 On va changer la couleur d'un élément CSS grâce à PHP : 32

33 Générer du Javascript en PHP - 2 On va changer la couleur d'un élément CSS grâce à PHP : 33

34 Générer du Javascript en PHP - 2 On va changer la couleur d'un élément CSS grâce à PHP : 34

35 Générer du Javascript en PHP - 2 On va changer la couleur d'un élément CSS grâce à PHP : 35

36 Générer du Javascript en PHP - 2 On va changer la couleur d'un élément CSS grâce à PHP : 36

37 III Les erreurs PHP 37

38 Erreurs en PHP PHP est très sensible à la syntaxe des lignes de code Toute erreur empêche le programme PHP de fonctionner correctement Le problème est que les erreurs PHP sont souvent difficiles à corriger Les pages suivantes vont présenter quelques erreurs communes et la manière de les corriger! 38

39 1) Point-virgule L'erreur la plus fréquente est l'oubli d'un point-virgule à la fin d'une instruction : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n" echo $texte;?> </body> </html> 39

40 1) Point-virgule On obtient une «parse error» : Attention, l'erreur est à la ligne 9 mais PHP indique l'erreur à la ligne 10!!! Règle n 4 : Quand PHP indique une erreur à la ligne N, il faut regarder la ligne N et la ligne N-1! 40

41 1) Point-virgule L'erreur la plus fréquente est l'oubli d'un point-virgule à la fin d'une instruction : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; echo $texte;?> </body> </html> 41

42 1) Point-virgule Ca marche : 42

43 2) Ouverture PHP Si on oublie d'ouvrir PHP avec «<?php» : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> $texte = '<p>bonjour!</p>'."\n"; echo $texte;?> </body> </html> 43

44 2) Ouverture PHP Il n'y a pas d'erreur, mais le code PHP n'est pas interprété, il est affiché comme du texte HTML normal : 44

45 On remet «<?php» : 2) Ouverture PHP <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; echo $texte;?> </body> </html> 45

46 Ca marche : 2) Ouverture PHP 46

47 3) Accolade non fermée Si on oublie une accolade fermante : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; for ($i=0; $i<5; $i++) { echo $texte;?> </body> </html> 47

48 3) Accolade non fermée On obtient une erreur de syntaxe, le fichier n'est pas fermé, «unexpected end of file», c'est-à-dire «fin de fichier inattendue» : 48

49 On corrige : 3) Accolade non fermée <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; for ($i=0; $i<5; $i++) { echo $texte; }?> </body> </html> 49

50 Ca marche : 3) Accolade non fermée 50

51 4) Accolade non ouverte Si on oublie une accolade ouvrante : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; for ($i=0; $i<5; $i++) echo $texte; }?> </body> </html> 51

52 4) Accolade non ouverte On obtient une erreur de syntaxe, «unexpected '}'», c'est-à-dire «'}' inattendue» : En effet, l'accolade fermante ne correspond à aucune accolade ouvrante! 52

53 On corrige : 4) Accolade non ouverte <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; for ($i=0; $i<5; $i++) { echo $texte; }?> </body> </html> 53

54 Ca marche : 4) Accolade non ouverte 54

55 5) Chaîne de caractères non fermée Si on oublie de fermer une chaîne de caractères : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p> ; echo $texte;?> </body> </html> 55

56 5) Chaîne de caractères non fermée On obtient une erreur de syntaxe, «unexpected ''», c'est-à-dire «'' inattendue» : 56

57 5) Chaîne de caractères non fermée On corrige : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'; echo $texte;?> </body> </html> 57

58 5) Chaîne de caractères non fermée Ca marche : 58

59 6) Chaîne de caractères mal collée Si on concatène (colle) mal une chaîne de caractères : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!'.</p>'; echo $texte;?> </body> </html> 59

60 6) Chaîne de caractères mal collée On obtient une erreur de syntaxe, «unexpected <», c'est-à-dire «< inattendue» : 60

61 6) Chaîne de caractères mal collée On corrige : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!'.'</p>'; echo $texte;?> </body> </html> 61

62 6) Chaîne de caractères mal collée Ca marche : 62

63 7) Trop d'accolades fermées Si on a trop d'accolades fermantes (plus que nécessaire), on obtient une erreur : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; for ($i=0; $i<5; $i++) { echo $texte; } }?> </body> </html> 63

64 6) Chaîne de caractères mal collée On obtient une erreur de syntaxe, «unexpected '}'», c'est-à-dire «'}' inattendue» : PHP ne comprend pas pourquoi il y a une accolade fermante toute seule, sans accolade ouvrante... 64

65 6) Chaîne de caractères mal collée On corrige : <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>ma page</title> </head> <body> <?php $texte = '<p>bonjour!</p>'."\n"; for ($i=0; $i<5; $i++) { echo $texte; }?> </body> </html> 65

66 6) Chaîne de caractères mal collée Ca marche : 66

67 Avez-vous des questions? 67

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

NFA016 : 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étail

Séance d ED n 5 : HTML et JavaScript

Séance d ED n 5 : HTML et JavaScript Séance d ED n 5 : HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante en html: une réponse : 1)

Plus en détail

Démonstration de la mise en cache via HTML 5 sur iphone

Démonstration de la mise en cache via HTML 5 sur iphone Last update: 2011/08/18 21:46 wiki:devmobile:webapp:html5:presentation Démonstration de la mise en cache via HTML 5 sur iphone Overview Parmi les nouveautés du HTML 5, l une d elles est très intéressent

Plus en détail

Introduction. 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é) 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étail

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, 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

Programmation Internet Cours 4

Programmation 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étail

Tour d horizon des CMS. Content Management System

Tour d horizon des CMS. Content Management System Tour d horizon des CMS Content Management System Qu est ce qu un CMS? C est un Sytème de gestion de contenus Gestion dynamique de contenus en ligne Contenus suivant les standards du web Séparation du contenu,

Plus en détail

Formulaire pour envoyer un mail

Formulaire pour envoyer un mail Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP 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étail

Dans l'article précédent, vous avez appris

Dans l'article précédent, vous avez appris Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales 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étail

PLUGINS Guide du Développeur STEPHANE FERRARI. P l u X m l 5.4

PLUGINS Guide du Développeur STEPHANE FERRARI. P l u X m l 5.4 PLUGINS Guide du Développeur STEPHANE FERRARI P l u X m l 5.4 Table des matières Présentation de PluXml...5 Principales caractéristiques...5 Pré-requis...6 Procédure d'installation...6 Procédure de mise

Plus en détail

{less} Guide de démarrage

{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étail

SYSTÈMES D INFORMATIONS

SYSTÈ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étail

Document Object Model (DOM)

Document 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étail

STID 2ème année : TP Web/PHP

STID 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étail

Mise à jour : janvier 2015 POURQUOI ET COMMENT OPTIMISER LES VISUELS

Mise à jour : janvier 2015 POURQUOI ET COMMENT OPTIMISER LES VISUELS Mise à jour : janvier 2015 POURQUOI ET COMMENT OPTIMISER LES VISUELS QUI EST MAXIWEB? Maxiweb est une agence digitale pas comme les autres. Un seul objectif : faire de vous le ROI Pôle Consulting Pôle

Plus en détail

L'API DOM : Document Object Model

L'API DOM : Document Object Model Ingénierie Documentaire L'API DOM : Document Object Model http://doc.crzt.fr STÉPHANE CROZAT 16 octobre 2014 Table des matières I - Introduction au DOM 5 A. Principes du DOM...5 B. L'interface DOM...6

Plus en détail

«Cachez-moi cette page!»

«Cachez-moi cette page!» «Cachez-moi cette page!» Atelier Pratique 1h30 Hugo Hamon (@hhamon) http://hugohamon.com Qui suis-je? Au menu de cet atelier 1. Introduction 2. Avantages 3. Expiration (Expires & Cache-Control) 4. Validation

Plus en détail

Module 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 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étail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur 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étail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation 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étail

Les architectures 3-tiers Partie I : les applications WEB

Les architectures 3-tiers Partie I : les applications WEB Les architectures 3-tiers Partie I : les applications WEB 1 Evolutions logicielles Des objets aux composants... Objets JavaBeans, Objets ActiveX, Objets COM,... 1 Evolutions logicielles Des objets aux

Plus en détail

Introduction. Passage de sites statiques à des sites dynamiques

Introduction. Passage de sites statiques à des sites dynamiques PHP (ET MYSQL) Introduction HTML : pages destinées à être publiées sur Internet Texte à afficher + instructions de mise en page Pas d instructions de calcul ou de traitements conditionnels Des sites de

Plus en détail

Qui sommes-nous? Buddyweb est une agence digitale spécialisée dans les projets web et mobiles.

Qui sommes-nous? Buddyweb est une agence digitale spécialisée dans les projets web et mobiles. Présentation 2014 Qui sommes-nous? Buddyweb est une agence digitale spécialisée dans les projets web et mobiles. Nous créons des solutions qui ont un impact positif sur les utilisateurs de nos produits,

Plus en détail

HTML/CSS - Travaux Pratiques 2

HTML/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étail

Le point sur les services en ligne employeurs

Le point sur les services en ligne employeurs DATE Émetteur rappel du titre général de la présentation Le point sur les services en ligne employeurs de l Assurance Maladie Déclaration d accident du travail ou de trajet, attestation de salaire, bordereaux

Plus en détail

Panel des technologies Web

Panel 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étail

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Failles 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étail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

Plus en détail

1. La plate-forme LAMP

1. 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étail

LICENCE PROFESSIONNELLE

LICENCE PROFESSIONNELLE LICENCE PROFESSIONNELLE Multimédia Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels Organisation : Institut Universitaire de Technologie Lieu de formation

Plus en détail

GESTION DES CONNAISSANCES AU GEIPAN

GESTION DES CONNAISSANCES AU GEIPAN GESTION DES CONNAISSANCES AU GEIPAN FONDEMENTS DE LA FUTURE PLATEFORME DE GESTION DES CONNAISSANCES ET STRATÉGIE DE TRAVAIL COLLABORATIF DU GEIPAN MICHAEL VAILLANT SYSTÈME DE GESTION DES CONNAISSANCES?

Plus en détail

ALGORITHMIQUE ET PROGRAMMATION En C

ALGORITHMIQUE ET PROGRAMMATION En C Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2

Plus en détail

Initiation aux techniques du Web. Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr

Initiation aux techniques du Web. Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr Initiation aux techniques du Web Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr La balise Intégrer un élément ou un fichier externe (video, audio, flash, pdf ). Le support

Plus en détail

Attaques de type. Brandon Petty

Attaques de type. Brandon Petty Attaques de type injection HTML Brandon Petty Article publié dans le numéro 1/2004 du magazine Hakin9 Tous droits reservés. La copie et la diffusion de l'article sont admises à condition de garder sa forme

Plus en détail

Travaux dirigés n 10

Travaux dirigés n 10 Travaux dirigés n 10 IMAC 1 Responsive Web Design Dans ce TD, vous verrez comment concevoir un design web qui s adaptera au terminal sur lequel il sera visualisé. Avant-propos Avec l avènement des smartphones

Plus en détail

TD HTML AVEC CORRECTION

TD HTML AVEC CORRECTION TD HTML AVEC CORRECTION On utilisera Notepad++ comme éditeur sur Windows Vous créez un répertoire www sous vos répertoires personnels et vous mettrez vos pages dedans. Créez vos fichiers HTML et n oubliez

Plus en détail

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉ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étail

Module BD et sites WEB

Module 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étail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION 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étail

DOM - Document Object Model

DOM - 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étail

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

LES 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étail

Gilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068

Gilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068 HTTP/1.1 RFC 2068 1 Caractéristiques Niveau application Sans état Tout transfert de données Au dessus du protocole TCP Largement utilisé dans le World Wide Web Utilise les normes : URI (Uniform Resource

Plus en détail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

Plus en détail

HTML. Notions générales

HTML. 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étail

CREATION d UN SITE WEB (INTRODUCTION)

CREATION 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étail

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015 Benjamin Lampérier - Benoît Goyheneche RMLL 2015 - Beauvais 8 Juillet 2015 1 2 3 État des lieux On ne change rien On optimise intelligemment Avant de commencer Mettre les chaines de caractères entre simple

Plus en détail

Module : programmation site Web dynamique Naviguer entre les pages via site map

Module : 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étail

AWS avancé. Surveiller votre utilisation d EC2

AWS avancé. Surveiller votre utilisation d EC2 10 AWS avancé Dans ce chapitre, nous bâtirons sur les bases que nous avons apprises jusqu ici. Nous étudierons des sujets plus avancés tels que la surveillance de votre utilisation d AWS, l utilisation

Plus en détail

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

INTERNET 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étail

Formation HTML / CSS. ar dionoea

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étail

Plateforme publicitaire Entreprendre. Guide de normes

Plateforme publicitaire Entreprendre. Guide de normes Plateforme publicitaire Entreprendre Guide de normes 4 mars 2015 Table des matières La typographie... 4 Les unités de mesure... 4 Les images et les messages... 5 La grille de base... 6 Le bloc texte...

Plus en détail

Développement des Systèmes d Information

Dé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étail

Programmation Web TP1 - HTML

Programmation 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étail

Projet de Semestre. Page Web Didactique de Visualisation d Algorithme. Université de Genève - semestre de printemps 2012

Projet de Semestre. Page Web Didactique de Visualisation d Algorithme. Université de Genève - semestre de printemps 2012 Nouvelles Technologies de l Information et de la Communication Projet de Semestre Page Web Didactique de Visualisation d Algorithme Université de Genève - semestre de printemps 2012 Pierre Künzli, Adrien

Plus en détail

Drupal Développeur. Theming et développement pour Drupal. Une formation T@hitiClic. Formateur : Fabien Crépin. Drupal Développeur.

Drupal Développeur. Theming et développement pour Drupal. Une formation T@hitiClic. Formateur : Fabien Crépin. Drupal Développeur. Theming et développement pour Drupal Une formation Formateur : Fabien Crépin Introduction Objectif : savoir développer un module et un thème 4 demi-journées Ce qu'on verra en théorie et en pratique : Environnement

Plus en détail

Web statique : client-serveur. PHP/MySQL: Sites dynamiques Formulaires et bases de données. Discussion HTTP. Caractéristiques du HTTP

Web statique : client-serveur. PHP/MySQL: Sites dynamiques Formulaires et bases de données. Discussion HTTP. Caractéristiques du HTTP p. 1 Web statique : client-serveur p. 2 PHP/MySQL: Sites dynamiques Formulaires et bases de données François Gannaz navigateur Requete HTTP Serveur web (apache) INP Formation Continue 16, 17, 23, 24 juin

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. 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étail

PPE Installation d un serveur FTP

PPE Installation d un serveur FTP Introduction : Tout au long de ce tutorial nous allons créer un serveur FTP, commençons tout d abord à voir ce qu est un serveur FTP. File Transfer Protocol (protocole de transfert de fichiers), ou FTP,

Plus en détail

HTTP. Technologies du Web. Programmation Web côté serveur. Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009

HTTP. Technologies du Web. Programmation Web côté serveur. Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009 HTTP Technologies du Web Programmation Web côté serveur Pierre Senellart (pierre.senellart@telecom-paristech.fr) Mastère spécialisé Management et nouvelles technologies, 16 novembre 2009 P. Senellart (TELECOM

Plus en détail

Informatique : Création de site Web Master 2 ANI TP 1

Informatique : Création de site Web Master 2 ANI TP 1 Informatique : Création de site Web Master 2 ANI TP 1 Objectifs du TP : créer des pages Web en HTML EXERCICE I : AFFICHAGE DE DOCUMENT HTML 1. Ouvrez le bloc-note, recopiez-y le document suivant :

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

Les outils de création de sites web

Les 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étail

25 mars. Tutoriel sur Laravel. Préparé par : Lydiane Beaulne-Bélisle. Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel.

25 mars. Tutoriel sur Laravel. Préparé par : Lydiane Beaulne-Bélisle. Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel. 25 mars Tutoriel sur Laravel Préparé par : Lydiane Beaulne-Bélisle Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel. Créé pour le cours de Projet de fin d étude Collège de

Plus en détail

API SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011

API SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011 API SMS CONSEIL HTTP V2.01 Documentation V1.0 au 21/05/2011 L'utilisation de l'api SMS CONSEIL est réservée aux clients, membres du site SMS-CONSEIL.FR et doit se faire en accord avec nos conditions générales

Plus en détail

Extended communication server 4.1 : VoIP SIP service- Administration

Extended communication server 4.1 : VoIP SIP service- Administration Extended communication server 4.1 : VoIP SIP service- Administration Mai, 2008 Alcatel-Lucent Office Offer - All Rights Reserved Alcatel-Lucent 2007 Ce document explique comment configurer le Service VOIP-SIP

Plus en détail

Présentation du Framework BootstrapTwitter

Pré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étail

= constante et cette constante est a.

= constante et cette constante est a. Le problème Lorsqu on sait que f(x 1 ) = y 1 et que f(x 2 ) = y 2, comment trouver l expression de f(x 1 )? On sait qu une fonction affine a une expression de la forme f(x) = ax + b, le problème est donc

Plus en détail

TIC 12 ATELIER INTEGRATION CAHIER DES CHARGES. Page 1/5

TIC 12 ATELIER INTEGRATION CAHIER DES CHARGES. Page 1/5 TIC 12 ATELIER INTEGRATION CAHIER DES CHARGES Page 1/5 ATELIER INTEGRATION A mi-parcours de votre formation, l'atelier (dont la note est coefficient 2) permet d'évaluer vos connaissances acquises lors

Plus en détail

Initiation à html et à la création d'un site web

Initiation à 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étail

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

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Trusteer Pour la prévention de la fraude bancaire en ligne

Trusteer Pour la prévention de la fraude bancaire en ligne Trusteer Pour la prévention de la fraude bancaire en ligne La solution de référence pour la prévention de la fraude bancaire en ligne Des centaines d institutions financières et des dizaines de millions

Plus en détail

RAPPORT 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 - 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étail

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

FORMATION / 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étail

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste

Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine. MC Benveniste Transfert de fichiers (ftp) avec dreamweaver cs5 hébergement et nom de domaine MC Benveniste 2013 Configuration Vous devez au préalable avoir un hébergeur, qui vous aura fourni les codes ftp, le log-in

Plus en détail

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2

Plus en détail

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien. Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien. Netchallenge met à votre disposition ses salles de formation, toutefois afin de correspondre au

Plus en détail

PLATEFORME GRAPHIQUE INSTITUT DU NOUVEAU MONDE

PLATEFORME GRAPHIQUE INSTITUT DU NOUVEAU MONDE PLATEFORME GRAPHIQUE INTRODUCTION 01 Ce guide de normes a pour but d assurer à l Institut du nouveau monde une image uniforme et puissante, de communiquer la cohérence des gestes, des services et des politiques

Plus en détail

SERVEUR WEB. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

SERVEUR WEB. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille SERVEUR WEB Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) TP : Serveur WEB L ordinateur Raspberry Pi est connecté en réseau par un connecteur Ethernet et/ou

Plus en détail

Java Licence Professionnelle CISII, 2009-10

Java Licence Professionnelle CISII, 2009-10 Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation

Plus en détail

Serveur d Applications Web : WebObjects

Serveur d Applications Web : WebObjects Serveur d Applications Web : WebObjects Nicolas Roard 29 avril 2004 Table des matières 1 Introduction 1 2 Historique 1 2.1 Implémentation WebObjects....... 2 2.2 Différences et manques?......... 3 3 Principes

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)

Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4) Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4) Sommaire : Contenu I. Introduction:... 2 II. Présentation de l atelier :... 2 1) Attaque persistante :... 3 2) Attaque non persistante :...

Plus en détail

Présentation du langage et premières fonctions

Pré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étail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Le framework YUI et le développement 4D Par Olivier DESCHANELS, Responsable Programme 4D S.A. Note technique 4D-201004-08-FR Version 1 - Date 1 avril 2010 Résumé Dans la présente note technique, nous allons

Plus en détail

Architectures Web Services RESTful

Architectures Web Services RESTful Architectures Web Services RESTful Alexandre Denis Alexandre.Denis@inria.fr Inria Bordeaux Sud-Ouest France ENSEIRB PG306 REST REST Representational State Transfer Roy Fielding (2000) Décollage vers 2006-2007

Plus en détail

Performance Front-End

Performance 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étail

Guide d interfaçage SSO Connexion des ressources aux plates-formes de type Corrélyce. Sommaire. Titre du document

Guide d interfaçage SSO Connexion des ressources aux plates-formes de type Corrélyce. Sommaire. Titre du document Connexion des ressources aux plates-formes de type Corrélyce CRDP ACADÉMIE D AIX-MARSEILLE 31, bd d Athènes 13232 Marseille cedex 1 T 04 91 14 13 12 F 04 91 14 13 00 www.crdp.aix-marseille.fr Établissement

Plus en détail

Pack Fifty+ Normes Techniques 2013

Pack 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étail

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?

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? 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étail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation 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étail

WEB & 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 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étail

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

Formation 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étail

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

Les 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étail

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données Activité sur Meteor Annexe 1 : notion de client-serveur et notion de base de données Notion de client-serveur Que se passe-t-il lorsque vous tapez dans la barre d'adresse de votre navigateur «http://www.google.fr»?

Plus en détail