Backend-utvecklingsworkshop
Förstå serversidan i denna praktiska workshop. Databaser, API:er och serverlogik – strukturerad teknisk utbildning för framtida backend-utvecklare med hands-on-projekt.
Om workshopen
Backend-utveckling handlar om det som händer bakom kulisserna – databaser, serverlogik och API:er. I denna interaktiva workshop lär du dig hur serversidan fungerar och hur den kommunicerar med frontend.
Du kommer att förstå hela flödet från när en användare gör en förfrågan till när svaret skickas tillbaka. Vi arbetar med strukturerade, tekniska koncept som är grunden för alla moderna webbapplikationer med praktiska övningar och live-demonstrationer.
Vad du kommer att lära dig
- Serverkoncept – vad är en server och hur fungerar den?
- API:er – RESTful API:er och HTTP-metoder
- Databaser – SQL-grunder och datamodellering
- CRUD-operationer – skapa, läsa, uppdatera och radera data
- Autentisering – säker inloggning och sessionshantering
- Validering – säkerställ att data är korrekt
- Felhantering – hantera och logga fel på rätt sätt
- Frontend-backend-kommunikation – hur de två delarna samarbetar
Förkunskaper
Du bör ha grundläggande kunskaper i programmering och förståelse för hur webben fungerar. Kunskaper i JavaScript är fördelaktigt men inte nödvändigt.
Strukturerad teknisk flöde
Förstå hela kedjan från användarinteraktion till databas och tillbaka.
Användaren gör en förfrågan
Frontend skickar en HTTP-förfrågan till servern med data eller parametrar.
Server bearbetar förfrågan
Servern validerar data, kör affärslogik och bestämmer vad som ska hända.
Databasinteraktion
Servern läser eller skriver data i databasen baserat på förfrågan.
Svar skickas tillbaka
Servern formaterar svaret och skickar det tillbaka till frontend som JSON eller annat format.
Modulöversikt
En strukturerad resa genom backend-utvecklingens grundläggande koncept i denna praktiska workshop.
1 Introduktion till backend
Vad är backend? Skillnaden mellan frontend och backend. Servrar och klienter.
2 HTTP och API:er
HTTP-protokollet, metoder (GET, POST, PUT, DELETE) och RESTful API:er.
3 Databaser – introduktion
Vad är en databas? SQL-grunder och relationella databaser.
4 Datamodellering
Designa databasstrukturer. Tabeller, kolumner, relationer och nycklar.
5 SQL-grunder
SELECT, INSERT, UPDATE, DELETE. Fråga och manipulera data.
6 API-endpoints
Skapa API-endpoints som frontend kan anropa. Hantera olika typer av förfrågningar.
7 Validering och felhantering
Validera inkommande data. Hantera fel på ett strukturerat sätt.
8 Autentisering och säkerhet
Grundläggande säkerhet. Inloggning, sessions och skydd mot vanliga attacker.
9 Frontend-backend-integration
Koppla ihop frontend och backend. Skicka data fram och tillbaka.
10 Avslutande projekt
Bygg en komplett applikation med både frontend och backend.