Vous êtes sur la page 1sur 18

DÉVELOPPEMENT

D’APPLICATIONS WEB

FORMATION AIDE
INGÉNIEUR-INFO
DÉVELOPPEMENT WEB

Objectif : l’ultime objectif est d’apprendre à


mettre en œuvre une application Web

Connaissances  préalables  : notions de base


d’internet, initiation en HTML

DAWeb -Aide Ingénieur Dept Info USTO-MB /


DAWEB : CONTENU DE LA MATIÈRE  

Chapitre 1 : Introduction au World Wide Web


1.Définition et historique
2.Architecture Client/serveur
3.Protocole HTTP

Chapitre  2 : Langages de programmation pour le


Web
1.Généralités : page statique page dynamique et
applications Web
2.Langage de balise : définition et historique

DAWeb -Aide Ingénieur Dept Info USTO-MB /


DAWEB : CONTENU DE LA MATIÈRE  

3.Langage de balisage HTML (HTML 5.0)


4.Feuilles de style CSS
5.Javascript
6.Contrôle de formulaires HTML en javascript
7.XML
Structure d’un document XML
Validation d’un document XML (DTD,XSD)

DAWeb -Aide Ingénieur Dept Info USTO-MB /


DAWEB : CONTENU DE LA MATIÈRE  

Chapitre  3 : Langages de programmation côté


serveur : PHP
1.Introduction
2.Syntaxe de base
3.Types, variables et opérateurs
4.Structures de contrôles
5.Application web 3-tier en PHP

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 INTRODUCTION AU
WORLD WIDE WEB
01 Le World Wide Web (WWW) 
Le Web est une application internet qui
permet le partage des documents liés entre
eux appelés « pages Web »

Une page  Web peut contenir du texte, des


images, des liens vers d’autres pages Web...

Le Web fonctionne en mode client/serveur

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 

Le Web
HTTP

Client application  Server

L’application est répartie sur le client et le serveur


qui dialoguent selon un protocole applicatif
spécifique (HTTP)

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 
Clients : des navigateurs qui font l’interface avec
l’humain (Firefox, Internet Explorer, Chrome,
Safari, …)
Serveurs : applications (Apache, IIS, ..) qui
hébergent les pages web et répondent aux
demandes des clients (requêtes HTTP)

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 
Le Web est apparu en 1994 avec la création du
W3C (www Consortium) par le CERN (Conseil
Européen pour la Recherche Nucléaire) et le MIT
(Massachusetts Institute of Technology) qui
s’occupe de la normalisation et des
développements du Web

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 
URL WEB HTTP
HTML
URL
URL (Uniform Resource Locator) 
Adresse d'une ressource donnée, unique sur le Web.

HTTP (Hypertext Transfer Protocol) : protocole niveau


applicatif servant à transmettre des documents hypermédia,
comme HTML.
HTML (HyperText Markup Language)  Langage de balisage
conçu pour représenter les pages web.

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 
L’URL : permet au client de désigner la page
demandée.

protocol://server-name:port/path?queryString

https://www.univ-usto.dz/index.html

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 
HTTP
Un protocole de communication client-serveur niveau
applicatif.
Permet de définir le format d’échange des messages
échangés entre le client et le serveur

Requête  HTTP : du client vers le serveur pour demander
une page web

Réponse  HTTP : du serveur vers le client, pour répondre
au navigateur

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 

HTTP
Les clients HTTP les plus connus sont les navigateurs Web
permettant à un utilisateur d'accéder à un serveur contenant
les données.
Un serveur HTTP utilise par défaut le port 80.
Il existe de nombreuses méthodes, les plus courantes étant
GET, POST.

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le World Wide Web (WWW) 

HTML
Un langage de balisage permettant de décrire le contenu
d’une page Web, interprété par le navigateur pour afficher la
page et demander les objets incorporés.
Ce n’est en aucun cas un langage de programmation.

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le WWW : web statique
Serveur web

Client

HTTP request
http://www.univ-usto.dz/index.html

HTTP response

Page html
Images
CSS
JS

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01 Le WWW : web dynamique
Web Server

HTTP
Server

1 http://../auth/user?user=AA&pwd=BB PHP
program
AA

BB Rep.html
4

HTTP Client 3
2
database
Server

DAWeb -Aide Ingénieur Dept Info USTO-MB /


01
FIN CHAPITRE1

Vous aimerez peut-être aussi