Att skriva kod för både frontend och backend kallas för fullstackutveckling. Vid utveckling av appar och webbplatser krävs båda delarna. Frontend och backend kan beskrivas som två sidor av samma mynt:
Frontend
Om du jobbar med frontendutveckling kodar du framsidan av till exempel en webbsida, det vill säga det som en besökare ser och kan interagera med.
Backend
Backendutveckling handlar om det som inte syns för besökare och användare. För varje webbsida behöver man en baksida, det vill säga en server som kommunicerar med klientsidan och databasen (som lagrar sidans information). Detta behöver också kodas fram av en utvecklare, exempelvis med hjälp av Java.
Fullstack
Oavsett om du jobbar med frontend eller backend (eller både och, som Fullstackutvecklare) så kommer du även att komma i kontakt med sökmotoroptimering (SEO). På framsidan handlar detta om utseende, användarvänlighet och innehåll (content), och på baksidan handlar det om uppladdningshastighet, hur länkstrukturen ser ut och att säkra mjukvaran.