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

 > 

Système de notification par SMS ( short message service ) des incidents support de NEDGE PS ( Professional Service )

( Télécharger le fichier original )
par Babacar NGOM
Ecole supérieure polytechnique de Dakar - Diplôme supérieur en technologie informatique de gestion 2012
  

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

II.2.Application WEB

En informatique, une application Web est un logiciel applicatif manipulable grâce à un navigateur Web. De la même manière que les sites Web, une application Web est généralement placée sur un serveur et se manipule en actionnant des composants d'interface graphique à l'aide d'un navigateur Web, via un réseau informatique (Internet, intranet, réseau local, etc.).

Système de notification par SMS des incidents support de NEDGE PS.

Figure 11 : Présentation d'une application WEB

? Choix des langues

? HTML

HyperText Markup Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent d'indiquer la façon dont doit être présenté le document et les liens qu'il établit avec d'autres documents.

Le langage HTML permet notamment la lecture de documents sur Internet à partir de machines différentes, grâce au protocole HTTP, permettant d'accéder via le réseau à des documents repérés par une adresse unique, appelée URL.

? CSS

Le langage CSS (ou feuilles de style en cascade) est le format utilisé pour décrire la présentation de documents HTML.

Le CSS est donc un langage de présentation, permettant de créer un vrai design sur chaque page de votre site. Vous pourrez par exemple changer la taille, le positionnement, le style et la couleur de chaque élément de vos pages comme les titres, images, etc. Tout en étant complémentaire au langage HTML, le CSS devient donc très vite indispensable si l'on veut réussir un design clair et personnalisé de ses pages web.

Pour ceux qui veulent créer leur propre site web sur Internet sans passer par des éditeurs de sites web, il est donc indispensable de connaître les bases du langage CSS.

Une page CSS est composée de 3 éléments :

Babacar NGOM Mémoire de fin de cycle DST Page 37

Système de notification par SMS des incidents support de NEDGE PS.

Babacar NGOM Mémoire de fin de cycle DST Page 38

? Les noms de balises : On pourra ainsi modifier l'apparence des éléments contenus dans le code HTML comme le titre, paragraphe... On peut également intégrer un ensemble d'éléments dans des balises universelles.

? Les propriétés : Ce sont les effets que l'on veut appliquer aux balises. Par exemple, si l'on veut changer la disposition d'un paragraphe on appliquera la propriété "text-align".

? Les valeurs : Elles indiquent la manière dont doit se comporter une propriété. En

reprenant l'exemple, si l'on veut un texte centré, on mettra la valeur "center".

? JAVASCRIPT

Le JavaScript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des améliorations au langage HTML en permettant d'exécuter des commandes du côté client, c'est-à-dire au niveau du navigateur et non du serveur web.

Ainsi le langage JavaScript est fortement dépendant du navigateur appelant la page web

dans laquelle le script est incorporé, mais en contrepartie il ne nécessite pas de compilateur, contrairement au langage Java, avec lequel il a longtemps été confondu.

JavaScript a été mis au point par Netscape en 1995. A l'origine, il se nommait Live Script et était destiné à fournir un langage de script simple au navigateur Netscape Navigator 2.

? PHP

PHP qui signifie Hypertext Preprocessor, est apparu en 1994, sous forme de petits outils pour faciliter la vie des programmeurs web notamment grâce à Rasmus Lerdorf. Pour quelle raison utiliser et développer en PHP alors qu'il existe une multitude (voir plus :-)) de langages de programmation (PERL, C, java ...) ? PHP est un langage de scripts. Il est interprété, par conséquent il ne nécessite pas d'être compilé pour obtenir un objet, un exécutable avant d'être utilisable (comme en C par exemple). PHP est un module supporté par le serveur web Apache, le plus répandu dans le monde (plus de 70% des serveurs web), il est donc développé pour être facilement utilisable via ce serveur (Il fonctionne évidemment avec d'autres serveurs web). PHP permet d'interfacer très facilement de très nombreuses bases de données notamment MySQL gratuite et performante. On retrouve d'ailleurs l'ensemble Apache-PHP-MySQL souvent sur les plateformes web. Il offre ainsi des outils et de nombreuses fonctions facilitant ce travail. Du fait de l'utilisation par un grand nombre de ce langage vous avez accès sur le net et dans la littérature à de nombreuses sources d'informations et d'aides (Tutorial, forum de discussions, ...).

Un des gros avantages de PHP sur d'autres langages comme PERL est l'intégration dans la même page du code HTML « brut » et du code PHP. Plus besoin de réaliser une page Html et une

Système de notification par SMS des incidents support de NEDGE PS.

Babacar NGOM Mémoire de fin de cycle DST Page 39

deuxième dans le langage de programmation désiré, ou de faire une page dans laquelle le code HTML est « encapsulé » dans le code du langage de programmation de manière plus ou moins simple. Vous pouvez avec PHP taper vos lignes de codes en HTML, puis intégrer ou vous le désirez du code PHP et ainsi de suite. Travailler de cette manière et sur un seul fichier vous fait gagner énormément de temps et de clarté dans votre site. Autre avantage énorme, les scripts PHP n'ont pas besoin d'être mis dans des répertoires exécutables sur votre site comme peuvent l'être les programmes PERL, C ... Vous pouvez les inclure n'importe où. Ceci est terriblement avantageux surtout si vous n'êtes pas maître de la configuration de votre serveur web (Partie ScriptAlias dans la configuration de httpd.conf d'Apache). Grâce à cette facilité, vous pourrez la plupart du temps faire de la programmation chez votre provider qui généralement ne vous permet pas de la réaliser à travers des répertoires exécutables traditionnels. PHP fonctionne si l'hébergeur possède le moteur PHP. En effet le fonctionnement est le suivant : une page contenant du code PHP est appelée, il passe alors d'abord par le Préprocesseur PHP qui transforme le code PHP en code HTML et envoie ensuite seulement la page à l'utilisateur. A aucun moment le code PHP ne pourra être vu. Ce qui sécurise vos scripts et vos sources de programmes.

Figure 12 : Exécution d'un code PHP

Un dernier élément en faveur de PHP n'est pas des moindres, sa portabilité. Si vous développez un programme PHP, vous pourrez le porter sur toutes les machines sans avoir la nécessité de modifier le code source, il suffit que le serveur web soit configuré de manière correcte et que PHP soit sur la machine.

? MySQL

MySQL est un système de gestion de base de données (SGBD). Selon le type d'application, sa

licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (application web principalement) que par les professionnels, au même titre que ORACLE ou Microsoft SQL Server.

Système de notification par SMS des incidents support de NEDGE PS.

Babacar NGOM Mémoire de fin de cycle DST Page 40

MySQL est un serveur de base de données relationnelles SQL développé dans un souci de performances élevées en lecture, ce qui signifie qu' il est davantage orienté vers le service de données déjà en place, que vers celui de mises à jour fréquentes et fortement sécurisées. Il est multithread et multiutilisateur.

Système de notification par SMS des incidents support de NEDGE PS.

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








"Le don sans la technique n'est qu'une maladie"