Développement Web
Le développeur web s’occupe du développement informatique de sites, applications, plateformes web. Il développe de nouvelles fonctionnalités et/ou maintient les fonctionnalités existantes. En plus de coder, un développeur peut intervenir dans la phase de conception, participer à l’élaboration d’algorithmes, prendre du recul sur les attentes de l’utilisateur final, rédiger de la documentation ou encore conduire des tests. Son rôle peut aussi être de traduire les spécifications fonctionnelles (les attentes concrètes du client, de la direction, du chef de projet) en spécifications techniques, en code, pour leur donner vie.
Le développeur web peut être spécialisé dans un domaine et être plus ou moins polyvalent. Selon l’étendue et les sujets sur lesquels il travaille, on parle notamment de
- Développeur Backend
- Développeur Fontend
- Développeur Fullstack
D’un point de vue technique, le développeur web doit savoir utiliser un (ou plusieurs) langage de programmation, couplé ou non avec un Framework ou un CMS :PHP (Symfony, Laravel, Zend, Cake PHP / WordPress, Drupal…), Ruby (Rails…), Python (Django, pyramid, Flask…), Java (Spring, Hibernate, Struts…), JavaScript (React.js, Ember.js, Vue.js…) S’il travaille côté backend (développeur backend), il doit connaître un système de gestion des bases de données : MySQL, PostgreSQL, MongoDB, Oracle Etc. Il doit aussi maîtriser un outil de versioning comme Git et les incontournables technologies web de base (JS, HTML, CSS). Les principaux langages de développement web en 2020 : JavaScript, Python, Ruby, Go, PHP, Java. L’avantage d’être développeur web est de pouvoir travailler dans quasiment tous les domaines : la santé, l’éducation, la finance, la banque, l’écologie, le juridique, le jeux vidéo, la musique, le sport etc.
Les principaux employeurs des développeurs web sont les startups, les ESN (sociétés de service, anciennement appelées SSII), les éditeurs de logiciels, les pureplayers, les banques, PME… les développeurs web sont très recherchés !