
In ‘t kort: Een back-end developer ontwikkelt websites en applicaties aan de server-side van het internet. Met talen als PHP, Java en Python zorgen ze voor geavanceerde functionaliteiten, maar ook voor bijv. cybersecurity.
Back-end developers zijn, zoals de back-end waar ze aan werken, onzichtbaar. Terwijl jij elke dag communiceert met de front-end van het internet, gebeurd alle magie aan de achterkant – de zogeheten ‘server-side’. Hoewel weinig mensen ook maar een seconde over dat deel van het internet nadenken is ‘t maar goed dat back-end developers dat wel doen.
Met programmeertalen zoals PHP, Java en Python ontwikkelen back-end developers aan de serverkant alle functionaliteiten van websites en applicaties. Om dat te kunnen doen moeten ze veel kennis hebben van een grote schare aan webtechnologiëen en frameworks, zoals Apache, Django en Laravel.
Een back-end developer is verantwoordelijk voor meer dan het goed laten functioneren van de applicaties en websites die jij gebruikt. Ze zorgen ook voor cybersecurity, iets dat met de maand belangrijker en complexer lijkt te worden. Hoe meer van ons leven zich online afspeelt, hoe minder we de uitgebreide kennis en kunde van back-end developers kunnen missen.
Het belang van online veiligheid voegt zo een hele extra laag complexiteit toe aan het werk van ontwikkelaars die server-side werken. Dat werk is niet zoals je in de film ziet, met futuristische landschappen en voorbij schietende 1’en en 0’en – het speelt zich af in tekstverwerkingsprogramma’s, met een hele hoop <>’s en ()’s.
Waar een front-end developer zich bezig houdt met techniek begrijpelijk maken voor mensen, is een back-end ontwikkelaar bezig om mensen begrijpelijk te maken voor techniek. Zij vertalen onze taal en taken in queries en commands, zodat computers weten wat ze met ons aan moeten.