Hele roadmapen, i seks nivåer
Fra webgrunnlag til to parallelle backend-spor og hovedprosjektene som binder alt sammen.
- Ferdig
Nivå 1 · Grunnlag
Forstå hvordan nettet fungerer og bli komfortabel med de grunnleggende verktøyene.
HTMLCSSJavaScriptGitTerminalProsjekter: Personlig profilside
- Kan bygge en statisk side med semantisk HTML og CSS uten hjelp.
- Kan bruke Git til branching og løse enkle merge-konflikter.
- Pågår
Nivå 2 · Frontend
Bygge interaktive, typede brukergrensesnitt med moderne verktøy.
TypeScriptReactNext.jsTailwindAPI-kallProsjekter: To-do-app, Personlig roadmap-side
- Kan bygge komponenter med state, props og hooks fra bunnen.
- Kan hente og vise data fra et eksternt API med feilhåndtering.
Avhengig av: grunnlag
- Neste
Nivå 3 · Backend og data
Bygge egne API-er og lagre data pålitelig.
Node.jsRESTPostgreSQLAutentiseringTestingProsjekter: Budsjettoversikt med ekte database
- Kan bygge et REST-API med autentisering og validering.
- Kan designe og migrere et databaseskjema.
Avhengig av: frontend
- Pågår
Nivå 4 · Produksjon
Få egne applikasjoner trygt i drift på egen infrastruktur.
DockerVPSnginxDNSHTTPSMonitoringBackupProsjekter: Deploy en fullstack-app til egen VPS
- Kan containerisere og deploye en applikasjon med Docker Compose.
- Kan sette opp nytt subdomene med nginx og automatisk HTTPS.
Avhengig av: backend-data
- Senere
Nivå 5 · Spesialisering
Gå i dybden på to separate backend-økosystemer parallelt med Node-sporet.
Spor A · C#/.NET
C#.NETASP.NET CoreEntity Framework CoreSpor B · Java
JavaSpring BootJPASpring Security- Kan bygge et komplett REST-API i både .NET og Java.
- Forstår likheter og forskjeller mellom de tre backend-økosystemene.
Avhengig av: produksjon
- Senere
Nivå 6 · Hovedprosjekter
Bruke alt fra tidligere nivåer i sammenhengende, reelle prosjekter.
Prosjekter: Forbruks- og kostholdsdashboard (dashboard.minth.no), Norsk kryptoskatt-utregner, Et selvvalgt fullstack-prosjekt
- Dashboardet er i produksjon og brukes aktivt.
- Kryptoskatt-utregneren produserer et korrekt årsoppgjør for eget bruk.
Avhengig av: spesialisering