La programmation web PDF Imprimer Email

Maintenant vient la conception de votre site. Dites-nous ce que vous cherchez, fournissez-nous les documents et nous allons tout faire pour le mettre en œuvre, avec les limites que vous nous aurez fixé. Cherchez à savoir si vous voulez être indépendant dans le développement de votre site ou assisté par un professionnel. Nos conceptions varient du site déjà interactif, dynamique au site plus complexe, voire, avec des structures intranet.

Coder, programmers différentes applicationsTrako Media est constitué de chefs d'entreprise dont l'histoire commence en 1980 et programmeurs depuis 1989. Nous mettons à votre disposition nos expériences dans le processus d'élaboration d'un outil de communication important de votre organisation, dans la volonté de vous faire gagner le but que vous voulez atteindre. Votre réussite et la nôtre sont liées.

Comme vous le savez sans doute, tout programme fonctionnant sur votre ordinateur est conçu dans un certain langage de programmation. Il en existe beaucoup, chacun ayant ses utilités, ses avantages et ses inconvénients.

Sur le net, c’est pareil. Tout site web, toute page web est conçue par un webmaster via un langage de programmation, adapté au web. La Programmation web peut prendre différentes formes : de la simple page Web, page statique à la page dynamique avec connexion à une base de données.

Trako Media offre les deux services, mais préfère développer des sites web dynamiques pour permettre d'intégrer quantité d'applications et avec une interface simple à utiliser pour le client qui désirerait y faire des modifications. On appelle cela un système de gestion de contenu, S.G.C., ou Content Management Systems, C.M.S., en anglais.

C'est une application destinée à la conception et à la mise à jour dynamique de site web ou d'application multimédia.  Notre système de gestion de contenu a les fonctions suivantes :
  • Permet à plusieurs individus de travailler sur un même document
  • Fournit une chaîne de publication (workflow) offrant par exemple la possibilité de mettre en ligne le contenu des documents
  • Sépare les opérations de gestion de la forme et du contenu
  • Structure le contenu avec l'utilisation de Foire Aux Questions, de documents, de blogues, de forums de discussion, etc
Les S.G.C. permettent ainsi de réaliser la gestion de contenu dans l'entreprise, il s'agit du Enterprise Content Managment, en anglais, soit E.C.M.

Nous concevons ces gestionnaires sur la base de langage les plus utilisés à l’heure actuelle;
  • HTML
  • CSS
  • JAVA
  • PHP

Langage web HTML ou XHTML

Le XHTML, anciennement HTML, est le langage de programmation des pages web « de base ». A part quelques exceptions, tous les sites que vous rencontrez en naviguant sont conçus en XHTML. Et pour cause : c’est ce langage qui va structurer les données d’une page, indiquer comment elle est faite et quels en sont les éléments. C’est lui qui indiquera quels sont les titres, comment le texte est divisé en paragraphe, etc.

Le langage web CSS

Le CSS est un langage utilisé en parallèle avec le XHTML. Il n’a qu’une fonction : indiquer quelle sera la présentation des sites web. Ainsi, la couleur et la taille du texte, les couleurs de fond, les tailles des éléments et bien d’autres propriétés sont spécifiées grâce au CSS. C’est ainsi qu’il est possible sur certains sites, par exemple, de modifier le style des pages, sans en altérer le contenu, qui lui, est fournit par le XHTML.

Il est à spécifier que bon nombre de ces propriétés peuvent être indiquées par le XHTML, mais qu’il est toujours préférable de choisir le CSS quant il s’agit de la présentation d’un site.

Développement, programmation, formationLe langage Javascript

Le Javascript est un complément du XHTML très utilisé. Il permet de réaliser des modifications sur une page lors de son utilisation, et non pas durant son chargement. Un exemple : vous cliquez sur un titre de menu, et les éléments de ce menu se déroulent. Cette action a été possible grâce au Javascript, la page a été envoyée à votre navigateur sans que les menus aies étés déroulés, mais son code spécifie que lorsque vous cliquez sur un de ces éléments, une certaine action doit se produire.

Le langage de programmation web PHP

A la différence des langages présentés ci-dessus, le PHP est un code qui va s’exécuter sur le serveur du site web, et non pas par votre navigateur, sur votre ordinateur. Autrement dit, le PHP va modifier une page avant que vous ne la receviez. Lorsque vous afficherez une page, PHP aura déjà agi sur elle. Alors, a quoi sert-il ? A adapter la page en fonction de certains critères. Imaginez un espace membre; XHTML tout seul est incapable de le gérer.

En effet, si sur un espace membre est affiché "Bonjour Mr Geek123", il devra afficher un autre pseudo lorsqu’une autre personne affichera la page en question. La page doit donc être adaptée lors de chaque rechargement, ici, en fonction du membre qui demande à la voir.

Le langage PHP est donc plus complexe que ceux que nous venons de voir, et ressemble à ceux utilisés pour faire fonctionner tous les programmes que nous utilisons tout le temps sur notre ordinateur. Il utilise des concepts qui vont vous paraître certainement abstrait, tels que les variables, conditions, boucles ou fonctions.

Le PHP interagit généralement avec des bases de données du type MySQL, qui vont contenir les informations dont il a besoin. Dans le cadre de notre espace membre, la base de donnée contiendra sans doute les pseudos, mots de passe et emails des membres du site.

Code

Un exemple de programmation web :

Vous souhaitez aller sur un forum pour discuter. Vous devez pour cela vous y connecter. La page de connexion qui s’affiche à vos yeux est conçue en XHTML et en CSS : le XHTML affiche « Connectez-vous à notre forum », le CSS spécifie que cette phrase doit être affichée en rouge gras. Vous remplissez le formulaire et le validez : durant le temps d’attente, c’est le PHP qui va se charger de vérifier que votre pseudo et votre mot de passe correspondent bien dans la base de donnée. Si c’est le cas, il va alors afficher du code XHTML et CSS contenant le forum ; sinon, il vous renverra à la page de connexion, où il indiquera avec ces mêmes langages un message d’erreur.


Ajoutez cette page à votre réseau social favori
Reddit ! Del.icio.us! JoomlaVote! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!
 

Translation

We apologize for the delay to translate this website in english, but we offer you to use a "not-so-bad" option;
Trako Media - La voie de la communication