Académique Documents
Professionnel Documents
Culture Documents
Univ.Alger1/FS/Dep.Info
S.MECHID
23/02/2023 1
23/02/2023 2
Définitions des termes (Serveur)
23/02/2023 3
Définitions des termes (Serveur)
23/02/2023 4
Définitions des termes (Serveur)
Adresse web :
23/02/2023 6
Définitions des termes (Serveur)
23/02/2023 7
Définitions des termes (Serveur)
23/02/2023 8
Définitions des termes (Un protocole)
23/02/2023 9
Définitions des termes (Internet)
23/02/2023 10
Définitions des termes (URL)
23/02/2023 12
Définitions des termes (URL)
23/02/2023 13
Définitions des termes (IP)
23/02/2023 14
Définitions des termes (TCP)
23/02/2023 15
Définitions des termes (numéro IP)
23/02/2023 16
Définitions des termes (nom du domaine)
23/02/2023 18
Définitions des termes (Domain Name Server)
23/02/2023 19
Les protocoles applicatifs
23/02/2023 21
La page web ???
23/02/2023 22
La page web ???
23/02/2023 23
La page web ???
23/02/2023 24
La page web ???
La page HTML
Le HTML est une spécification du W3C (World Wide Web
Consortium (W3C) qui est l’organisme chargé de mettre en
place les standards du Web.)
23/02/2023 25
La page web ???
23/02/2023 26
La page web ???
23/02/2023 27
La page web ???
23/02/2023 29
La page web ??? (moteur de rendu)
23/02/2023 30
La page web ??? (moteur du rendu)
Il existe :
Moteur de rendu de police de caractères ou texte utilisé par les
systèmes d'exploitation.
Moteur de rendu HTML utilisé par les navigateurs web.
Moteur 3D utilisé par les jeux vidéo et les logiciels 3D.
23/02/2023 31
La page web ??? (moteur du rendu)
Exemple :
Trident est le moteur supporté par Internet Explorer
WebKit par Safari
Google Chrome : WebKit et après Blink
23/02/2023 32
Bref historique et évolution du web (Du web statique au
web dynamique)
23/02/2023 33
Bref historique et évolution du web (Du web statique au
web dynamique)
Le W3C (Wolrd Wide Web Consortium) ?
23/02/2023 34
Web statique
23/02/2023 35
Web statique
Avantages
Rapide et facile à mettre en place même pour les non
connaisseurs.
Un outil idéal pour donner un avant gout/maquette d’un site
Web à construire.
23/02/2023 36
Web statique
Inconvénients
N'offrir qu'une et une seule présentation, sans aucune
possibilité de personnalisation et avec une interactivité limitée au
strict minimum
La maintenance des siteWeb de taille est couteuse.
Difficile de les garder à jour et surtout cohérent.
23/02/2023 37
Web statique
23/02/2023 38
Web statique/ Web dynamique
23/02/2023 39
Web statique/ Web dynamique
23/02/2023 40
Web statique/ Web dynamique
Exemple :
Page statique:
http://www.monsite.fr/accueil.html
Affiche la page accueil.htm, stockée telle quelle sur le serveur,
Page dynamique:
http://www.monsite.fr/accueil.php?langue=fr
Affiche la page accueil.php en demandant au serveur d'afficher le
contenu de cette page en français.
23/02/2023 41
Web dynamique et scripts
23/02/2023 42
Web dynamique et scripts
23/02/2023 43
Web dynamique et scripts
Scripts
Exécutés par le navigateur
les scripts ont accès (lecture et écriture) au contenu de la page
qui les appelle.
MAIS pas aux données stockées sur le serveur.
On utilise les scripts exécutés par le navigateur pour traiter des
actions utilisateurs : click où passage sur une zone de la page
23/02/2023 44
Web dynamique et scripts
23/02/2023 45
La programmation Web
23/02/2023 46
La programmation Web
23/02/2023 47
La programmation Web
23/02/2023 48
La programmation Web
Client lourd
stocke les données et les applications localement.
Le serveur stocke les fichiers mis à jour
Le client effectue une bonne partie du traitement
Le serveur est plus allégé
23/02/2023 49
La programmation Web
Serveur lourd
On effectue plus de traitements sur le serveur
Déploiement plus aisé
23/02/2023 50
La programmation Web
Client léger
Client à fonctionnalité minimale (terminaux X, périphérique
réseau (Network Appliance), ordinateur réseau (network
computer))
Beaucoup de charge sur le serveur et le réseau
23/02/2023 51
La programmation Web
23/02/2023 52
La programmation Web
23/02/2023 53
La programmation Web
23/02/2023 54
La programmation Web
23/02/2023 56
La programmation Web
client/serveur dans le contexte du Web
Bref historique et évolution des architectures
Architecture 3-Tier s:
23/02/2023 57
La programmation Web
client/serveur dans le contexte du Web
Bref historique et évolution des architectures
23/02/2023 58
La programmation Web
23/02/2023 59
La programmation Web
23/02/2023 60
La programmation Web
23/02/2023 62
Du Web 1.0 au Web 2.0
23/02/2023 63
Du Web 1.0 au Web 2.0
23/02/2023 64
Du Web 1.0 au Web 2.0
sens unique.
Producer
Consumer
l’information est
descendante
23/02/2023 65
Du Web 1.0 au Web 2.0
23/02/2023 67
Outils Web
23/02/2023 68
Outils Web
23/02/2023 69
Conclusion
23/02/2023 70
Conclusion
Back-end :
▪ Serveur web : Apache, IIS,..
▪ Langage : PHP, Python,..
▪ Base de données : MySql, MariaDB,..
▪ Framework : Laravel, Flask,.
Front-end :
▪ Navigateur : IE, Firefox, Chrome,..
▪ Langage : HTML, CSS, JS, JQuery
▪ Framework : Bootstrap, Foundation.
23/02/2023 71
Conclusion
23/02/2023 72