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

 > 

Développement d'un portail web de gestion académique d'une université: cas de l'université islamique au Niger


par Ibrahim Yacouba Maïdaoua
Université islamique au Niger - Bachelor en informatique  2023
  

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

2.1 - Application web statique :

Les applications Web statiques affichent peu d'informations et ne changent généralement pas beaucoup. Elles se chargent sur le navigateur d'un utilisateur exactement comme elles sont stockées sur le serveur Web. Comme leur nom l'indique, elles manquent de flexibilité et offrent peu ou pas d'interaction.

2.2 - Application web dynamique

Les applications web dynamiques constituent des outils qui, à l'inverse des applications web statiques, utilisent des bases de données pour charger leurs informations. Elles changent continuellement et peuvent fournir beaucoup d'informations en fonction de l'interaction avec l'utilisateur. Ce style d'application est techniquement plus compliqué que l'application statique et est mis en place pour faire en sorte que les bases de données ou les forums soient régulièrement capables de se mettre à jour ou de changer l'information disponible. Ceci est généralement possible grâce à l'utilisation d'un CMS ou d'un système de gestion de contenu.

2.3 - Application E-commerce ou e-shop :

Si vous vous êtes déjà procuré quelque chose en ligne, vous connaissez éventuellement les applications web les plus répandues, car elles font partie du e-commerce. Une application web qui prend la forme d'un magasin est considérée comme du e-commerce. Le processus de développement de cette application est plus compliqué que les deux précédemment

Bachelor Degree Promotion sortante 2023

14

Mise en place d'un portail web

mentionnée, car une application de e-commerce doit accepter des paiements électroniques par carte de crédit, PayPal ou autre mode de paiement.

2.4 - Portail web

Un portail Web est une application mise à disposition par une entreprise pour ses clients, fournisseurs et partenaires. Son objectif est de partager un certain nombre d'informations et de fonctionnalités premium en fonction des différents utilisateurs. L'accès au portail Web est réalisé directement via un navigateur web standard grâce à une connexion internet.

L'application web que nous développerons à l'issu de notre projet est basée sur ce type.

3 - Fonctionnement d'une application web

Lorsqu'un serveur web reçoit une requête de page web statique, il transmet simplement cette page au navigateur requérant. En revanche, lorsque le serveur web reçoit une requête de page dynamique, il transmet cette page à une extension logicielle spéciale chargée d'achever la page. Ce logiciel spécial est appelé serveur d'application. Le serveur d'application lit le code de la page, termine cette page en fonction des instructions figurantes dans le code, puis en retire le code. Il en résulte une page statique que le serveur d'application renvoie au serveur web, lequel transmet alors cette page au navigateur requérant.

Le navigateur reçoit uniquement du code HTML pur lorsque la page lui est transmise. Un serveur d'application nous permet de travailler avec des ressources côté serveur telles que les bases de données. Une page dynamique peut, par exemple, ordonner au serveur d'application d'extraire des données de la base de données et de les insérer dans le code HTML de la page.

Bachelor Degree Promotion sortante 2023

15

Mise en place d'un portail web

III - Le développement web

Il existe deux domaines de spécialisation dans le développement web : le développement front-end et le développement back-end. Le développeur front-end gère tout ce qui touche au visuel, tandis que le développeur back-end travaille en arrière-plan. Ces deux métiers diffèrent par de nombreux points, mais sont complémentaires. Ils interagissent pour rendre un site web fonctionnel et attractif.

1 - Développement Front-End

Il s'agit de la programmation de tous les éléments que l'utilisateur voit sur les sites web et les applications web. Le front développeur se spécialise dans le développement web au niveau du client. Son travail consiste à placer des éléments graphiques qui serviront de repère à l'utilisateur final sur l'interface. Ainsi, sa prise en main sera facilitée. C'est au développeur front-end que revient la création des animations, des interactions, du responsive design.

Les développeurs front-end doivent collaborer avec un expert UX, un webdesigner et un concepteur de sites web pour mettre sur pied un projet esthétique et pratique à la fois. Ceux-ci doivent savoir combiner les différents éléments d'un site web afin de fournir un livrable dynamique et ergonomique. Ils travailleront conjointement avec les développeurs back end qui rendent les données du serveur faciles d'accès.

précédent sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme