20 lines
1.3 KiB
Markdown
20 lines
1.3 KiB
Markdown
# Forelæsning 1: Frontend, backend og request-response-cyklussen
|
|
|
|
[English](Lecture-1-Backend-Overview) · **Dansk** · [Bahasa Malaysia](Lecture-1-Backend-Overview-ms)
|
|
|
|

|
|
|
|
## Hvad forelæsningen handler om
|
|
|
|
Forelæsningen adskiller det, brugeren ser (frontend: HTML, CSS og JavaScript), fra det, applikationen gør bag kulisserne (backend: Python, Java, Ruby og andre). En backend har tre dele: klienten, serveren og databasen. En restaurant er en god analogi: spisesalen er klienten, køkkenet er serveren, og spisekammeret er databasen. I request-response-cyklussen spørger klienten, serveren forbereder og henter data fra databasen, og svaret sendes tilbage til klienten. Flask anbefales til begyndere og små projekter; Django er det andet velkendte valg.
|
|
|
|
## Hvad vi fik ud af det
|
|
|
|
- Et ordforråd til at tale om webapplikationer: klient, server, database, request, response.
|
|
- En grund til at vælge Flask: det er småt og lader os se hver del af cyklussen.
|
|
- Viden om, at resten af kurset bygger hver af disse dele op trin for trin.
|
|
|
|
## I dette repository
|
|
|
|
Diagrammet er tegnet ud fra `docs/images/sources/lecture-01.html`; der er ingen kode til denne forelæsning.
|