etukäyttöliittymäkehityksen
Etukäyttöliittymäkehitys, tai frontend-kehitys, viittaa tietokoneohjelmien tai verkkosivustojen käyttöliittymän luomiseen ja toteuttamiseen. Käyttöliittymä on se osa ohjelmistoa, jonka kanssa loppukäyttäjä suoraan vuorovaikuttaa. Tähän sisältyvät kaikki visuaaliset elementit, kuten painikkeet, valikot, tekstikentät ja kuvat, sekä niiden toiminnallisuus.
Frontend-kehityksessä käytetään yleisesti HTML-kieltä rakenteen määrittelemiseen, CSS-kieltä ulkoasun ja tyylien hallintaan sekä JavaScript-kieltä interaktiivisuuden ja dynaamisuuden
Frontend-kehittäjän tehtäviin kuuluu myös varmistaa, että käyttöliittymä toimii moitteettomasti eri selaimilla ja laitteilla, mukaan lukien pöytätietokoneet,