REFERENTIEL METIER | ACTIVITES | COMPETENCES
WEB DÉVELOPPEUR
DOC-15-013-vB
Référentiel Métier – Activités – Compétences | Version 2 | 24 août 2012
WEB DÉVELOPPEUR
REFERENTIEL METIER | ACTIVITES | COMPETENCES
FICHE TECHNIQUE
DOMAINE
TIC
LIGNE DE PRODUITS
Communicatique
PRODUIT
Web Développeur
CODE PRODUIT
QE220000
TYPE DE DOCUMENT
Référentiel Métier – Activités – Compétences
COMITÉ DE RÉDACTION
Renaud MARCHAL
Conseiller pédagogique à BRUXELLES FORMATION MANAGEMENT
ET MULTIMÉDIATIC
Jean ROUSSEAU
Conseiller pédagogique à la Division Études et Développement
Cellule Développement des Produits
COMITÉ D’APPROBATION Michel GERIN
Directeur de BRUXELLES FORMATION MANAGEMENT ET
MULTIMÉDIATIC
VERSION
2
DATE DE PUBLICATION
24 août 2012
© Bruxelles Formation | TIC | Communicatique | Web Développeur
2/32
Référentiel Métier – Activités – Compétences | Version 2 | 24 août 2012
Table des matières
Avant-propos ………………………………………………………………………………………………………………………………………………………………………4
Qu’est-ce qu’un référentiel métier – activités – compétences ? ………………………………… 4
Le métier de Web Développeur ……………………………………………………………………………………………………………………………………. 5
Appellations ………………………………………………………………………………………………………. 5
Écosystème des métiers du multimédia …………………………………………………………………. 5
Historique du métier …………………………………………………………………………………………… 5
Description du métier ………………………………………………………………………………………….. 7
Variabilité du métier …………………………………………………………………………………………… 8
Secteur d’activité ……………………………………………………………………………………………….. 9
Typologie des entreprises ……………………………………………………………………………………. 9
Conditions d’exercice du métier …………………………………………………………………………… 9
Exigences linguistiques ……………………………………………………………………………………….. 9
Exigences médicales …………………………………………………………………………………………. 10
Les activités clés du Web Développeur ……………………………………………………………………………………………………………………. 11
Les compétences du Web Développeur ………………………………………………………………………………………………………………….. 12
(cid:1) Compétences transversales ……………………………………………………………………………………….. 12
Technique 12
Organisation …………………………………………………………………………………………………….. 13
Communication ………………………………………………………………………………………………… 15
(cid:1) Compétences spécifiques ………………………………………………………………………………………….. 16
WDV.01 – Utiliser l’outil informatique de base…………………………………………………….. 16
WDV.02 – Communiquer dans un projet Web ……………………………………………………… 19
WDV.03 – Concevoir un projet web …………………………………………………………………… 21
WDV.04 – Réaliser l’étude détaillée et technique …………………………………………………. 23
WDV.05 – Exploiter les bases de données …………………………………………………………… 26
WDV.06 – Coder et tester les applications …………………………………………………………… 28
WDV.07 – Mettre en exploitation un projet web …………………………………………………… 29
WDV.08 – Maintenir les applications ………………………………………………………………….. 30
Bibliographie …………………………………………………………………………………………………………………………………………………………………… 31
Documents internes (Bruxelles Formation) ………………………………………………………….. 31
Référentiels existants ………………………………………………………………………………………… 31
………………………………………………………………………………………………………. 31
Études
Ouvrages ………………………………………………………………………………………………………. 31
© Bruxelles Formation | TIC | Communicatique | Web Développeur
3/32
Référentiel Métier – Activités – Compétences | Version 2 | 24 août 2012
Avant-propos
Avant-propos
Qu’est-ce qu’un référentiel métier – activités – compétences ?
Le présent document a pour but d’apporter un éclairage sur le métier de Web Développeur (WDV).
Le référentiel métier – activités – compétences sert de socle à la rédaction du référentiel de formation.
Il est destiné aux différents acteurs de la formation ainsi qu’à tous ceux qui souhaitent connaître de
façon précise quel est le métier du Web Développeur aujourd’hui.
Il est composé de trois parties :
(cid:2) ‘Le métier du Web Développeur’ fait le point sur les appellations, l’historique, la description et la
variabilité du métier. Il aborde également le secteur d’activité, les types d’entreprise et les
conditions d’accessibilité et de travail du Web Développeur.
(cid:2) ‘Les activités clés du Web Développeur’ décrivent l’ensemble des actions exercées par celui-ci
pour remplir les missions qui lui sont confiées dans le cadre de son travail.
(cid:2) ‘Les compétences du Web Développeur’ décrivent de manière détaillée les compétences
transversales et spécifiques qui sont mobilisées dans l’exercice de ses activités professionnelles.
© Bruxelles Formation | TIC | Communicatique | Web Développeur
4/32
Référentiel Métier – Activités – Compétences | Version 2 | 24 août 2012
Le métier de Web Développeur
Le métier de Web Développeur
Appellations
Appellations spécifiques :
Appellations connexes :
Web Developer
Développeur Web
Développeur d’applications Web
Analyste-programmeur
Intégrateur Web
Programmeur
Développeur HTML
Monteur HTML
Intégrateur HTML
Codeur
Internet/Intranet developer
E-business developer
Appellations spécialisées :
Codeur python, codeur php, geek, zopeur, mongeur de perl,
ploniste, …
Écosystème des métiers du multimédia
Métiers gravitant dans le même écosystème métier :
Relecteur-testeur
Spécialiste post-production
Animateur
Spécialiste 3D
Chef de projet
Gestionnaire de projet
Réalisateur
Assistant réalisateur
Producteur
Directeur artistique
Chef de création artistique
Chef de studio
Directeur technique
Infographiste
Opérateur infographiste
Illustrateur
Graphiste
Responsable de Conception
La structuration des métiers du Web au sein d’un écosystème est délicate du fait de la dimension
particulièrement informelle des entreprises. Aucune tentative de représentation, qu’elle soit basée sur
le processus de production, la nature de la relation ou de la hiérarchie ne satisfait à la réalité complexe
du terrain.
Ergonome
Maquettiste
Scénariste
Administrateur de bases de
données
Webarchitecte
Architecte d’applications
Architecte de l’information
Webrédacteur
Rédacteur
Copywriter
Auteur
Webmarqueteur
Spécialiste e-marketing
Développeur d’audience
Documentaliste Internet
Administrateur de site
Animateur de forum
Webmaster
Webmestre
Testeur
Historique du métier
L’évolution du métier de Web Développeur s’inscrit dans celle de l’Internet et de l’informatique en
général. Le premier ordinateur numérique a été conçu au 19° siècle par l’anglais Babbage mu par une
« programmation » mécanique. L’innovation ne trouva pas sa place dans son époque car elle ne fut
jamais fonctionnelle.
© Bruxelles Formation | TIC | Communicatique | Web Développeur
5/32
Référentiel Métier – Activités – Compétences | Version 2 | 24 août 2012
Le métier de Web Développeur
Les années 40’
Le premier moteur de calcul efficient apparaît. Les machines étaient énormes et occupaient des pièces
entières. Elles étaient construites, maintenues et programmées par une seule et même équipe. Cette
programmation se faisait en langage machine en basculant des interrupteurs qui contrôlaient les
fonctions de base de la machine.
Les années 50’
Le protocole d’utilisation des machines s’améliore par l’utilisation de cartes perforées et des processus
« Batch ». Les programmeurs « écrivent » leurs propres programmes sur des cartes qui sont soumises
par lots. Ces cartes perforées remplacent alors le basculement des interrupteurs.
Les années 60’
La séparation entre le fabricant, le programmeur, l’opérateur et le personnel de maintenance se
marque. Les machines appelées alors « mainframes » sont commercialisées. Les programmes
commencent alors à s’écrire dans un langage (Fortran) sur papier et sont ensuite « compilés » sous
forme de cartes perforées. A cette époque, ces gros ordinateurs servent essentiellement pour des
calculs scientifiques et d’ingénierie.
Suivent les premiers systèmes multiprogrammés, plusieurs programmes (jobs) tournent en même
temps sur une seule et même machine de manière à optimiser l’utilisation du CPU. La suite logique
de la multiprogrammation est le temps partagé permettant à plusieurs utilisateurs de travailler en
même temps sur la même machine.
Les logiciels sont de plus en plus compliqués : la programmation des applications ne peut plus se faire
que par des équipes. Apparaît alors la nécessite de la planification et de la gestion des équipes.
L’embryon de l’Internet actuel (ArpaNet) est lancé par une commande scientifique du partage de la
connaissance et relayée par des enjeux miltaro-politique avec comme objectif de permettre à l’armée et
aux organismes de recherche de mettre en commun leurs informations.
Les années 70’
Intel lance sa gamme de processeur 80XX qui démocratise l’ordinateur. Les PME, puis les particuliers
s’équipent, c’est le début de l’ère informatique domestique.
Les années 80’
Les entreprises recrutent des informaticiens universitaires en plus grand nombre. Ce renouvellement
s’effectue à la, fois par le haut et par le bas. La direction générale, en quête de gains de productivité,
coiffe le chef du centre de traitement de l’information par un directeur de l’informatique et remplace le
personnel, recyclé mais encore pléthorique, de la perforation et de la vérification, par des opérateurs de
saisie.
Avec l’arrivée des informaticiens universitaires de nouveaux problèmes se posent. Formés à une
organisation logique et rigoureuse, ceux-ci sont étonnés par la conception et le fonctionnement des
systèmes d’information qu’ils rencontrent dans les entreprises. Il s’agit de remplacer la logique de
“chaîne” (paie, facturation, stocks, comptabilité, …) par une logique de “donnée élémentaire” et de
système. De leur côté, ils n’effectuent pas toujours les efforts nécessaires pour se faire comprendre, le
vocabulaire qu’ils utilisent, mélange d’anglais et de néologismes, déroute les non spécialistes, les
procédures qu’ils installent et qu’ils imposent, insupportent très souvent les utilisateurs. Le fossé est
important entre les informaticiens et le reste de l’entreprise où on les considère souvent comme un mal
nécessaire.
Avec l’apparition du PC (ordinateur personnel) les échanges d’information entre machine se font
difficilement (échange de disquettes). On voit alors naturellement apparaître les premiers réseaux
locaux (LAN) d’entreprise.
L’émergence de ces réseaux, des interfaces graphiques, de la sécurité, etc. rendent les systèmes
d’exploitation et les applications de plus en plus compliqués. Les premiers accidents logiciels (bugs)
graves et coûteux amènent les informaticiens à ressentir un besoin grandissant d’analyse et d’étude des
systèmes d’information avant leur informatisation. Le génie logiciel prend son essor.
À ce moment quatre grandes catégories structurent les métiers de l’informatique :
© Bruxelles Formation | TIC | Communicatique | Web Développeur
6/32
Référentiel Métier – Activités – Compétences | Version 2 | 24 août 2012
Le métier de Web Développeur
(cid:2) L’analyse et la programmation
Les travaux d’analyse étaient conduits indépendamment des travaux de programmation, mais
depuis la mise en service des ordinateurs de la troisième génération, le constat est fait qu’il était
préférable d’associer plus étroitement les analystes et les programmeurs dans des équipes
cohérentes placées sous la direction d’ingénieurs de recherche, responsables de la mise en place et
de l’entretien de l’application durant toute sa durée de vie. Deux types de métiers précédemment
distincts se sont fusionnés en un seul profil.
(cid:2) La gestion des données
La gestion des données a gagné son autonomie sur l’analyse. Les ingénieurs en bases de données
doivent prendre en charge la conception, la mise en œuvre et l’exploitation de celles-ci. D’autres
métiers liés aux SGBD, comme l’administrateur de bases de données s’est également développé,
avec la donnée placée qui se situe “au centre du système d’information”.
(cid:2) La gestion des systèmes d’exploitation et des réseaux
Les informaticiens ont dû gérer de la distance et du partage d’information sur les mainframes et
les serveurs. Les ingénieurs système et les ingénieurs réseau sont devenus plus important et leur
nombre s’est accru au fur et à mesure que les postes informatiques partageaient de plus en plus de
ressources matérielles, logicielles ou informationnelles.
(cid:2) L’informatique du temps réel de l’industrie, des transports, de l’espace et de l’armement.
Ces secteurs ont joué un rôle moteur dans les progrès de l’informatique bien avant les années 80.
La Conquête de l’Espace ou la Guerre froide ont mis en marche la révolution informatique par
toutes les applications dérivées qu’elles généraient, mais aussi la révolution des métiers par les
doubles compétences qu’elles exigeaient des spécialistes de l’armement, du nucléaire ou de
l’aéronautique. Ainsi, s’est initié un processus d’informatisation des métiers d’ingénieurs de
différentes spécialités.
Les années 90’
Les métiers de l’informatique vont encore se spécialiser avec l’arrivée dans les années 90 de
l’Internet dans le domaine public. En 1990, le CERN (Centre d’Etudes et de Recherche Nucléaire)
de Genève conçoit un protocole permettant de naviguer sur des serveurs d’information en
hypertexte. C’est la naissance du concept de World Wide Web.
Les métiers liés au développement de la communication électronique, du multimédia et des
grands progiciels de gestion apparaissent : expert multimédia ; paramétreur ; responsable des
systèmes de communication électronique ; expert en modélisation de l’information et des
connaissances; responsable de la sécurité informatique.
L’industrie du multimédia, les CD-Rom et Internet ont provoqué l’émergence de nouveaux
métiers et donc de nouvelles formations. Il s’agit parfois de métiers qui se transforment mais aussi
de métiers directement liés à cette nouvelle technologie. En dix ans, toute une industrie s’est
développée autour d’Internet : fournisseurs d’accès, agences web, sociétés commerciales
exploitant les possibilités du réseau (dotcom)… Les fonctions de WebMaster, Web Développeur
et Web Designer apparaissent entre fin des années 90.
Dans notre nouveau millénaire, le métier de Web Développeur s’affine et se stabilise en termes de
compétences mais demeure un profil émergent. Il subsiste malgré tout des ‘zones de mutations’ dans
la description de ce métier, de ses activités et de ses compétences, nous allons les développer dans les
chapitres suivants.
Description du métier
La partie visible d’un site Internet est constituée de textes, d’images, d’animations, reliés par des liens
hypertextes. Cette structure, simple en apparence, est souvent construite à l’aide de technologies de
programmation de plus en plus sophistiquées. Sur cette base, le rôle du Web Développeur est de
© Bruxelles Formation | TIC | Communicatique | Web Développeur
7/32
Référentiel Métier – Activités – Compétences | Version 2 | 24 août 2012
Le métier de Web Développeur
concevoir des applications efficaces et optimales derrière une interface fluide, intuitive et
ergonomique.
L’activité prépondérante du Web Développeur est la création et le développement d’application web.
Il devra également être capable d’analyse, de choix, d’optimisation et d’intégration. Le travail du Web
Développeur peut se localiser sur l’ensemble du cycle de vie d’un projet web, de la conception à la
maintenance. Il est aussi chargé de documenter son travail tant à destination des intervenants sur le
processus de production que des utilisateurs. Enfin, il doit, idéalement, être à même de communiquer
le fruit de son travail en interne et de former l’utilisateur final.
En synthèse, les tâches qu’il est susceptible d’accomplir pour développer un projet web sont :
réaliser l’étude détaillée et l’architecture logicielle,
analyser les besoins et étudier la faisabilité,
rédiger le cahier des charges,
(cid:2)
(cid:2)
(cid:2)
(cid:2) modéliser et implémenter la base de données,
(cid:2)
réaliser le « time management » d’un projet « web »,
(cid:2) gérer des réunions avec les clients et les collaborateurs,
(cid:2) déterminer, en collaboration avec les créatifs, les fonctionnalités des écrans et le mécanisme
de navigation en intégrant la dimension ergonomique,
exploiter les bases de données,
coder et intégrer pour créer les applications,
(cid:2)
(cid:2)
(cid:2) produire des jeux de tests et les appliquer,
(cid:2) documenter son travail,
(cid:2)
(cid:2)
(cid:2) optimiser les programmes pour augmenter les performances,
(cid:2)
assurer les maintenances corrective et évolutive,
(cid:2) optimiser les contenus pour améliorer la visibilité.
concevoir un mode d’emploi à l’usage des utilisateurs,
former les utilisateurs au produit,
Son environnement technologique professionnel implique une veille technologique pointue et
permanente. Dans cette dynamique le Web Développeur devra s’adapter rapidement aux nouveaux
outils et langages. Les tâches et la structure hiérarchique liées à ce poste varient en fonction de la taille
de l’entreprise et de sa nature.
Finalité du métier
Maintenir et développer des applications informatiques dédiées aux sites Web en prenant
principalement en charge le codage de l’application et l’intégration du produit.
Variabilité du métier
La variabilité du métier est fonction du format de l’entreprise engageant le Web Développeur.
Les petites entreprises rechercheront davantage des personnes polyvalentes, capables de prendre en
charge plusieurs aspects du développement technique du site. Ceux-ci reprennent aussi bien les
activités « cœur de métier » que les activités plus périphériques de celui-ci. Ces activités périphériques
peuvent couvrir le marketing, le management de projet, l’administration des serveurs, le design des
pages, la rédaction de contenus …
Les sociétés de taille moyenne engageront des Web Développeurs pour accomplir leurs activités cœur
de métier, les activités périphériques resteront marginales.
Les sociétés plus grandes ont la possibilité de répartir l’ensemble des tâches sur plusieurs spécialistes
et recentrent le travail du Web Développeur sur des activités de programmation.
Le Web Développeur s’occupera donc essentiellement d’écrire et de tester les lignes de code. Chaque
membre de l’équipe aura alors son registre d’intervention spécifique.
© Bruxelles Formation | TIC | Communicatique | Web Développeur
8/32