Wat is een full stack developer?

Een full stack developer is een allround software ontwikkelaar die vooral brede kennis heeft. Vaak wordt er een software engineer mee bedoeld die zowel front-end als backend kan programmeren. Meer specifiek is een full stack developer iemand die kennis heeft van de hele technology stack in een project. 

Wat is een technology stack?

Met de term 'stack' of 'tech stack' wordt het pakket aan technologie bedoeld waarin wordt gewerkt binnen een web development project. Het gaat dus om de database technologie, de backend oplossing en de frontend systemen. Een aantal voorbeelden van veel gebruikte stacks zijn:

  • LAMP stack (JavaScript + Linux, Apache, MySQL, and PHP)
  • MEAN stack (JavaScript + MongoDB, Express, AngularJS, and Node.js)
  • Django stack (JavaScript + Django, Python, and MySQL)

Wat doet een full stack developer?

Een goede full stack developer heeft kennis van alle onderdelen van de tech stack. Hij begrijpt javascript, html, css, databases en meer. Hierdoor kan hij of zij bemiddelen tussen de verschillende specialisten in een project. Deze persoon is vaak de spin in het web bij het bouwen van applicaties en websites, maar is ook iemand die door zijn brede kennis juist zelfstandig veel werk kan verrichten.

Do you like this article?
Thank you for your feedback. We'll use it to improve this article