Remote / Rotácie na projektoch / Refferal bonus 2000€ / Work&Travel.
Získaj odhad platu

GET SALLARY ESTIMATION

Vieme, že ak si najlepší, môžeš pracovať pre kohokoľvek.

Preto ti ponúkame okrem skvelých BENEFITOV aj adekvátne platové ohodnotenie. Vyplň náš dotazník a my ti na základe tvojich skúseností vypracujeme odhad tvojej budúcej výplaty v CODERAMA.

Napíšte nám:

Späť
Frontend

Frontend

Pojmom frontend sa označuje časť aplikácie, ktorú vidí a s ktorou interaguje užívateľ pri práci s aplikáciou. Jedná sa o klientsku stranu v klient-server architektúre. Frontend má na starosti prezentačnú časť aplikácie, teda grafické zobrazenie dát tak, aby s nimi užívateľ mohol jednoducho pracovať.

Frontend spolupracuje s backendom na vytvorenie plnej užívateľskej skúsenosti. Dáta generované na backende sú odoslané na frontend kde sú prezentované používateľovi. Preto sa frontend označuje ako prezentačná vrstva (presentation layer), zatiaľ čo backend sa zvykne označovať ako vrstva pre prístup k dátam (data access layer) aplikácie. Developerské tímy sú často oddelené frontend a backend tímy, niektorí programátori ale píšu kód pre frontend a backend spolu, čo sa označuje ako full-stack development.


Keďže frontend je tzv. prezentačná časť aplikácie, je dôležité, aby sa v nej užívateľ vedel ľahko orientovať, a aby práca s ňou bola aj vizuálne zaujímavá. To majú na starosti UI a UX dizajnéri.


UI

UI je skratka zo slovného spojenia User Interface, čo v preklade znamená užívateľské rozhranie. Jednoducho povedané, je to to, ako webová stránka, alebo akákoľvek aplikácia vyzerá, ako sú jednotlivé prvky a elementy navrhnuté, ako interagujú medzi sebou a užívateľom.


UX

UX je skratka zo slovného spojenia User Experience, čo v preklade znamená užívateľská skúsenosť, a označuje to, čo človek zažíva pri návšteve stránky alebo aplikácie, či tam dokáže jednoducho nájsť hľadané informácie, alebo si napríklad objednať tovar bez problémov, alebo vykonať inú činnosť bez nadávania na vývojárov a dizajnérov.


Frontend programátori potom tieto návrhy privedú do reálnej podoby. Na vývoj frontendu existuje viacero frameworkov, dnes sú medzi najpoužívanejšími napríklad React, Vue.js alebo Angular.