Initiation au Web et à l HTML



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

Bureautique Initiation Excel-Powerpoint

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

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

HTML. Notions générales

Développement des Systèmes d Information

Les outils de création de sites web

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

La mémorisation des mots de passe dans les navigateurs web modernes

Programmation Web. Introduction

Webmaster / Webdesigner / Wordpress

Programmation Web. Madalina Croitoru IUT Montpellier

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

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08

Caruso33 : une association à votre service

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

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

SITE I NTERNET. Conception d un site Web

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

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

Hébergement de site web Damien Nouvel

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

Mise à jour : Octobre 2011

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis

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

Manuel logiciel client Java

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Guide Utilisateur Transnet

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Diffuser un contenu sur Internet : notions de base... 13

I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques

Association UNIFORES 23, Rue du Cercler LIMOGES

Des solutions sur mesure à partir de modules fonctionnels & CRM associés à un studio de customisation.

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Vous avez reçu une pièce jointe VOTRE SITE.RAR, qu en faire?

E.N.T. Espace Numérique de Travail

Le serveur web Windows Home Server 2011

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

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

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

Installation / Sauvegarde Restauration / Mise à jour

Application Web et J2EE

creer votre site internet en html/css

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

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

Atelier Le gestionnaire de fichier

Joomla! Création et administration d'un site web - Version numérique

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

PROGRAMME DE FORMATION CONTINUE «CHEF DE PROJET WEB»

Étape 1 / CHOISIR UN HÉBERGEMENT

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

SUPPORTDEFORMATION SUGARCRM. Guideutilisateur SugarCRMPro

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Fais ton site internet toi-même

Formation Découverte du Web

formations Une approche simple et personnalisée pour une meilleure acquisition de compétences en PAO

Gestion collaborative de documents

Théorie : internet, comment ça marche?

Création d un site web avec le kit labo CNRS. Expérience au LMV - Ch. Postadjian (Laboratoire de Mathématiques de Versailles - UMR 8100)

Administration de systèmes

Notes pour l utilisation d Expression Web

Programmation Web TP1 - HTML

Exigences système Edition & Imprimeries de labeur

Optimiser pour les appareils mobiles

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

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

CAHIER DES CHARGES D IMPLANTATION

Disque Dur Internet «Découverte» Guide d utilisation du service

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Dossier de presse - Mai Le stockage en ligne Cloud & Backup

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

TP 6 Installation et configuration d une site internet avec un CMS Illustration avec Wordpress

Utilisation de Jakarta Tomcat

Mozilla Firefox 3.5. Google Chrome 3.0 LES NAVIGATEURS WEB. (pour Windows) Opéra 10. Internet Explorer 8. Safari 4.0

Publication dans le Back Office

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Manuel du logiciel PrestaTest.

Catalogue des formations

Prérequis techniques

Programmation Internet Cours 4

Découvrez notre solution Alternative Citrix / TSE

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin Entreprise decoratzia.com 15 rue Erlanger Paris

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

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

Comment utiliser mon compte alumni?

Magento. 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

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

Installation locale de JOOMLA SEPIA

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Transcription:

Initiation au Web et à l HTML Mathieu LACROIX, François RÉVERET, Antoine VACAVANT mathieu.lacroix@isima.fr françois.reveret@univ-bpclermont.fr antoine.vacavant@liris.cnrs.fr 2 et 3 Avril 2007 /40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Programme des deux jours Lundi matin : Problématiques du Web et premières manipulations du langage HTML Lundi après midi : TP de HTML Mardi matin : Présentation de techniques avancées et d un logiciel de création de pages Web Mardi après midi : Réalisation d un mini-site Web 2/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Introduction au Web 1 2 Technologies disponibles Outils nécéssaires 3 Mise en ligne Hebergement 3/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan 1 2 Technologies disponibles Outils nécéssaires 3 Mise en ligne Hebergement 4/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Vocabulaire Plan 5/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Requête Web Plan Je demande la page Web suivante : http://liris.cnrs.fr/~avacavan/enseignements/enseignements.html 6/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

7/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Requête Web Plan 8/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Requête Web Plan 9/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

10/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Requête Web Plan 11/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

12/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Requête Web Plan Vous devriez obtenir ça : 13/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Décomposer une adresse L adresse http://liris.cnrs.fr/~avacavan/enseignements/enseignements.html 4/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Décomposer une adresse L adresse http://liris.cnrs.fr/~avacavan/enseignements/enseignements.html http:// : protocole 4/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Décomposer une adresse L adresse http://liris.cnrs.fr/~avacavan/enseignements/enseignements.html http:// : protocole liris.cnrs.fr/ : adresse du serveur 4/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Décomposer une adresse L adresse http://liris.cnrs.fr/~avacavan/enseignements/enseignements.html http:// : protocole liris.cnrs.fr/ : adresse du serveur ~avacavan/enseignements/ : arborescence 4/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Décomposer une adresse L adresse http://liris.cnrs.fr/~avacavan/enseignements/enseignements.html http:// : protocole liris.cnrs.fr/ : adresse du serveur ~avacavan/enseignements/ : arborescence enseignements.html : fichier 4/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Remarques Quand je tape www.google.fr, je ne demande pas de page 5/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Remarques Quand je tape www.google.fr, je ne demande pas de page Renvoie une page par défaut (index.html par exemple) 5/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Remarques Quand je tape www.google.fr, je ne demande pas de page Renvoie une page par défaut (index.html par exemple) Parfois, quand je surfe sur un site, aucun nom de page n apparaît dans la barre d adresses (seul le nom du site est présent) 5/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Remarques Quand je tape www.google.fr, je ne demande pas de page Renvoie une page par défaut (index.html par exemple) Parfois, quand je surfe sur un site, aucun nom de page n apparaît dans la barre d adresses (seul le nom du site est présent) Il est possible de masquer les noms des pages dans la barre d adresse 15/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan J en fait quoi du fichier HTML? Celui-ci sera affiché à l écran par le navigateur C est une interprétation locale faite par le navigateur C est pour cela qu on peut apprendre et tester le HTML en local sur son propre ordinateur C est aussi pour cela qu en fonction du navigateur, la page peut-être affichée différemment... car mauvais respect des standards du web 6/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan J en fait quoi du fichier HTML? Celui-ci sera affiché à l écran par le navigateur C est une interprétation locale faite par le navigateur C est pour cela qu on peut apprendre et tester le HTML en local sur son propre ordinateur C est aussi pour cela qu en fonction du navigateur, la page peut-être affichée différemment... car mauvais respect des standards du web Vous pouvez voir ce que contient le fichier HTML que vous avez récupéré 16/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Visualisation du code source de la page 7/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

L interactivité dans un site Web Utilité des liens Un site web n est pas qu une page Web C est un ensemble de pages Web On y accède par une page d accueil et des liens entre les pages On navigue, on surfe d une page à une autre... 18/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Lien entre les pages Web 9/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Sites Web dynamiques...ou comment fonctionne Google? Google contient une base de données de pages Web Recherche à l intérieur de cette base grâce à des mots-clés Doit générer la page de résultats Plus élaboré qu un simple serveur de fichiers 20/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Interactivité et génération de pages Cas de la recherche sur Google 1/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Interactivité et génération de pages Cas de la recherche sur Google 2/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Interactivité et génération de pages Cas de la recherche sur Google 3/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Interactivité et génération de pages Cas de la recherche sur Google 4/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan Quand on édite le code source d une page Web, on trouve des balises comme ça : <truc> < /chose> Elles décrivent comment doit s afficher le contenu (méta-information) Connaître le HTML = connaître les balises Un fichier HTML = un simple fichier de texte! 25/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan HTML = simple texte HTML texte écrit avec Word (traitement de texte) Pourquoi? Word met en forme le texte, et le code à sa façon Le HTML décrit la mise en forme, langage spécifique Ne pas confondre création HTML à partir de.doc (possible mais beurk) écriture directe du HTML, sauvegarde en texte seul 26/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan Technologies disponibles Outils nécéssaires 1 2 Technologies disponibles Outils nécéssaires 3 Mise en ligne Hebergement 27/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Technologies disponibles Technologies disponibles Outils nécéssaires Il existe différentes technologies de création de sites Web Statique : le site est physiquement présent sur le disque du serveur. On navigue de page en page, les liens sont directs Les sites en HTML sont des sites statiques Dynamique : la totalité du site n est pas physiquement présente sur le disque du serveur Les pages sont générées selon une recherche dans une base de données, des informations qu on trie par date, catégories... exemple: Google ou un forum de discussion Les technologies existantes sont PhP, JSP, ASP... 28/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Technologies disponibles Technologies disponibles Outils nécéssaires Technologies d un site Les technologies dynamiques nécéssitent l installation de modules supplémentaires dans le serveur Web Pour un forum de discussion basé sur PhP, votre serveur devra impérativement avoir un serveur PhP (Apache par exemple) Technologies de page Web Certaines fonctionnalités sont directement incluses dans le navigateur (HTML + CSS), d autres sont des plug in ou extensions (flash, javascript, java...) 29/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

But du stage Plan Technologies disponibles Outils nécéssaires Le but du stage n est pas de tout savoir sur tout (nous en serions nous même bien incapables...) Nous nous focalisons sur le HTML et le CSS 0/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Outils Plan Technologies disponibles Outils nécéssaires Navigateurs On a dit que selon le navigateur utilisé, le résultat pouvait être différent Il convient donc d avoir à disposition plusieurs navigateurs Web Windows : Internet explorer, Firefox (navigateur de la suite Mozilla), Opera... Linux : Konqueror, Firefox, Epiphany... Mac : Safari, Camino... http://webstandards.org/files/acid2/test.html Le test acid2... qui fait mal aux navigateurs 31/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Outils Plan Technologies disponibles Outils nécéssaires Éditeurs N importe quel éditeur fera l affaire (bloc note Windows) Cependant, il est bien utile parfois d avoir un éditeur avec la coloration syntaxique. Nous utiliserons pendant ce stage Notepad++ Windows : Notepad++, Context... Linux : Kate, Gedit, Kwrite, Xemacs... Mac : Il doit en exister... Cette liste est non exhaustive!! Un éditeur ne nous permettra pas de faire de grandes pages Web C est pour commencer, afin de manipuler un peu le langage 32/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Outils Plan Technologies disponibles Outils nécéssaires Logiciels de création de sites web Quand l éditeur classique ne suffit plus, il existe des logiciels de création de pages web. Frontpage(payant), Dreamweaver(payant), Nvu, Hotmetal... Graphiques Les logiciels de dessin sont nombreux. Photoshop (payant), The Gimp, Photofiltre 33/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan Mise en ligne Hebergement 1 2 Technologies disponibles Outils nécéssaires 3 Mise en ligne Hebergement 34/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Mise en ligne Plan Mise en ligne Hebergement Le site peut-être développé localement Il faut le mettre en ligne sur un ordinateur connecté à Internet en permanence et disposant d un programme serveur Web Généralement, on utilise un hébergeur, qui fournit un canal spécial de communication pour lui envoyer les pages à stocker (Protocole FTP) 35/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Mise en ligne Hebergement 36/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Mise en ligne Hebergement http : Accès en lecture à l ensemble des fichiers vu par une personne extérieure Protocole utilisé dans l accès aux pages Web ftp : Accès en lecture/écriture à l ensemble des fichiers, après une étape d authentification Protocole utilisé pour la modification d un site web, ou transfert de fichiers 37/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Mise en ligne Hebergement 8/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Mise en ligne Hebergement Hébergeurs de sites Web Hébergeurs gratuits (contre quelques pubs) : Lycos, Multimania,... Service Pages persos des fournisseurs d accès : Club-internet, Orange, Free,... Etre son propre hébergeur : Utiliser le serveur du Labo Attention aux technologies disponibles 39/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML

Plan Bilan : demande d une page Web Site web Mise en ligne d un site Web Écrire une page web n est pas compliqué Le HTML n est pas dur non plus Source d information principale : Internet 40/40 Mathieu LACROIX, François RÉVERET, Antoine VACAVANT Initiation au Web et à l HTML