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 site web de gestion des certifications et formations.

( Télécharger le fichier original )
par Ayoub MKHARBACH
Faculté des sciences et techniques de settat - Hassan I - Licence Génie informatique 2015
  

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. Technologies et langages utilisés :

1. Java EE (Java Enterprise Edition) [5]

Java Enterprise Edition, ou Java EE (anciennement J2EE), est une spécification pour la technique Java de Oracle plus particulièrement destinée aux applications d'entreprise. Ces applications sont considérées dans une approche multi-niveaux1. Dans ce but, toute implémentation de cette spécification contient un ensemble d'extensions au Framework Java standard (JSE, Java Standard Edition) afin de faciliter notamment la création d'applications réparties.

2. HTML

HTML (Hyper Text Markup Language / langage hypertexte) est le

langage dans lequel sont écrites les pages du web. Un site web est constitué d'un ou plusieurs documents HTML, appelées aussi pages. Pour se déplacer d'une page à l'autre dans nos modules on passe par l'intermédiaire d'hyperliens. Pour ajouter des objets graphiques on utilise le HTML d'autre part pour tester des pages web html en local, il suffit d'ouvrir le fichier dans

un navigateur. Le HTML n'est pas un langage de programmation comme le C++. Les

langages dynamiques comme PHP et JavaScript vont d' ailleurs générer des pages HTML statiques.

Page | 76

3. JavaScript [6]

JavaScript est un langage de programmation de scripts principalement utilisé dans les pages web interactives. C'est un langage orienté objets à prototype, c'est-à-dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes, mais qui sont chacun équipés de constructeurs permettant de générer leurs propriétés, et notamment une propriété de prototypage qui permet d'en générer des objets héritiers personnalisés.

Le langage a été créé en 1995 par Brendan Eich pour le compte de Netscape Communications Corporation. Le langage actuellement à la version 1.7 est une implémentation du standard ECMA-262. La version 1.8 est en développement et intégrera des éléments du langage Python. La version 2.0 du langage est prévue pour intégrer la 4e version du standard ECMA.

3.

JQuery [7]

C'est une bibliothèque (sous licence GPL) de fonctions JavaScript

permettant au programmeur de s'affranchir des tâches "bas niveau" répétitives et qui fonctionnent sur les navigateurs les plus courants. Son installation dans chaque page web doit être effectuée en premier par la directive : <script type="text/javascript" src="jQuery-1.4.1.js"></script>.

4. CSS

CSS (Cascading Style Sheets) comme par exemple la couleur du fond de la page ou le type de police même document des caractéristiques de mise forme associées à des groupes d'éléments. Il suffit de définir par un nom un ensemble de définitions et de caractéristiques de mise en forme, et elles permettent notamment:

? D'obtenir une présentation homogène sur tout un site en faisant appel sur toutes les pages à une même définition de style.

? De permettre le changement de l'aspect d'un site complet entier par la seule modification de quelques lignes

Page | 77

? Une plus grande lisibilité du HTML, car les styles sont définis à part. Des chargements de pages plus rapides, pour les même raison que précédemment.

6. Ajax

Ajax (Asynchronous JavaScript and XML) permet de construire des applications Web et des sites web dynamiques interactifs sur le poste client en se servant de différentes technologies ajoutées aux navigateurs web.

Ajax combine JavaScript, les CSS, JSON, XML, le DOM et le XMLHttpRequest afin d'améliorer maniabilité et confort d'utilisation des applications internet riches.

III. Développement

:

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








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard