Défiler

Expert site Web Responsive design

Expert site Web Responsive design

Une application web est un site web qui contient des pages à contenu indéterminé, en partie ou en totalité.

Le contenu final d'une page n'est déterminé que lorsque l'utilisateur demande une page au serveur Web.

Comme le contenu final de la page varie d'une requête à l'autre en fonction des actions du visiteur, ce type de page est appelé page dynamique.

Les applications web sont créées en réponse à divers besoins ou problèmes.

Cette section décrit les utilisations les plus courantes des applications web et fournit un exemple simple.

Utilisations communes des applications web

· Les applications web peuvent avoir de nombreuses utilisations, tant pour les visiteurs que pour les ingénieurs en développement, entre autres :

Permettre aux utilisateurs de trouver rapidement et facilement des informations sur un site Web où une grande quantité de contenu est stockée.

Ce type d'application web offre aux visiteurs la possibilité de rechercher du contenu, de l'organiser et de naviguer à travers lui de la manière qu'ils jugent la plus appropriée. On peut citer comme exemples les intranets d'entreprise, Microsoft MSDN (www.msdn.microsoft.com) et Amazon.com (www.amazon.com).

Collecter, stocker et analyser les données fournies par les visiteurs des sites.

Dans le passé, les données saisies dans des formulaires HTML étaient envoyées par courrier électronique aux employés ou aux applications CGI pour traitement.

Une application web vous permet d'enregistrer les données des formulaires directement dans une base de données, ainsi que d'extraire des données et de créer des rapports en ligne pour analyse.

Il s'agit par exemple de pages de banques en ligne, de pages de magasins en ligne, d'enquêtes et de formulaires contenant des données fournies par les utilisateurs.

Mettre à jour les sites web dont le contenu est en constante évolution.

Une application web évite au concepteur du site de devoir continuellement mettre à jour le code HTML du site.

Les fournisseurs de contenu, tels que les éditeurs de nouvelles, fournissent le contenu à l'application web, et l'application web met le site à jour automatiquement.

Exemple d'application web

Ana est une designer web professionnelle et une utilisatrice expérimentée de Dreamweaver dont la tâche est de maintenir les sites intranet et internet d'une entreprise de taille moyenne de 1000 employés. Un jour, Pedro, du département des ressources humaines, l'expose à un problème.

Son département gère un programme de promotion de la santé dans le cadre duquel les employés reçoivent des points pour chaque kilomètre parcouru à pied, à vélo ou en courant.

Chaque employé doit informer Pedro par courriel du nombre total de kilomètres parcourus chaque mois.

À la fin du mois, Pedro recueille tous les courriels et offre aux employés de petits cadeaux en espèces en fonction du total des points accumulés.

Le problème de Pedro est que le programme de santé a eu trop de succès. Le nombre d'employés qui y participent est tel que Pedro est inondé de messages à la fin de chaque mois. Peter demande à Anna si elle peut penser à une solution basée sur le Web.

Anne propose une application web basée sur l'intranet qui peut effectuer les tâches suivantes :

Permettre aux employés de saisir leur kilométrage sur une page web à l'aide d'un simple formulaire HTML

Stocker les kilomètres parcourus par chaque employé dans une base de données

Calculer les points sur la base des données kilométriques

Permettre aux employés de suivre leurs progrès mensuels

Fournir à Peter un accès en un clic au total des points à la fin de chaque mois

Ana a mis en place l'application avant l'heure du déjeuner grâce à Dreamweaver, qui fournit les outils nécessaires pour créer ce type d'application rapidement et facilement.

Si vous pensez à référencer votre site web, je vous suggère de contacter une agence seo geneve qui pourra vous le faire sans problème. Vous aurez un bon retour .

Comment fonctionne une application web

Une application web est un ensemble de pages web statiques et dynamiques.

Une page Web statique est une page qui ne change pas lorsqu'un utilisateur la demande : le serveur Web envoie la page au navigateur Web demandeur sans modification.

Au contraire, le serveur modifie les pages Web dynamiques avant de les envoyer au navigateur demandeur.

La nature changeante de ce type de page est ce qui lui donne le nom de dynamique.

