Structure de base d’une page HTML

Structure de base d’une page HTML

HTML (Lโ€™Hypertext Markup Language)

Lโ€™HyperText Markup Language, gรฉnรฉralement abrรฉgรฉ HTML, est le langage de balisage conรงu pour reprรฉsenter les pages web. Cโ€™est un langage permettant dโ€™รฉcrire de lโ€™hypertexte, dโ€™oรน son nom. HTML permet รฉgalement de structurer sรฉmantiquement et logiquement et de mettre en forme le contenu des pages, dโ€™inclure des ressources multimรฉdias dont des images, des formulaires de saisie et des programmes informatiques. Il permet de crรฉer des documents interopรฉrables avec des รฉquipements trรจs variรฉs de maniรจre conforme aux exigences de lโ€™accessibilitรฉ du web. Il est souvent utilisรฉ conjointement avec le langage de programmation JavaScript et des feuilles de style en cascade (CSS). HTML est inspirรฉ du Standard Generalized Markup Language (SGML). Il s’agit d’un format ouvert[1].

Les diffรฉrentes Versions du langage HTML

Au fil du temps, les langages HTML ont beaucoup รฉvoluรฉ. Dans la toute premiรจre version de HTML (HTML 1.0) il n’รฉtait mรชme pas possible d’afficher des images !Voici un trรจs bref historique de ce langage: HTML 1 : C’est la toute premiรจre version crรฉรฉe par Tim Berners-Lee en 1991. Le navigateur Internet utilisรฉ ร  l’รฉpoque รฉtait nommรฉ NCSA Mosaรฏc. HTML 2 La deuxiรจme version du HTML apparaรฎt en 1994 et prend fin en 1996 avec l’apparition du HTML3.0 HTML 3.0 : C’est cette version qui posera en fait les bases des versions suivantes du HTML. Les rรจgles et le fonctionnement de cette version sont donnรฉs par le W3C (tandis que la premiรจre version a รฉtรฉ crรฉรฉe par un seul homme).Cette nouvelle version du HTML rajoute de nombreuses possibilitรฉs au langage comme les tableaux, les applets, les scripts, le positionnement du texte autour des images, etc. HTML 4 : Le 18 dรฉcembre 1997, le HTML 4.0 a รฉtรฉ publiรฉ. La version 4.0 du langage HTML standardise notamment les frames (qui dรฉcoupent une page Web en plusieurs parties), des tableaux plus complexes, des amรฉliorations sur les formulaires, etc. Mais surtout, cette version permet pour la premiรจre fois d’exploiter des feuilles de style, notre fameux CSS. La version HTML 4.01, apparue le 24 dรฉcembre 1999 apporte quelques modifications mineures au HTML 4.0. HTML 5 :Cโ€™est la derniรจre version. Le HTML 5.0 est en cours de spรฉcification en 2012. La version 5.0 du langage HTML dรฉfinit deux syntaxes : HTML5 et XHTML5. Cette version apporte de nouvelles possibilitรฉs et nombreuses amรฉliorations en termes de crรฉation d’applications Web riches comme la possibilitรฉ d’inclure facilement des vidรฉos, un meilleur agencement du contenu, de nouvelles fonctionnalitรฉs pour les formulaires, etc[1].

Les outils de web

Un langage de script est un langage de programmation qui permet de dynamiser un site Web. Le langage de script est gรฉnรฉralement exรฉcutรฉ ร  partir de fichiers contenant le code source du programme qui sera interprรฉtรฉ. Les premiers langages รฉtaient souvent appelรฉs ยซ langage de commande ยป ou ยซ langage d’enchaรฎnement des travaux ยป car ils permettaient simplement d’automatiser une succession de commandes simples. Les langages scripts sont utilisรฉs cรดtรฉ serveur Web comme une mรฉthode pour gรฉnรฉrer des pages dynamiques, cรดtรฉ navigateur sous forme d’Applet d’automatisation, et cรดtรฉ OS comme une mรฉthode d’automatisation et pour les interfaces graphique, permettant de simuler des dรฉplacements de la souris et des pressions de touches sur le clavier, parmi ces langages on cite : II.4.2 PHP

Le PHP signifie : Hypertext Preprocessor a รฉtรฉ crรฉรฉ en 1994 par Rasmus Lerdorf. Il est ร  l’origine issu de librairies Pearl [9]. PHP un langage de scripts orientรฉ objet permettant de rendre les pages Web dynamiques, il est principalement utilisรฉ pour รชtre exรฉcutรฉ par un serveur http, mais il peut รฉgalement fonctionner comme n’importe quel langage interprรฉtรฉ de faรงon locale, il ne prend vraiment de l’intรฉrรชt que s’il est combinรฉ ร  un outil tel que MySQL. Le PHP est un langage de programmation compatible avec plusieurs serveurs HTTP comme Apache et IIS. Pour PhP, les choses sont compliquรฉes par le fais que les programmes ne sont pas censรฉs sโ€™exรฉcuter sur la machine de lโ€™utilisateur, lร  ou ils affichent leurs rรฉsultats, mais sur un serveur lointain chez lโ€™hรฉbergeur du site. De fait, un programme PhP produit deux sortes de rรฉsultats : 1. Il effectue des actions comme crรฉer ou modifier des fichiers ou des bases de donnรฉes chez lโ€™hรฉbergeur. 2. Il produit des sorties qui seront affichรฉes en tant que page Web chez lโ€™internaute. On peut insรฉrer du code PHP n’importe oรน dans un code HTML. Ces bouts de code PHP seront les parties dynamiques de la page, c’est-ร -dire les parties qui peuvent changer toutes seules. Le PHP est justement de gรฉnรฉrer du code HTML, gรฉnรฉrer du CSS, mais c’est plus rare. Les clients sont incapables de comprendre le code PHP : ils ne connaissent que le HTML et le CSS. Seul le serveur est capable de lire du PHP.

