Co to jest programista pełnego stosu?

Twórca pełnego stosu to programista komputerowy, który dobrze zna każdy aspekt procesu tworzenia oprogramowania dla aplikacji internetowych. Obejmuje to na ogół:

  • Systemy operacyjne - na przykład BSD, Linux i Microsoft Windows.
  • Bazy danych i magazyny danych - na przykład MySQL, Redis lub MongoDB.
  • Serwery WWW - na przykład Apache HTTP Server, Nginx i Express.
  • Kod po stronie serwera - na przykład PHP, Ruby on Rails i Node.
  • Protokoły i interfejsy API - na przykład HTTP, REST i JSON.
  • Doświadczenie użytkownika i interfejs użytkownika - na przykład HTML5, JavaScript i CSS.

API, warunki biznesowe, kod, baza danych, warunki programowania, protokół, strona serwera, proces tworzenia oprogramowania, doświadczenie użytkownika, interfejs użytkownika, aplikacja internetowa, serwer WWW