Compétences

Issue d’une formation au CNAM de Nantes CP09 Programmation de sites web, j’ai poursuivi en solo ensuite, avec la découverte de WordPress et l’acquisition de compétences spécifiques à ce CMS. Je travaille actuellement en agence spécialisée sous WordPress.

Compétences développées

Créer un site se compose de différentes étapes :

  • On part d’un souhait client, d’une Conceptualisation de son projet,
  • pour aller vers une proposition Design et Structuration de contenu,
  • puis une Intégration en page web, et Développement de fonctionnalités,
  • pour enfin aboutir à un Produit fini, ce qui n’exclut pas une possible Evolutivité.

La conception web nécessite donc des compétences très variées qui mettent en synergie différentes spécialités professionnelles. Et je ne fais pas le détail d’autres points capitaux concernant l’Ergonomie, l’UX, l’Accessibilité, le SEO, la Sécurité etc … qui constituent aussi des expertises à elles seules.

Intégratrice Web

Je me situe pour le moment au niveau d’un titre professionnel d’ intégratrice web. En sachant qu’en début d’activité, en créant des sites de A à Z en autonomie pour soi, pour des connaissances, forcément on touche un peu à tout, ce qui permet d’avoir une vision globale de la création d’un site, de sa conceptualisation jusqu’à son déploiement, et de développer son adaptabilité.

Spécialisation WordPress

Aux vues de la diversité et de la complexité de la conception web à l’heure actuelle, j’ai fait le choix de me spécialiser dans le développement de sites sous le CMS WordPress. Cet outil, bien que réputé accessible par tous, nécessite vraiment des compétences professionnelles pour le manipuler de manière efficace selon les types de projets. WordPress offre un champ des possibles vaste. De mon point de vue, cela constitue un choix professionnel à part entière permettant de délivrer des créations web de qualité.

Ce que je mets en pratique à ce jour

HTML5, CSS3, JS et jQuery, PHP, SQL, WordPress, Git et github : les bases forcément.

Customisation, adaptation ou création de thèmes WordPress

  • Refonte de sites vitrine ou blog.
  • Adaptation de thème à la nouvelle version de WordPress (v5.x.x) intégrant le nouvel éditeur.
  • Mise en place de thèmes enfants pour personnaliser des thèmes acquis en externe.
  • Création de thèmes personnalisés en partant d’un Starter thème (Underscores ou Starter thème personnel).
  • Intégration de template HTML sous WordPress.
  • Adaptation responsive et mobile first.
  • Création de Custom Post Type.
  • Utilisation de champs personnalisés (ACF)
  • Création de Blocks personnalisés pour le nouvel éditeur

Développement de fonctionnalités

  • Fonctionnalités intégrées dans des thèmes personnalisés.
  • Création de plugins ou mu-plugins quand la fonctionnalité est possiblement ré-exploitable dans différents projets.

Méthodes de travail

  • Utilisation de Sass pour le css,
  • Utilisation de Gulp ou Webpack pour gérer les tâches récurrentes,
  • Création de site en différentes phases : développement local, mise en place d’un site en préproduction (accessibilité limitée)  et production.
  • Penser SEO et accessibilité (a11y) dès le début de la création du projet,
  • Avoir toujours en tête la sécurité,
  • Versionnement des développements avec Git,
  • utilisation d’ outils comme WPCLI,
  • déploiement et maintenance en ligne de commande,
  • etc …

Communication et formation client

  • Mise à disposition pour le client d’un site de test, clone du site de prod au niveau contenu mais avec des fonctionnalités nouvelles à prendre en main. Le but étant de lui donner un espace « sans crainte de casse » quand il s’agit de se familiariser avec de nouvelles fonctionnalités qui seront ajoutées sur son site.
  • Customisation du tableau de bord pour le client afin de le rendre plus adapté à ses besoins.
  • Élaboration de tutoriels, spécifiques au site du client.

Difficile d’être exhaustive, mais les articles dans Pixiscreen et les projets que je présenterai à l’occasion donneront une idée de ce que je mets en pratique au quotidien.