Een full-stack ontwikkelaar is een computerprogrammeur die vertrouwd is met elk facet van het softwareontwikkelingsproces voor webtoepassingen. Dit omvat over het algemeen:
- Besturingssystemen - bijvoorbeeld BSD, Linux en Microsoft Windows.
- Databases en gegevensopslag - bijvoorbeeld MySQL, Redis of MongoDB.
- Webservers - bijvoorbeeld Apache HTTP Server, Nginx en Express.
- Server-side code - bijvoorbeeld PHP, Ruby on Rails en Node.
- Protocollen en API's - bijvoorbeeld HTTP, REST en JSON.
- Gebruikerservaring en gebruikersinterface - bijvoorbeeld HTML5, JavaScript en CSS.
API, Bedrijfsvoorwaarden, Code, Database, Programmeervoorwaarden, Protocol, Server-side, Software-ontwikkelingsproces, Gebruikerservaring, Gebruikersinterface, Web-applicatie, Webserver