Logo David Burdelak
Słownik · Web development

Co to jest full-stack?

Ostatnia aktualizacja:

Full-stack developer to programista, który potrafi tworzyć zarówno interfejs użytkownika (front-end), jak i logikę serwerową oraz bazę danych (back-end). Potrafi zbudować i uruchomić całą aplikację.

Co potrafi full-stack developer?

Zna HTML, CSS i JavaScript, wybrany język serwerowy, bazy danych, kontrolę wersji i podstawy wdrażania. Zwykle jest mocniejszy w jednej warstwie i dobrze radzi sobie w drugiej.

Zalety i ograniczenia

Pozwala zrozumieć całość systemu i szybciej dostarczać funkcje, szczególnie w małych zespołach. Przy dużych projektach zwykle wygrywa specjalizacja.

Jak zostać full-stack developerem?

Zacznij od podstaw front-endu, dodaj język serwerowy i bazy danych, a potem naucz się git, API i wdrażania. Najlepiej uczyć się na własnych projektach.

W praktyce full-stack nie znaczy „ekspert od wszystkiego”, tylko osoba, która rozumie obie warstwy na tyle, by dostarczyć działającą funkcję od interfejsu po bazę.

W małych firmach to częsty profil.

Powiązane pojęcia

Wszystkie hasła z kategorii Web development