




Lexicons påbyggnadsutbildning i front-endutveckling (React/Next.js) genomfördes under 100 dagars heltidsstudier. Deltagarna lärde sig moderna webbutvecklingstekniker såsom HTML5, CSS3, TypeScript och Git, med fokus på att utveckla responsiva och tillgängliga webbapplikationer.
Utbildningens kärna var React och Next.js (App Router), där deltagarna byggde dynamiska applikationer med API-integration, tillståndshantering och navigering i agila projekt enligt Scrum.

Deltagarna lärde sig använda HTML5 och CSS3 för att bygga tillgängliga och responsiva webbsidor. Fokus låg på semantisk HTML samt grundläggande principer enligt WCAG för att säkerställa god tillgänglighet, exempelvis struktur, kontrast och navigerbarhet.
Vidare behandlades layouttekniker som CSS Grid och Flexbox, responsiv design med media/container queries samt användning av Chrome DevTools för felsökning och optimering.
I denna modul utvecklade deltagarna sina kunskaper i TypeScript, inklusive moderna funktioner som arrow functions, template literals, destructuring, och spread/rest operators. De lärde sig även manipulera DOM för att skapa interaktiva webbapplikationer samt hantera asynkron programmering med Promises, async/await, och fetch API. Dessutom fick de praktisk erfarenhet av att hantera events och bygga interaktiva element på webbsidor.
Denna modul fokuserade på att bygga användargränssnitt med React via Next.js. Deltagarna lärde sig att skapa och hantera React-komponenter med hjälp av JSX/TSX, skicka data mellan komponenter med props, och hantera såväl server- som klient-komponenter. De implementerade navigering med statiska och dynamiska routes samt hanterade tillstånd med bl a URL state management. Deltagarna använde TypeScript under hela denna modul.
Under denna modul lärde sig deltagarna att arbeta enligt agila metoder, med särskilt fokus på SCRUM. De fick praktisk erfarenhet av att använda GitHub Projects för sprintplanering, uppgiftshantering och samarbete i ett grupparbete på 3 veckor där de arbetade i team enligt SCRUM. De fick en förståelse för hur agila processer, inklusive sprintar, retrospektiv och stand-ups, används i utvecklingsprojekt.
Slutprojektet sträckte sig över tre veckor, där deltagarna applicerade alla de tekniker och verktyg de lärt sig under kursen. Projektet fokuserade på att bygga en komplett webbapplikation med Next.js, med stöd för routing, state management och integration av REST API eller annan extern data. Under projektet använde deltagarna Git för versionshantering och GitHub för att visa upp och dokumentera sina framsteg.

