Aller au contenu principal

Une application Web

Qu'est-ce qu'une application Web ?

Notions théoriques

Une application Web est un programme logiciel qui fonctionne sur un serveur Web et que vous pouvez utiliser en accédant à un navigateur Web sur votre ordinateur.

Ces applications sont développées en utilisant des langages de programmation Web comme HTML, CSS, JavaScript, Python, Ruby, PHP, etc.

Elles peuvent être aussi simples qu'un site Web d'une seule page ou aussi complexes qu'un système de gestion de contenu, une plateforme de médias sociaux ou même un jeu multijoueur en ligne.

Les applications Web sont omniprésentes dans notre vie quotidienne, nous les utilisons :

  • pour envoyer des e-mails (Gmail),
  • pour partager des photos (Instagram),
  • pour regarder des vidéos (YouTube),
  • pour travailler en équipe (Slack)
  • et bien plus encore.

Exemple pratique

Prenons l'exemple de Gmail, l'application de messagerie de Google.

Lorsque vous ouvrez Gmail dans votre navigateur :

  • votre ordinateur envoie une requête au serveur de Google pour obtenir vos e-mails,
  • puis le serveur traite cette requête, récupère vos e-mails et envoie une réponse à votre navigateur sous forme de page Web.

Vous pouvez alors lire vos e-mails, répondre, supprimer des messages, etc., directement depuis votre navigateur.

Test de mémorisation/compréhension


Qu'est-ce qu'une application Web ?


Quels langages sont généralement utilisés pour développer des applications Web ?



info

Le Web est devenu un lieu où on peut échanger des informations mais il est également devenu un outil pour la vente et l'achat de biens matériels. Les acteurs de ce nouveau marché ont besoin de sécurité :

  • confidentialité,
  • intégrité
  • et disponibilité des données.

Les applications Web sont devenues nombreuses et importantes, mais comment les sécuriser ?

Nous allons maintenant nous intéresser à l'étude du protocole HTTP...