Métier développeur web / développeuse web

  • Shutterstock.com
    développeur web/développeuse web

Le concepteur de site Internet développe et réalise des sites et applications Internet. Il crée et spécifie une structure et des paramètres techniques et supervise la création du contenu du site, son amélioration et sa maintenance.

Souhaitez-vous savoir quel type de carrière et de profession vous conviennent le mieux? Lisez notre article sur les codes Holland.

Types de personnalités

  • Conventionnel / Investigateur

Tâches développeur web/développeuse web

  • Il définit le design du design et les caractéristiques techniques du site en intégrant des contraintes techniques (notamment budgetaires, d'équipement, de performances, d'accès, ou liées à la réglementation), et/ou les attentes des utilisateurs.
  • Crée une structure de site Internet.
  • Développe des schémas de programmation.
  • Sélectionner le ou les languages de programmation.
  • Construit le site, en utilisant les outils appropriés (notamment de codage, de création d'outils, et de gestion d'outils).
  • Ecrire, dessiner et mettre en forme le contenu des pages web.
  • Superviser la réalisation de certaines parties du site.
  • Rechercher, documenter, estimer, et/ou sélectionner les options envisageables en matière d'architecture ou de technologie.
  • Créer le site et le tester.
  • Assurer la maintenance du site.

Métiers connexes internet

  • Journaliste web
  • Programmeur de site
  • Technicien de site
  • Webmestre

Connaissances

  • Programmation web
  • Programmation informatique
  • Standards du World Wide Web Consortium
  • Processus de création de contenu
  • Outils de gestion de configuration logicielle
  • Outils de débogage TIC
  • Langages des feuilles de style
  • Environnement de développement intégré

Aptitudes

  • Mettre en œuvre le design front end d’un site web
  • Traduire les exigences en conception visuelle
  • Développer un prototype de logiciel
  • Fournir une documentation technique
  • Utiliser des patrons de conception
  • Utiliser des langages de balisage
  • Créer un organigramme de programmation
  • Interpréter des textes techniques
  • Recueillir les commentaires des clients sur des applications
  • Utiliser des bibliothèques logicielles
  • Déboguer un logiciel
  • Analyser les spécifications du logiciel

Connaissances et aptitudes facultatives

javascript erlang openedge advanced business language vbscript sas language utiliser la programmation logique apache maven utiliser la programmation fonctionnelle smalltalk s’adapter aux changements des plans de développement technologique modélisation orientée objet ruby anomalies logicielles effectuer un contrôle de la qualité du contenu jsss assembly python utiliser la programmation automatique common lisp objective-c c++ haskell r scala less staf php sap r3 xcode législation sur la sécurité des tic scratch apl ansible microsoft visual c++ transférer des données existantes java puppet abap jenkins swift css matlab menaces de sécurité des applications web perl c# sass pascal ajax groovy cobol utiliser la programmation concurrente typescript eclipse composer la description d'éléments web visual basic prolog salt utiliser des outils de conception assistée par ordinateur kdevelop utiliser la programmation orientée objet ml asp.net lisp coffeescript concevoir une interface utilisateur développer des idées créatives