Donc pour quโ€™un ordinateur puisse lire du PHP, il faut qu’il se comporte comme un serveur et installer des programmes comme ceux que l’on trouve sur les serveurs qui dรฉlivrent les sites Web aux internautes. Ces programmes dont nous allons avoir besoin sont : I. Apache : C’est ce qu’on appelle un serveur Web. Il s’agit du plus important de tous les programmes, car c’est lui qui est chargรฉ de dรฉlivrer les pages Web aux visiteurs. Cependant, Apache ne gรจre que les sites Web statiques (il ne peut traiter que des pages HTML). Il faut donc le complรฉter avec d’autres programmes. II. PHP : Hyper text Preprocessor : c’est un plug-in pour Apache qui le rend capable de traiter des pages Web dynamiques en PHP. En clair, en combinant Apache et PHP, notre ordinateur sera capable de lire des pages Web en PHP. III.MySQL: c’est ce qu’on appelle un SGBD (Systรจme de Gestion de Base de Donnรฉes).Le MySQL est logiciel de gestion de bases de donnรฉes. Il permet d’enregistrer des donnรฉes de maniรจre organisรฉe afin de nous aider ร  les retrouver facilement plus tard.

JSP

Le Java Server Pages ou JSP est une technique basรฉe sur Java qui permet aux dรฉveloppeurs de crรฉer dynamiquement du code HTML, XML ou tout autre type de page web. Cette technique permet au code Java et ร  certaines actions prรฉdรฉfinies dโ€™รชtre ajoutรฉs dans un contenu statique. Depuis la version 2.0 des spรฉcifications, la syntaxe JSP est complรจtement conforme au standard XML. La syntaxe du JSP ajoute des balises XML, appelรฉes actions JSP, qui peuvent รชtre utilisรฉes pour appeler des fonctions. De plus, cette technique permet la crรฉation de bibliothรจques de balises JSP (taglib) qui agissent comme des extensions au HTML ou au XML. Les bibliothรจques de balises offrent une mรฉthode indรฉpendante de la plate-forme pour รฉtendre les fonctionnalitรฉs d’un serveur HTTP. Il existe aussi un langage de script particulier, appelรฉ Expression Language (EL) destinรฉ ร  rรฉduire l’injection de code java au sein des pages JSP ainsi qu’ร  รฉtendre les possibilitรฉs des taglibs, tel que la JSTL. Les JSP sont compilรฉes par un compilateur JSP pour devenir des servlets Java. Un compilateur JSP peut crรฉer une servlet Java en code source Java qui peut ร  son tour รชtre compilรฉ par le compilateur Java, ou peut crรฉer le pseudo-code Java interprรฉtable directement. Dans les deux cas, il est bon de comprendre comment le compilateur JSP transforme la page en servlet Java. Voir lโ€™exemple de page JSP fourni en fin dโ€™article, avec la servlet crรฉรฉe et la page HTML rรฉsultante[.

Le rapport de stage ou le pfe est un document d’analyse, de synthรจse et d’รฉvaluation de votre apprentissage, c’est pour cela rapport gratuit propose le tรฉlรฉchargement des modรจles gratuits de projet de fin d’รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties d’un projet de fin d’รฉtude.

Table des matiรจres

Dรฉdicace
Remercรฎment
Tableaux des Matiรจres
Listes des figures
Introduction gรฉnรฉrale
Chapitre I : Gรฉnรฉralitรฉ laboratoire de recherche .
Introduction :
I.2 Disposition gรฉnรฉrales
I.3 Rรจgles de crรฉation
I.4. Organisation et fonctionnement
I.5 Conclusion
Chapitre II : Les outils de web .
II.Introduction :
II.1 Laravel
II.1.1 Installation et organisation
II.1.1.1 Installation avec Laravel Installer
II.1.1.2 Organisation de Laravel
II.1.2 MVC
II.1.2.1 Le routage(Routing)
II.1.2.2 Controller
II.1.2.3Migrations et modรจles
II.1.1.2.3.1 Les migrations
II.1.3.2 Les modรจles
II.1.2.4 Les vues
II.2. HTML (Lโ€™HypertextMarkupLanguage)
II.2.1 Dรฉfinition
II.2.2 Les diffรฉrentes Versions du langage HTML
II.2.3 Les balises
II.2.4 Les attributs
II.2.5 Structure de base d’une page HTML
II.3 CSS (Cascading Style Sheets)
II.3.1 Dรฉfinition
II.3.2 Les versions de CSS
II.3.3 Les avantages des feuilles de style
II.3.4. Langages Script
II.4.1 Dรฉfinition dโ€™un langage script
II.4.2 PHP
II.4.3 JSP
II.4.4 Le JavaScript
II..5 Systรจme de gestion de base de donnรฉes
II.5.1 MySQL
II.5.2 Oracle
II.6. Les navigateurs
II.7. URL
Conclusion :
Chapitre III : La conception .
III. Introduction :
III.1. Le langage UML
III.1.2 Dรฉfinition
III.2. Modรฉlisation
III.2.1 Diagramme de cas dโ€™utilisation (Use case)
III. 2.2 Les acteurs et leurs rรดles
III. 2. 3 Diagramme de classes
III. 2.4 Schรฉma relationnel
III. 2. 5 Diagrammes de sรฉquences
III. 3. Maquettes (Design)
III. Conclusion :
Conclusion gรฉnรฉrale
Liste bibliographe

Rapport PFE, mรฉmoire et thรจse PDFTรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *