Que signifie exactement le terme âFull stackâ ?
De plus en plus dâoffres dâemploi utilisent le terme âFull stack developerâ, ce qui littĂ©ralement veut dire que vous ĂȘtes Ă la fois dĂ©veloppeur front-end ET back-end. Mais encore ?
Cela signifie que pour la rĂ©alisation dâun site web, vous savez tout faire de A Ă Z.
Le terme âstackâ peut avoir plusieurs traductions, mais quand il sâagit de web development, on utilisera le plus souvent le terme de âpaquetâ. Ainsi, plusieurs âpaquetsâ ont acquis une certaine notoriĂ©tĂ© au cours des derniĂšres annĂ©es.
Peut-ĂȘtre avez-vous entendu parler de LAMP ? (Linux Apache MySQL PHP) Un full-stack developer pour ce paquet prĂ©cis veut dire que vous maĂźtrisez tous ces langages, et que vous savez donc prendre en charge le logiciel serveur, le serveur web, la base de donnĂ©es et le langage back-end PHP.
Depuis lâarrivĂ©e de JavaScript, on parle Ă©galement de dĂ©veloppeur MEAN stack (MongoDB Express Angular Node). Le sens est le mĂȘme : vous savez vous occuper de tout.
Un poste de full stack developer peut avoir un trĂšs grand nombre de variantes, en fonction des langages et pratiques utilisĂ©s par lâentreprise.
Ces quelques explications sont traduites de lâarticle de Chris Coyer âWhat does it mean to be full stackâ. Je vous invite Ă le lire en entier pour pousser la rĂ©flexion jusquâau bout.















