Compétences.

Penser et développer un site internet n'est pas une chose aisée.

De la conception à la réalisation d'un site, toutes sortes de modélisations ou langages de programmation peuvent être mis en oeuvre pour mener à bien un projet. Toutes les compétences que j'énumére ici, je les ai acquises en les utilisant durant les différents projets sur lesquels j'ai travaillé.
Je ne les connais donc pas parfaitement comme dans les livres, mais je les maîtrise sur le bout des doigts à l'utilisation. Il me semble que c'est plus intéressant...

Merise, Modèle Conceptuel de Données

Ce schéma montre les relations entre les différentes tables de données et rend plus rapide et facile l'utilsation de celle-ci pour les modifications futures du site.


UML, diagramme de classes

Utilisé pour de la programmation orintée objet, ce diagramme permet de voir en un coup d'œil les relations entre les classes, leurs méthodes et attributs.


PHP

Le langage de programmation côté serveur pour internet le plus utilisé au monde, pour sa souplesse et sa fiabilité. En le couplant avec de l'AJAX, on peut mettre en place de véritables applications en ligne. Avec PHP5, il est possible de développer de véritables applications orientées objet pour une plus grande efficacité dans le développement.


MySQL

Il s'agit du SGBDR libre utilisé dans la majorité des cas avec PHP. Actuellement à la version 5, il permet un stockage fiable et sécurisé des données tout au long de la vie du site.


JavaScript

Supporté par tous les navigateurs modernes, il permet d'interagir avec l'utilisateur pour lui offrir de nouvelles perspectives : déplacement de blocs, effets de transition fluide, etc... le tout en gardant un code propre et accessible grâce à jQuery.


AJAX

Par AJAX on entend une nouvelle utilisation du JavaScript pour réaliser des sites dits «Web 2.0». On peut donc charger une nouvelle page en n'actualisant que ce qui doit changer, pour gagner en rapiditié et en fluidité.


(X)HTML/CSS

C'est ce qui permet la mise en forme du site dans le respect des normes du W3C. À force de travailler directement dans la source, je connais la plupart des balises HTML et leurs attributs pour pouvoir modifier l'aspect ou la structure d'une page simplement et rapidement.


URL Rewriting

Pour optimiser le référencement de votre site, la réécriture des URL, qui permet de créer des adresses de pages plus conviviales, est devenue indispensable.


Serveur Unix

Lorsqu'on veut développer des sites plus avancés techniquement, on doit la plupart du temps toucher aux paramétrages du serveur pour en tirer de meilleurs résultats et arriver à ses fins.