Les t?ches d’un d?veloppeur back-end d?pendent beaucoup du type de d?veloppement dans lequel il est impliqu?. En g?n?ral, cependant, ce type de d?veloppeur travaille g?n?ralement dans la cr?ation de programmes logiciels et d’utilitaires, et est sp?cifiquement impliqu? dans la cr?ation de code source pour un programme. Il ou elle est g?n?ralement responsable de la cr?ation du code utilis? pour faire fonctionner un programme et s’ex?cuter correctement. Cela contraste avec un d?veloppeur front-end qui travaille souvent sur l’interface utilisateur et d’autres aspects d’un programme que les utilisateurs sont susceptibles de voir et d’interagir avec.
Un d?veloppeur back-end est souvent impliqu? dans le d?veloppement ? back-end ? d’un logiciel, d’un site Web ou d’une autre application. La cr?ation de programmes et d’applications informatiques implique g?n?ralement ? la fois un d?veloppement back-end et front-end qui cr?e diff?rents aspects de ce programme. Un d?veloppeur back-end travaille avec le code source et d’autres aspects d’un programme ou d’une page Web qui lui permettent r?ellement de fonctionner correctement. Cela signifie que le d?veloppement back-end est souvent la premi?re ?tape de la cr?ation d’un nouveau logiciel, car les d?veloppeurs cr?ent un nouveau code et de nouvelles fonctions pour faire fonctionner le logiciel.
Les tests sont souvent une composante majeure du travail effectu? par un d?veloppeur back-end, car il doit s’assurer que le code fonctionne correctement. Le d?veloppement de l’arri?re-plan d’un programme peut n?cessiter beaucoup de temps, car diff?rentes it?rations sont test?es et test?es de mani?re approfondie. La documentation dans le code est ?galement vitale pour s’assurer que les diff?rents d?veloppeurs sont en mesure de voir ce que les autres font dans le back-end. Cela signifie que le d?veloppeur cr?e non seulement du code, mais documente le processus de cr?ation et de test pour s’assurer que les modifications futures peuvent ?tre int?gr?es plus facilement.
Contrairement ? un d?veloppeur back-end, un d?veloppeur front-end est g?n?ralement impliqu? dans la cr?ation de diff?rents ?l?ments dans un programme ou une application avec lesquels les utilisateurs interagissent couramment. La plupart des utilisateurs d’un programme ne voient ni ne modifient directement les diff?rents fichiers qui permettent ? ce programme de fonctionner. Au lieu de cela, un utilisateur a tendance ? travailler avec une interface utilisateur graphique (GUI) et d’autres ?l?ments cr??s par un d?veloppeur frontal afin d’utiliser et de modifier le logiciel. Un d?veloppeur back-end est plus susceptible de cr?er le code qui permet aux navigateurs Web de naviguer sur les sites Web, que de cr?er l’interface avec laquelle un utilisateur interagit pour afficher et parcourir ces pages.