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.

Backend-utvecklingsworkshop

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.

Backend-workshop innehåll

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.

1

Användaren gör en förfrågan

Frontend skickar en HTTP-förfrågan till servern med data eller parametrar.

2

Server bearbetar förfrågan

Servern validerar data, kör affärslogik och bestämmer vad som ska hända.

3

Databasinteraktion

Servern läser eller skriver data i databasen baserat på förfrågan.

4

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.

Backend-workshop moduler

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.

Förstå serversidan

Lär dig hur backend fungerar och bygg robusta serverapplikationer.

Kontakta oss