Cours Internet HTML
Cours Internet HTML
Cours Internet HTML
HTML
C'est l'ARPA (U.S Défense Départements Advanced Research Projects Agency)
qui a créé l'ancêtre d'Internet, dans les années 1960, en faisant circuler de
l'information (courrier électronique) sur le réseau téléphonique, par la
technologie des commutations par paquet agrémentée d'une dose
d'automatisation (pour que les paquets d'informations trouvent leur chemin
pour aller d'un ordinateur à un autre... en passant par un réseau d'autres
ordinateurs variable).
Le Web est un protocole très nouveau qui est basé sur des concepts assez
anciens (en 1965, Ted Nelson donne naissance à l'Hypertexte ; en 1987,
Hypercard logiciel d'Apple utilisant les Hypertextes est lancé).
Il est créé par Tim Berners-Lee, au CERN, en Octobre 1991, avec le premier
navigateur intitulé World Wide Web, qui comprenait également une partie
éditeur HTML Wysiwyg (What you see=what you get).
Un site web est composé d'un ensemble de documents
structurés, nommés pages web, stockés (hébergés) sur
un ordinateur (serveur) connecté au réseau mondial
(internet).
Le site mobile
L’application web
Le site communautaire
Le blog
A partir de ce cahier des charges, le prestataire rédige une offre commerciale, qui
peut contenir :
une proposition méthodologique de conduite de projet ;
une réponse technique aux attentes formulées ;
un calendrier de développement ;
un budget prévisionnel.
Types d'hébergement
Dédié (dedicated)
Une machine entière à disposition
Plus rapide, plus disponible, plus de stockage
Plus cher
Mutualisé (mutualized)
Une « portion » de machine à disposition
Moins rapide, plus de risques de sécurité
Beaucoup moins cher
Colocation
La machine appartient au client
L'hébergeur fournit l'infrastructure, le réseau, la maintenance
HTML
WAMPSERVER FILE ZILA
NOTEPAD++
HTML
Langages lu par le navigateur, le site sera réalisé en
HTML5 (utilisé par Google, YouTube, Apple …)
L'avantage de l'utilisation d'un fichier CSS pour la mise en forme d'un site
réside dans la possibilité de modifier tous les titres du site en une seule
fois en modifiants une seule partie du fichier CSS. Sans ce fichier CSS, il
serait nécessaire de modifier chaque titre de chaque page du site
(difficilement envisageable pour les énormes sites de plusieurs milliers de
pages).
- Apache est un logiciel permettant de créer un serveur Web (Serveur
HTTP), Apache est conçu pour prendre en charge de nombreux modules lui
donnant des fonctionnalités supplémentaires : interprétation des langages
Perl, Php, Python et Ruby, serveur proxy, Common Gateway Interface,
Server Side Includes, réécriture d'URL, négociation de contenu, protocoles
de communication additionnels, etc.
- PHP: HyperText Préprocesseur, plus connu sous son
sigle PHP, est un langage de scripts libre
principalement utilisé pour produire des pages Web
dynamiques via un serveur HTTP, mais pouvant
également fonctionner comme n'importe quel langage
interprété de façon locale, en exécutant les
programmes en ligne de commande. PHP est un
langage impératif disposant depuis la version 5 de
fonctionnalités de modèle objet complètes. En raison
de la richesse de sa bibliothèque, on désigne parfois
PHP comme une plate-forme plus qu'un simple
langage.
- MySQL sera le support de base de données utilisé pour stocker les
tables et informations nécessaires
jQuery est une bibliothèque JavaScript libre qui porte sur
l'interaction entre JavaScript (comprenant AJAX) et HTML, et a pour
but de simplifier des commandes communes de JavaScript. La
première version date de janvier 2006.
jQuery se présente comme un unique fichier de 155 ko (24 ko dans
sa version compressée).
Le Framework contient notamment les fonctionnalités suivantes :
* Parcours et modification du DOM (y compris le support des
sélecteurs CSS 1 à 3 et un support basique de XPath) ;
* Événements ;
* Effets et animations ;
* Manipulations des feuilles de style en cascade (ajout/suppression
des classes, d'attributs…) ;
* AJAX ;
* Plugins ;
* Utilitaires (version du navigateur…).
HTML
(Content Management System)