Mon expérience

Développeur web depuis des années, j'ai appris à maitriser tous les outils nécessaires à la conception d'un site web ou d'une web app de A-Z. Toujours à l'affut, je prends plaisir à tester des nouveautés chaque jours.

HTML/CSS

C'est la base de votre futur concept, il va définir la structure et le style de vos pages.
+

PHP / BDD

L'utilisation d'un langage de type serveur est vite indispensable. Il permet, entre autres, d'intéragir avec une base de données.
+

Responsive design

Quand on sait que plus de 50% de la population utilise un smartphone ou une tablette, il est indispensable d'adapter votre site internet à ces outils.
+

JavaScript

Longtemps déprécié à cause de son manque de compatibilité avec les navigateurs, il est aujourd'hui plus que jamais dans l'air du temps.
+

Framework / CMS

Ceux sont des notions bien différentes. Le cms vous fournira une base clé en main alors qu'un framework va être simplement un assistant au développement.
+

Logiciel

Développons efficacement grâce à des IDE comme (Sublime Text). Nous utilisons régulièrement des logiciels de traitement d'image pour les maquettes (Adobe photoshop).

image

FRONT-END

Le html est le pilier du web, il va définir la structure de vos pages, complètement indispensable. C'est le premier langage à apprendre lorsque que l'on touche au web. Il s'assimile assez facilement mais toute fois certaines conventions sont à respecter pour avoir un code clair et maintenable. Également pris en compte dans le SEO de votre site.

Le CSS est la depuis le début, aujourd'hui incontournable pour mettre en forme vos pages web, et faire des petites animations très fluides. Il subsite toujours une ombre au tableau, la compatibilité inter-navigateurs. Il existe également des librairies / framework permettant de nous faciliter un peu la vie et nous faire gagner quelques précieuses minutes comme Bootstrap ou encore Materialize

Désormais très tendances, le JS est devenu incontournable avec des framework modernes comme VueJS, ReactJS ou AngularJS qui ont permis de replacer le Javascript en haut des langages front-end.

BACK END

Le PHP est le langage côté serveur le plus utilisé, même si ce n'est pas le seul (Ruby...). Avec une technique de programation dites procédural, il permet de développer des applications vite dépassé et où le code devient un peu le foutoir..
Heuresement, le coté programation orienté objet (POO) fait de PHP un langage puissant, maintenable et stable.

Un site ou application sans base de donnée est très rare que ce soit pour stocker du contenu, des utilisateurs, des configurations... La base de donnée est incontournable. On pourra citer comme plateforme MySQL mais aussi PostgreSQL ou encore MariaDB

Un framework va vous fournir un certains nombres de raccourci afin de gagner du temps dans le développement. Un cms va vous fournir une base toute prête et souvent pas complètement adapté à vos attentes. Personellement, je suis plus adepte du Framework (laravel entre autres)

image

Ils m'ont fais confiance