Výraz full-stack znamená, že vývojář je schopen pracovat s určitými technologiemi jak na straně back-endu, tak i na straně front-endu současně.
Back-end představuje
- databáze (Postgres, MySQL, Oracle, MongoDB apod.)
- programovací jazyky (Ruby, Python, PHP, Javascript apod.),
- webové servery (nginx, Apache apod.)
- operační systémy (Ubuntu, CentOS, FreeBSD apod.)
Front-end představuje
- HTML
- CSS
- JavaScript
Další technologie
- Architektura webových aplikací
- HTTP
- REST
- Git