Initiation au web dynamique 2006-2007 Licence Professionnelle.

Slides:



Advertisements
Présentations similaires
HTML Abda Anne Plan Présentation Structure Texte Listes Images Liens Tableaux Formulaires.
Advertisements

Conception de Site Webs dynamiques Cours 6
Conception de Site Webs Interactifs Cours 3
Conception de Sites Web dynamiques
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Gérer un site avec Kompozer
Internet : serveurs Web
HTML5, CSS3, PHP5, Javascript, AJAX
Chapitre 3 Les Formulaires en PHP
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
TP 3-4 BD21.
Formulaire HTML Introduction. Définition de formulaire.
11:16:331 Programmation Web Programmation Web : Formulaires HTML Jérôme CUTRONA
Cours n°3 Les formulaires
La balise <FORM>:
Applications Internet – cours 3 La page web
COME Bernard Comeau Commerce électronique Les éléments retrouvés dans une page Web. COME 2001.
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
17 octobre 2012 Grégory Petit
Les instructions PHP pour l'accès à une base de données MySql
28 novembre 2012 Grégory Petit
04/05/11 Préparé par: Ing. Rodrigue OSIRUS | (+509) | matica.net Éléments dun site web Cours: Conception.
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
HTML / CSS Gestion des systèmes d’information Classe terminale
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Initiation au web dynamique
31 octobre 2012 Grégory Petit
Initiation au web dynamique - TP
Cours n° 1 Le langage HTML Prof. : E. BAKKI
PHP & My SQL.
Le langage XHTML 420-S4W-GG Programmation Web Client
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
LE HTML ISN Terminale S Un peu d’histoire …
1 F o r m a t i o n A R S World Wide Web (WWW). 2 F o r m a t i o n A R S Contributions m Création: Claude Gross (UREC) m Modifications: Bernard Tuy,
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
Développement d’Application Web.  L’internet=WWW  Vrai  Faux  C’est quoi Web2.0  Quel intérêt d’un navigateur.
IUT SRC Année 2004/2005Antonio Capobianco 1 HTML>Formater du texte>Les titres Définir les titres HTML distingue 6 niveaux de titre : Titre N°1 Titre N°2.
Module : Pages Web Dynamiques (Production Électronique Avancée)
INTERNET Le langage HTML
 Formulaires HTML : traiter les entrées utilisateur
Initiation au JavaScript
ORGANISATION DE L’ENSEIGNEMENT Informatique et Sciences du Numérique.
HTML Création et mise en page de formulaire Cours 3.
HTML Création et mise en page de formulaire
Conception des pages Web avec
ORGANISATION DE L’ENSEIGNEMENT
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Guillaume MICHAUD – Yvan LECOMTE
DREAMWEAVER Première séance Villaron Audrey – Shibly Tarek.
Présentation Dreamweaver – Partie 2 Mickaël PIQUE – Automne 2004.
Plan de la présentation Le langage HTML Dreamweaver MX Les premiers outils pour créer une page web :  Propriétés d’une page  Création de cadres  Création.
Dreamweaver (2) ● les calques (layers) ● les comportements
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
DREAMWEAVER MX2 - Séance 2 Les calques Les comportements Les scénarios Les formulaires Les feuilles de style Les modèles Les cadres Mise en ligne Jérôme.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
CPI/BTS 2 Programmation Web Introduction au HTML Prog Web CPI/BTS2 – M. Dravet – 18/09/2003 Dernière modification: 18/09/2003.
SI28 : D REAMWEAVER 2 Audrey BUISSON – GSU05 Romain LASSALLE – GI05 1 SI28 – Ecriture interactive et multimedia.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Transcription de la présentation:

Initiation au web dynamique Licence Professionnelle

Initiation au web dynamique2 Sommaire Protocole HTTP Langage HTML Langage PHP Langage JSP Langage ASP

