Webmaster - Front End Developer

Organisation et créativité ! 
Entre programmation et communication visuelle, vous jouez un rôle de premier plan dans l’économie numérique !

Vous avez dit « front-end» ?

Par « front-end », on désigne tout ce qui s’affiche à l’écran d’un site web : d’un côté son aspect visuel (couleurs, polices, images, etc.), de l’autre les éléments avec lesquels on peut interagir via un navigateur :menus déroulants, boutons, formulaires, etc.
Réalisée via des langages sophistiqués, l’apparence des sites et des applications web est aujourd’hui le résultat de compétences autant techniques que créatives.

Contrairement au développeur back-end dont le travail se déroule dans les coulisses du web, vous, vous êtes en première ligne avec vos réalisations !
En tant que webmaster vous créez les sites et les applications Internet et vous les rendez ergonomiques et accessibles par les internautes en développant une interface claire, rapide et facile à utiliser. Et ce, tout en répondant aux normes du W3C pour une navigation aisée quels que soient les navigateurs et les supports utilisés (desktop, tablette, smartphone, etc.).
Entre programmation et communication visuelle, vous jouez un rôle de premier plan dans l’économie numérique !

Débouchés et tendances

Au quotidien, le développeur front-end s’occupe de programmer l’interface des sites et des applications web en fonction du cahier des charges du client et des impératifs liés à l’accessibilité et à la compatibilité avec les navigateurs et avec les supports.
Le degré de spécialisation varie en fonction du type d’entreprise : ainsi, dans une Agence Web, vous devrez vous spécialiser dans l’une ou l’autre étape de la création (design, CSS, JavaScript, ou encore l’implémentation d’un CMS).
Dans une entreprise éditrice d’applications web (agendas partagés, ERP, etc.), il s’agira surtout d’ergonomie et de programmation pure et dure, le design étant d’habitude plus sobre pour ce type d’outils.

Quelles qualités ?

  • Logique : un.e front-end developer est avant tout un programmeur.euse chevronné.e !

  • Bonne communicatrice : pour obtenir du reste de l’équipe les « pièces du puzzle » qui constitueront le site.

  • Curieuse : suivre en permanence l’évolution de l’Internet fait partie intégrante du travail d’une bonne webmaster.

Programme

DÉVELOPPEMENT

  • Html5, CSS3, SASS dans le respect des standards du W3C.
  • JavaScript : langage de programmation qui permet d’ajouter de l’interactivité.
  • JQuery : bibliothèque JavaScript, intégration de plugins.
  • Git : outil de gestion de versions de code.
  • Vue js : un framework JavaScript progressif qui se concentre sur la création d’interfaces utilisateur.
  • Node.js / NoSQL : une plateforme qui permet de développer du
  • JavaScript côté serveur.
  • PHP/ MySQL: binôme langage côté serveur / système de bases de données le plus utilisé, qui permet de produire des pages web dynamiques.
  • CMS : systèmes de gestion de contenu WordPress et Drupal.

DESIGN WEB

  • Principes d’ergonomie et UX design.
  • Design d’interface et optimisation pour le web via Adobe Photoshop. et Illustrator.

SANS OUBLIER

  • Culture Web, veille technologique, marketing internet, droit d’Internet...
  • Ateliers pratiques : projet de fin de formation, développement professionnel et jobcoaching.