WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un portail web pour la publication des résultats académiques


par Destin MBURANO
ISESOD-Goma - Graduat 2019
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I.1.4 Fonctionnement d'un site web dynamique

Lorsque le site est dynamique, il ya une étage intermédiaire :

Ø Le client demande au serveur à voir une page web ;

Ø Le serveur lui envoie la page spécialement pour le client ;

Ø Le serveur lui envoie la page qu'il vient de générer.

Donc, la page web est générée à chaque fois qu'un client la réclame. C'est vraiment ce qui rend les sites dynamiques ou vivants.

Figure : Transfert avec un site dynamique.

I.1.4 : Les outils nécessaires

Ø  L'éditeur de texte

Nous savons tous que les éditeurs de texte, ce sont des programmes dédiés bien sûr à l'écriture de code.

On peut en général les utiliser pour des multiples langages, pas seulement XHTML et CSS (Cascading Styles Sheets). Il existe une grande quantité d'éditeur de texte, je ne pourrai pas tous vous les présenter. Néanmoins, je vous inviter à pencher sur Notepad++, l'un des plus utilisés d'entre eux sous Windows.

Ø Les navigateurs web

Un navigateur est un logiciel conçu pour consulter et afficher le World wide web (www). Techniquement, c'est au minimum un client HTTP.

Il existe de nombreux navigateurs web, pour toutes sortes de matériels (ordinateur personnel, tablette tactile, téléphones mobiles, etc.) et pour différents système d'exploitation (GNU/ Linux, Windows, Mac OS, iOS et Android).

Les plus utilisés à l'heure actuelle sont Google Chrome, Mozilla Firefox, Internet Explorer, Safari et Opera.

Le principale problème, vous vous en rendez vite compte, c'est que les navigateurs n'affichent pas tous les sites exactement de la même façon, il faudra vous y faire et prendre l'habitude de vérifier régulièrement que votre site fonction correctement sur la plupart des votre navigateurs.

Ce que nous pouvons savoir est que, tous les navigateurs ne connaissent pas toujours les dernières fonctionnalités de HTML et CSS.

Par exemple, Internet Explorer a longtemps été en retard sur certaines fonctionnalités CSS (et paradoxalement, il a aussi été en avance sur quelques autres).

I.2. Les principaux logiciels serveurs

Le marché est dominé par deux logiciels principaux : Apache et IIS. Le premier est un logiciel libre, le second est un logiciel de serveur web Microsoft. Ces deux serveurs principaux sont souvent complets par un serveur de langage comme PHP, JSP (Java Server Pages) ou Python, ASP, spécifique à Microsoft est intégré à IIS. Le rôle de ce serveur de langage est d'étendre les possibilités des pages statiques à pages dynamiques qui changeront en fonction de la requête de l'utilisateur.

I.3. Les Protocoles

Un protocole informatique est exactement calqué sur son homonyme humain : il énonce des règles précises et rigides que chacun des deux interlocuteurs doit suivre pour être compris de l'autre. Un langage, un code, quels qu'ils soient, sont des protocoles.

Toute communication électronique est en fait une suite de protocoles, chacun réalisant une toute petite partie du chemin, chacun comprenant le signal reçu de celui qui se situe avant lui, puis transformant et traduisant ce signal pour le protocole qui le suit immédiatement. Ne sont évoqués ici, au bout de la chaîne de communication, que les protocoles dits de « Haut niveau », ceux qui sont directement perceptibles par l'utilisateur, mais on gardera présent à l'esprit que la simple transmission d'un signal élémentaire entre deux composants matériels du réseau obéit, elle aussi à un protocole, situé dans les premières couches du modèle de référence, OSI ou TCP/IP.

MTP (Simple Mail Transfer Protocol) : Protocole de courriels.

FTP (File Transfer Protocol) : explique comment de gros fichiers peuvent être transmis d'un système à un autre de la manière la plus efficace possible.

TCP/IP est une suite de protocoles (utilisés sur Internet), il signifie Transmission Control Protocol/Internet Protocol et il présente la façon dont les ordinateurs communiquent sur Internet pour cela il se base sur l'adressage IP, c'est-à-dire le fait de fournir un adressage IP à chaque machine du réseau à fin de pouvoir acheminer des paquets de données.

IP (Internet Protocol) est un protocole réseau qui définit la mode d'échange élémentaire entre les ordinateurs participants du réseau en leur donnant une adresse unique sur le réseau. Ce protocole a connu une évolution en deux versions : la version IPV4 et IPV6

I.4. Internet

L'Internet est le réseau informatique mondial sur lequel un certain nombre d'applications fonctionnent. C'est une architecture de communication, construite sur une suite de protocoles précis et rigoureux la suite TCP/IP. Sur ce réseau, une série d'applications fonctionne. Les deux principales sont le World Wide Web (la Toile, le Net)

I.5. Comprendre le problème

La création d'un portail web consiste à écrire, à l'aide d'un langage de programmation spécifique des pages statiques ou interactives qui seront mises à la disposition des internautes (ou des utilisateurs internes dans le cas d'Intranet). Le langage d'écriture le plus couramment utilisé est HTML (HyperText Marke up Language), langage construit sur un système de balises symboles encadrant les différents objets à traiter. Une balise <p> ouvrira par exemple un paragraphe et une balise </p> en indiquera la fin.

HTML permet de construire des pages statiques dont les informations ne changent pas, des pages dynamiques peuvent être construites avec d'autres langages tels que PHP ou ASP. Ces langages génèrent en fait un code HTML compréhensible par le logiciel client.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille