Skills.

Think and develop a website isn't an easy task.

From the conception to the realization of a website, many kinds of modelling or languages of programmation could be used to manage the project. I acquired all skills shown here by using them during the differents projects I worked on.

Merise, Conceptual Data Model

This is a french representation of the relations between the database tables and improve the speed and facility to use them for some eventual future updates.


UML, Classes Diagram

Used for the Oriented Object Programation, this diagram allows developer to see in one blind the relations between the classes, their method and attributes.


PHP

The server-side programation language for internet the most used for its flexibility and reliability. By using it with AJAX, we could deploy actual online web applications. With PHP5, it's possible to develop applications in a fully oriented object programation for a better efficacy in the development.


MySQL

This is the free SGBDR used in most of case with PHP. Nowadays in its version 5, it enables a reliable and secured data storage all along the life of the website.


JavaScript

Enabled by all the modern browsers, it's used to interact with the user to offer him new possibilities: elements dragging, transitions effects, etc... Everything is done to keep a clean and accessible HTML code thanks to jQuery.


AJAX

AJAX means a new utilisation of JavaScript to create websites known as 'Web 2.0'. We could load a new page by reloading only the new content to gain speed and fluidity.


(X)HTML/CSS

This is used to show the page content in the respect of the W3C standards. Because I work directly in the source code, I know most of the HTML tags and their attributes to be able to edit the look and the structure of a page simply and quickly.


URL Rewriting

To improve search engine ranking of a website, URL rewriting to have more friendly pages addresses became essential.


Unix Server

When we want to develop technically advanced websites, we should most of time edit server settings to use it as good as possible.