Par exemple, vous pouvez concevoir une page pour afficher les résultats du programme de santé et laisser de côté certaines informations (comme le nom de l'employé et les résultats) à calculer lorsque la page est demandée par un employé particulier.

Les sections suivantes décrivent plus en détail le fonctionnement des applications Web.

Traitement des pages web statiques

Un site web statique est constitué d'un ensemble de pages et de fichiers HTML connexes hébergés sur un ordinateur équipé d'un serveur web.

Un serveur Web est un logiciel qui fournit des pages Web en réponse aux demandes des navigateurs Web.

Une demande de page est générée lorsqu'un utilisateur clique sur un lien d'une page web, choisit un signet dans un navigateur ou saisit une URL dans la zone de texte Adresse du navigateur.

Le concepteur écrit chaque ligne de code HTML sur la page avant de la placer sur le serveur.

Le code HTML ne change pas une fois qu'il est placé sur le serveur, et ce type de page est donc appelé une page statique.

Note :

À proprement parler, une page statique peut ne pas être statique du tout. Par exemple, une image de remplacement ou un contenu Flash (un fichier SWF) peut donner vie à une page statique. Toutefois, ce guide fait référence à une page statique lorsqu'elle est envoyée au navigateur sans modification.

Lorsque le serveur web reçoit une demande de page statique, il la lit, la localise et l'envoie au navigateur demandeur, comme le montre l'exemple suivant :

Traitement des pages web statiques

A. Le navigateur web demande la page statique.

B. Le serveur localise la page.

C. Le serveur Web envoie la page au navigateur demandeur.

D. Dans le cas des applications Web, certaines lignes de code ne sont pas déterminées lorsque l'utilisateur demande la page. Ces lignes doivent être déterminées par un mécanisme quelconque avant que la page ne soit envoyée au navigateur. La section suivante décrit ce mécanisme.

Traitement des pages dynamiques

Lorsqu'un serveur web reçoit une demande d'affichage d'une page web statique, le serveur l'envoie directement au navigateur demandeur.

Cependant, lorsque le serveur web reçoit une demande d'affichage d'une page dynamique, il réagit d'une manière différente : il transfère la page à un logiciel spécial qui se charge de la terminer.

Ce logiciel spécial est appelé serveur d'application.

Le serveur d'application lit le code de la page, termine la page selon les instructions du code et supprime le code de la page.

Le résultat est une page statique que le serveur d'application renvoie au serveur Web, qui l'envoie à son tour au navigateur demandeur.

La seule chose que le navigateur reçoit à l'arrivée de la page est du code HTML pur.

Une vue de ce processus est incluse ci-dessous :

Traitement des pages dynamiques

A. Le navigateur web demande la page dynamique.

B. Le serveur web localise la page et l'envoie au serveur d'application.

C. Le serveur d'application cherche des instructions sur la page et la termine.

D. Le serveur d'application transmet la page terminée au serveur Web.

E. Le serveur web envoie la page terminée au navigateur demandeur.

Accès à une base de données

Un serveur d'application vous permet de travailler avec des ressources côté serveur, telles que des bases de données.

Par exemple, une page dynamique peut demander au serveur d'application d'extraire des données d'une base de données et de les insérer dans le code HTML de la page.

L'utilisation d'une base de données pour stocker le contenu permet de séparer la conception du site web du contenu que vous voulez montrer aux utilisateurs du site.

Au lieu d'écrire des fichiers HTML individuels pour chaque page, il suffit d'écrire une page - ou un modèle - pour les différents types d'informations que vous souhaitez présenter.

Vous pouvez ensuite télécharger le contenu dans une base de données et demander au site web de récupérer le contenu en réponse à la demande d'un utilisateur.

Vous pouvez également mettre à jour les informations dans une source unique, puis appliquer ce changement à l'ensemble du site web sans avoir à modifier manuellement chaque page.

Vous pouvez utiliser Adobe Dreamweaver pour concevoir des formulaires web qui insèrent, mettent à jour ou suppriment des données de la base de données.

L'instruction permettant d'extraire des données d'une base de données est appelée requête de base de données. Une requête consiste en des critères de recherche exprimés dans un langage de base de données appelé SQL (Structured Query Language). La requête SQL est écrite dans les scripts ou les balises du côté serveur de la page.

Un serveur d'application ne peut pas communiquer directement avec une base de données car le format de la base de données empêche le décryptage des données, tout comme un document Microsoft Word ne peut pas être décrypté lorsqu'il est ouvert avec Notepad ou BBEdit.

Le serveur d'application ne peut communiquer avec la base de données que par l'intermédiaire d'un pilote qui sert d'intermédiaire avec la base de données : le logiciel agit alors comme un interprète entre le serveur d'application et la base de données

Administration des entreprises Web

Lancer une entreprise de conception de sites web signifie assumer un tas de rôles que vous ne préféreriez probablement pas - mais ne les ignorez pas !

Voici quelques conseils que vous devrez suivre en tant que nouveau propriétaire d'une entreprise de conception de sites web :

Comptabilité : Utilisez un outil de comptabilité comme Freshbooks ou Quickbooks pour envoyer des factures, recevoir des paiements et suivre vos dépenses.

Marketing : Nous avons déjà partagé quelques conseils spécifiques, mais le fait est que vous ne devez pas attendre d'avoir peu de clients pour commercialiser votre entreprise - c'est un processus à long terme.

Embauche/gestion : Vous pouvez éventuellement décider d'externaliser des projets et des tâches administratives de moindre envergure (vous pouvez essayer Fiverr pour cela).
Il est donc utile de mettre en place un processus autour de l'embauche et de la gestion dès que vous commencez à reconnaître ce besoin.

En attendant, créez une documentation sur le processus pour le plus grand nombre de choses possible afin que, même si vous n'êtes pas encore prêt à embaucher, vous soyez prêt le moment venu !

L'agence EWM de Genève est à votre écoute pour combler vos besoins.



 

 

 

 
Call us