Académique Documents
Professionnel Documents
Culture Documents
Module 4.
Technologies Web
1. Introduction à HTML 5
> Base et structure d'une page web : le HTML
> HTML : éléments de base du HTML
> HTML : mise en forme et structures
avancées
2. Déploiement d'un site web
3. Interactions et gestion dynamique dans une
page web
4. Frameworks de développement et outils de
gestion de contenu
1
4. Technologies Web
Bloc 4
ARS
Qu’est ce qu’une page Web
HTML 3
Bloc 4
ARS
HTML : Hypertext Markup Language
HTML 4
Bloc 4
ARS
HTML5 : Les balises
• Une balise ouvrante commence par le symbole ‘<’, suivi d’un mot clé,
puis du symbole ‘>’
> Ex : <strong> est la balise ouvrante d’un bloc en gras
• Une balise fermante commence par le symbole ‘</’, suivi d’un mot clé,
puis du symbole ‘>’
> Ex : </strong> est la balise fermante d’un bloc en gras
HTML 5
Bloc 4
ARS
Des balises HTML en exemple
HTML 6
Bloc 4
ARS
Structure d’une page HTML5
HTML 7
Bloc 4
ARS
Entête d’une page Web
• Feuilles de styles
HTML 8
Bloc 4
ARS
Corps d’une page Web
Inclut :
• Des éléments visibles (textes, images,vidéos,...)
> Ex:
HTML 9
Bloc 4
ARS
Introduction à HTML 5
1. Introduction à HTML 5
> Base et structure d'une page web : le HTML
> HTML : éléments de base du HTML
> HTML : mise en forme et structures
avancées
2. Déploiement d'un site web
3. Interactions et gestion dynamique dans une
page web
4. Frameworks de développement et outils de
gestion de contenu
1
4. Technologies Web
Bloc 4
ARS
Texte et mise en forme
HTML 11
Bloc 4
ARS
Multimédia - images
<img />
HTML 12
Bloc 4
ARS
Multimédia - audios
<audio></audio>
HTML 13
Bloc 4
ARS
Multimédia - vidéos
<video></video>
HTML 14
Bloc 4
ARS
Multimédia - élément de figure
<figure></figure>
HTML 15
Bloc 4
ARS
Lien hypertexte ou élément d’ancre vers d’autre page
<a></a>
HTML 16
Bloc 4
ARS
Liste numérotée
<ol></ol>
HTML 17
Bloc 4
ARS
Liste non-numérotée
Balise <ul></ul>
HTML 18
Bloc 4
ARS
Introduction à HTML 5
1. Introduction à HTML 5
> Base et structure d'une page web : le HTML
> HTML : éléments de base du HTML
> HTML : mise en forme et structures
avancées
2. Déploiement d'un site web
3. Interactions et gestion dynamique dans une
page web
4. Frameworks de développement et outils de
gestion de contenu
1
4. Technologies Web
Bloc 4
ARS
Division/bloc de contenu
<div></div>
HTML 20
Bloc 4
ARS
Style des éléments HTML
HTML 21
Bloc 4
ARS
Feuille de style
HTML 22
Bloc 4
ARS
Formulaires de données
<form></form>
HTML 23
Bloc 4
ARS
Exemple de formulaire
HTML 24
Bloc 4
ARS
Formulaire - Transmission des données au serveur
HTML 25
Bloc 4
ARS
Liens utiles
• https://www.w3schools.com/
• https://developer.mozilla.org/fr/docs/Web/HTML
• https://fr.w3docs.com/apprendre-html/mise-en-forme-html.ht
ml
HTML 26
Bloc 4
ARCHITECTURES SYSTÈME ET RÉSEAUX, IHM ET
WEB
Chapitre 2
Fonctionnement d’un site Web
1. Introduction à HTML 5
> Base et structure d'une page web : le HTML
> HTML : éléments de base du HTML
> HTML : mise en forme et structures
avancées
2. Déploiement d'un site web
3. Interactions et gestion dynamique dans une
page web
4. Frameworks de développement et outils de
gestion de contenu
1
4. Technologies Web
Bloc 4
ARS
Architecture d'hébergement Web
• Exemples
> Apache HTTP Server : https://httpd.apache.org/
> Microsoft IIS :
https://www.microsoft.com/fr-FR/download/details.aspx?id=4
8264
> NGINX : https://www.nginx.com/
Site dynamique
s dans des fichiers HTML rendus tels quels par le serveur
• Contenu Webà la volée par le serveur
généré
Web
> Contenus enrichis dynamiquement avec
des données contextuelles
> Données contextuelles stockées dans des
Serveur Web
bases de données (ex : MySQL)
Réseau
> En plus de pages statiques le cas échéant
Fichiers HTML
Base de données
● Outils
> OS: Ubuntu 20.04 LTS (le cas échéant sur
une machine virtuelle)
Serveur Web > Installer Apache HTTP Server
Réseau
> Le site sera composé des fichiers HTML
des exercices 1 et 2, à copier dans le
dossier /var/www/html du serveur
Fichiers HTML
> Créer une page d’index pour le site avec
deux liens, pointant respectivement vers
les pages de l’exercice 1 et de l’exercice 2
Chapitre 3
Web dynamique : Javascript
1. Introduction à HTML 5
> Base et structure d'une page web : le HTML
> HTML : éléments de base du HTML
> HTML : mise en forme et structures
avancées
2. Déploiement d'un site web
3. Interactions et gestion dynamique dans
une page web
4. Frameworks de développement et outils de
gestion de contenu
1
4. Technologies Web
Bloc 4
ARS
Javascript
Javascript 37
Bloc 4
ARS
Intérêts du Javascript dans une page Web
Javascript 38
Bloc 4
ARS
Exemple de page Web avec du Javascript
Javascript 39
Bloc 4
ARS
Apprendre du Javascript
Javascript 40
Bloc 4
ARCHITECTURES SYSTÈME ET RÉSEAUX, IHM ET
WEB
Chapitre 4
Web dynamique : PHP
PHP 42
Bloc 4
ARS
Intérêts du PHP
Créer des applications Web dynamiques qui traitent et génèrent des des
données côté serveur
PHP 43
Bloc 4
ARS
Cas pratique : gestion de formulaire avec PHP
PHP 44
Bloc 4
ARS
Architecture d’un serveur de pages PHP
Réseau
● Lorsqu’une page PHP est demandée, le
serveur Web s’appuie sur l’interpréteur
PHP pour produire le code HMTL qu’il
Fichiers PHP
envoie au client
• https://www.php.net/manual
Javascript 46
Bloc 4
ARCHITECTURES SYSTÈME ET RÉSEAUX, IHM ET
WEB
Chapitre 5
Frameworks Web et CMS
1. Introduction à HTML 5
> Base et structure d'une page web : le HTML
> HTML : éléments de base du HTML
> HTML : mise en forme et structures
avancées
2. Déploiement d'un site web
3. Interactions et gestion dynamique dans une
page web
4. Frameworks de développement et outils
de gestion de contenu
1
4. Technologies Web
Bloc 4
ARS
Frameworks Web
• Python
> Django, Flask, Tornado, …
• PHP
> Symfony, Laravel, Zend Framework, …
• Java
> Spring, Struts, JSF, …
• Composants technique
> Base de données (MySQL, PostgresSQL,...), langage de
programmation (PHP, Java, Python, …), navigateurs
supportés, ...
• Exemples
> WordPress , CMS Made Simple, Joomla