# Forelæsning 1: Frontend, backend og request-response-cyklussen [English](Lecture-1-Backend-Overview) · **Dansk** · [Bahasa Malaysia](Lecture-1-Backend-Overview-ms) ![Forelæsning 1: Frontend, backend og request-response-cyklussen](https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/054-flask/raw/branch/main/docs/images/lecture-01.png) ## 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.