Initiation au web dynamique3 Langage HTML HTML (HyperText Markup Language) est une application du SGML (Standard Generalized Markup Language). Il sagit dun standard, dun ensemble de recommandations publié par le W3C, (World Wide Web Consortium, HTML est un langage dont la création a débuté en 1989, la version 1.0 ayant vu le jour en La version 4.01 est la version actuelle (et définitive du langage HTML, notons que la version 4 est lune des sources dun autre langage : XHTML).

Initiation au web dynamique4 Langage HTML HTML (HyperText Markup Language) est une application du SGML (Standard Generalized Markup Language). Il sagit dun standard, dun ensemble de recommandations publié par le W3C, (World Wide Web Consortium, HTML est un langage dont la création a débuté en 1989, la version 1.0 ayant vu le jour en La version 4.01 est la version actuelle (et définitive du langage HTML, notons que la version 4 est lune des sources dun autre langage : XHTML). HTML permet de réaliser des documents, en utilisant une syntaxe structurante. Les pages HTML sont des documents statiques

Initiation au web dynamique5 Langage HTML Une page HTML peut être vue comme un simple fichier texte (et est à ce titre éditable via pléthore doutils). Une page HTML est interprétée par le navigateur afin de réaliser laffichage présenté à lutilisateur de ce dernier. Lextension de fichier associée aux pages HTML est généralement «.htm », ou encore «.html », mais cela dépend de la configuration du serveur web.

Initiation au web dynamique6 Langage HTML Une page HTML est fichier texte contenant des balises HTML représentées de la manière suivante :. Le HTML nest pas sensible à la casse en ce qui concerne le nom des balises. On trouve des balises douverture et des balises de fermeture Ex. : mise en forme de texte : gras : texte en gras italique : texte en italique Certaines balises nont pas de fermeture Ex. : la balise effectue un retour à la ligne, on la notera de la manière suivante : dans le cas du XHTML

Initiation au web dynamique7 Langage HTML Limbrication des balises est possible mais doit être effectuée de manière logique Ex. : Lexemple suivant fonctionne : texte en gras texte en gras et italique Lexemple suivant ne fonctionne pas : texte en gras texte en gras et italique La mise en forme du code source ninflue pas sur la mise en forme finale de la page HTML, il est donc possible dindenter le code source. Exception faite de lutilisation de la balise PRE qui permet de conserver la mise en forme du texte présent entre la balise douverture et la balise de fermeture. Utilisation des commentaires en HTML : un commentaire apparaîtra dans le code source de la page HTML mais pas dans la représentation de la page HTML sur le navigateur client. Ex. :

Initiation au web dynamique8 Langage HTML Structure minimum dune page HTML Titre de la page Corps de la page

Initiation au web dynamique9 Langage HTML Attributs des balises Les balises possèdent des attributs représentés pour la plus part sous forme de couple clé="valeur"

Initiation au web dynamique10 Langage HTML Caractères Spéciaux Certains caractères sont nécessaires au fonctionnement des pages HTML ( pour les balises …), il est donc nécessaire dutiliser du code HTML pour pouvoir visualiser certains caractères dans les pages HTML. CaractèreCode HTML "" &&anp; << >> Espace insécable

Initiation au web dynamique11 Langage HTML Tableaux : Le code HTML permettant de représenter un tableau de deux lignes et de deux colonnes sera le suivant : A B C D Les balises et délimitent le début et la fin du tableau. Chaque ligne est délimitée par les balises. Les cellules contenant les données sont délimitées par les balises et.

Initiation au web dynamique12 Langage HTML Sur la balise TABLE, on peut utiliser les attributs suivants : border : permet de choisir lépaisseur de la bordure width : permet de fixer la largeur du tableau (en pixels ou en pourcentage) height : permet de fixer la hauteur du tableau (en pixels ou en pourcentage) Les balises TR et TD acceptent les attributs suivants : align : pour choisir lalignement horizontal des données valign : pour choisir lalignement vertical des données …

Initiation au web dynamique13 Langage HTML La navigation entre les pages est assurée grâce à des liens. La balise permettant de créer un lien est la balise Ex. : création dun lien « accès à la page des contacts », le nom du fichier visé est contact.htm, le code HTML permettant de créer ce lien sera le suivant : accès à la page des contacts

Initiation au web dynamique14 Langage HTML Pour afficher une image dans une page HTML, il faut utiliser la balise IMG. Dans les spécifications du W3C, les formats suivants sont acceptés : JPEG GIF PNG (En pratique, Internet Explorer ne gère pas le PNG 24) Ex. : affichage dun fichier image image2.gif Les attributs suivants peuvent être utilisés : align : alignement de limage border : taille de la bordure autour de limage height : forcer une taille en hauteur pour limage (en pixel ou en poucentage) width : forcer une taille en largeur pour limage (en pixel ou en poucentage) …

Initiation au web dynamique15 Langage HTML Les formulaires : La balise FORM Ils permettent aux visiteurs dun site de saisir et de transmettre des données aux auteurs du site. Ils sont délimités par les balise... Les attributs suivants doivent être présents dans la balise FORM : METHOD : indique la méthode utilisée par le navigateur client pour transmettre les données au serveur (GET : données codées dans lURL ; POST : données stockées dans le corps de la requête) ACTION : adresse à laquelle les données vont être envoyées (adresse de page, de script CGI ou adresse Exemples :

Initiation au web dynamique16 Langage HTML Transmission des données par les formulaires Les différents champs contenus dans le formulaire seront transmis sous forme de couple « clé=valeur ». Exemple : un formulaire contient les champs nommés champ1, champ2, champ3 ; les données saisies dans ces champs sont donnée1, donnée2, donnée3 ; les données seront transmises de la manière suivante : champ1=donnée1&champ2=donnée2&champ3=donnée3 En méthode GET, ceci nous donne lURL suivante : mp2=donnée2&champ3=donnée3

Initiation au web dynamique17 Langage HTML La balise INPUT Cette balise est la plus utilisée car elle permet de créer des champs de différents type : champ texte, champ mot de passe, case à cocher, … Syntaxe :

Initiation au web dynamique18 Langage HTML Le type de balise peut prendre les valeurs suivantes : text : champ permettant la saisie dune ligne de texte checkbox : case à cocher gérant deux états : coché : checked non coché : unchecked hidden : champ caché : ce champ ne sera pas visible sur le formulaire mais pourra contenir une valeur qui sera transmise au serveur file : champ permettant à lutilisateur de choisir un fichier à envoyer au serveur password : champ permettant la saisie dune ligne de texte mais les caractères saisis sont remplacés par des étoiles (*) lors de laffichage radio : permet dobtenir un choix unique de lutilisateur entre plusieurs propositions, les boutons radio qui doivent fonctionner ensemble doivent porter le même attribut name reset : bouton de remise à zéro pour le formulaire : tous les champs sont remis à leur valeur par défaut submit : bouton de soumission du formulaire, les données sont transmises au serveur lorsque lutilisateur clique sur ce bouton image : permet de faire un bouton de soumission personnalisé, préciser limage à utiliser avec lattribut « src »

Initiation au web dynamique19 Langage HTML Balise TEXTAREA Il sagit dune zone de saisie de texte multi-lignes. Les attributs suivants sont utilisables : name : nom du champ cols : nombre de caractères par ligne rows : nombre de lignes readonly : le texte de ce champ ne peut pas être modifié value : valeur par défaut du champ

Initiation au web dynamique20 Langage HTML La balise SELECT Cette balise permet de créer une liste déroulante. Les attributs suivants existent : name : nom du champ disabled : champ grisé : non modifiable multiple : permet de sélectionner plusieurs éléments de la liste Les éléments contenus dans cette liste seront délimités par des balises OPTION.

Initiation au web dynamique21 Langage HTML La balise OPTION Cette balise permet de créer la liste des valeur dune liste déroulante. Les attributs suivants existent : value : valeur de loption dans le cas ou elle est sélectionnée par lutilisateur selected : valeur pré-sélectionnée dans la liste de valeurs

Initiation au web dynamique22 Langage HTML - Exercice N°1 Ecrire le code HTML de la page donnée en exemple