Compétences

Il existe plusieurs langages, outils et il est pratiquement impossible de tout connaître en tant que développeur Web, mais voici mes compétences dans le domaine. Déroulez l'accordéon pour connaitre les détails de mes compétences.

CSS3

Le code CSS est le langage cœur du rôle d'un développeur Web front-end tel que je me considère. Avec les années, j'ai appris à le maîtriser. Il ne m'est plus une difficulté d'utilisation. J'ai aussi apprécié travailler avec SCSS, utiliser des "mixins" et travailler dans des fichiers séparés donnant du code plus propre. J'ai, par moments, utilisé le "keyframes" pour donner vie à des sites en animant les éléments. Il est pratique pour créer des bannières Web publicitaires !

Git

Utilisation de Git et BitBucket pour créer des branches, travailler en équipe pour faire son travail de son côté, pousser sa branche et fusionner le tout.

Google Analytics

La majeure partie des sites que j'ai mis en ligne possèdent le code de Google Analytics pour récolter les données afin que celles-ci soient analysées, permettant ainsi l'amélioration du site ou de sa navigation. Utile pour accentuer le référencement.

Google Map

Création des vues cartographiques avec un ou plusieurs points repère en y ajoutant dynamiquement les détails de l'endroit tels que adresse, numéro de téléphone, site internet, horaire d'une succursale etc... Le visuel est aussi un aspect pratique et agréable à faire, choisir la couleur des types de route, des cours d'eau, de la police, d'avoir son point de repère personnel etc...

HTML5

Connaissance des balises les plus importantes et dans un ordre approprié. Faire des tests avec "w3c validator" pour suivre la norme recommandée.

jQuery

Utilisation de jQuery pour créer des animations ou simplement pour ajouter des éléments comme des classes, des attributs, des transferts de données. Expérimentation de plusieurs librairies existantes pour créer des défileuses, afficher des erreurs de validations, faire des effets parallaxes... ceux-ci aussi codés en les codant de toute pièce. Gestion dynamique des sélecteurs pour ajouter des actions.

PHP

PHP est le langage relation serveur-client dont j'ai le plus expérimenté à ce jour. Je possède maintenant des connaissances sur la programmation orientée objet, tel que ce site en est conçu ! Application de requêtes de base avec la base de données. La programmation dite "back-end" est aussi un aspect que j'apprécie énormément. Elle est une priorité pour développer un site de A à Z et il est gratifiant d'arriver à son but, de créer une fonction telle qu'on la voit. Ensuite, il est toujours possible d'optimiser son code pour améliorer les performances, mieux sécuriser le site et de maîtriser la force du PHP.

SEO

En ce qui a trait au référencement, vu mes compétences en HTML, il va de soi de placer dans un bon ordre les balises "h". Nommer les images dans le contenu, intégrer les "meta" nécessaires aux moteurs de recherche en faisant attention de respecter le nombre de caractères recommandés. Utilisation du référencement naturel dans un site. Créer des onglets avec des titres et un en faire une relation avec le titre de la page. J'ai fait de l'indexation avec Google Search Console en envoyant des robots et en créant des sitemap.xml. Chaque année, je fais mes recherches sur les nouveaux changements apportés par Google pour ne pas être pénalisé sur le mauvais emploi ou la "tricherie" du référencement.

Wordpress

Wordpress est le premier CMS sur lequel j'ai pu travailler. Avec le temps, j'ai découvert des extensions qui me sont propres et avec lesquels je suis capable de créer rapidement. J'emploie uniquement les outils qui me sont utiles afin d'éviter que le site soit trop pesant et qu'il perde de la performance. J'adore l'extension Advanced Custom Field (ACF), elle est l'extension qui m'a permis de faire des sites sans utiliser de thème. J'utilise souvent Contact Form 7 pour la création d'un formulaire. Extension de traduction WPML employée à quelques reprises.