{
    "path": "/home/krm/dev/mimer-academia/web/introduction/Sections/overview.sv.json",
    "s": "Ignor",
    "invert": true,
    "level": 1,
    "links": "lession",
    "title": [
        "En översikt över webben"
    ],
    "status": "beta",
    "author": [
        "krm"
    ],
    "created": {
        "year": 2018,
        "month": 9,
        "day": 9
    },
    "description": [
        "Att första hur webben funferar."
    ],
    "statments": [],
    "comment": [],
    "cards": [
        {
            "level": 1,
            "title": [
                "# 👁️‍🗨️ Om detta avsnitt"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Det finns väldigt mycket vi kan säga om webben."
                    ]
                },
                {
                    "description": [
                        "Här koncentrerar vi oss på tekniska aspekter."
                    ]
                },
                {
                    "description": [
                        "Vi försöker vara överskådlig och inte gå in i på för många detaljer."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "type": "faq",
            "title": [
                "Vad är webben"
            ],
            "description": [
                "Webben är egentligen fyra olika saker som alla bygger kring idén om hypertext."
            ],
            "statments": [
                {
                    "description": [
                        "Webbserver som gör det möjligt att dela webbsidor."
                    ]
                },
                {
                    "description": [
                        "Webbklient som efterfrågar och tar emot webbsidor"
                    ]
                },
                {
                    "description": [
                        "HTTP protokollet för att få webbläsaren och webbservern att prata medvarandra."
                    ]
                },
                {
                    "description": [
                        "HTML med flera format som används för att beskriva hur en webbsida ska se ut."
                    ]
                }
            ],
            "comment": [
                "Webben är ett sätt att kommunicera över internet på ett effektivt sätt medhypertext. Den består av flera olika metoder och protokoll. I detta kapitel ska\nvi lära oss om webbservern och framför allt skriver program som kan köras på\nservern och svara på förfrågningar från en klient."
            ]
        },
        {
            "level": 1,
            "reflection": true,
            "title": [
                "Några frågor kring webben"
            ],
            "description": [
                "Vi använder webben varje dag. Så vad är det?"
            ],
            "statments": [
                {
                    "description": [
                        "Vad har du använt webben till?"
                    ]
                },
                {
                    "description": [
                        "Har du haft problem med webben?"
                    ]
                },
                {
                    "description": [
                        "Hur mycket tid ägnar du åt webben varje dag?"
                    ]
                },
                {
                    "description": [
                        "Har du funderat på skillnaden på Internet och Webben?"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Varför har vi webben?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "För att på ett enkelt sätt kunna dela information mellan oss."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Vad är ett protokoll?"
            ],
            "description": [
                "Ett formellt språk för att kommunicera information mellan två objekt."
            ],
            "statments": [
                {
                    "description": [
                        "Mycket vanliga i datorsammanhang."
                    ]
                },
                {
                    "description": [
                        "Framför allt för datorkommunikation"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Vad är hypertext?"
            ],
            "description": [
                "Ett dokument där ett ord är länkat till ett annat dokument."
            ],
            "statments": [
                {
                    "description": [
                        "Har gamla rötter långt innan webben."
                    ]
                },
                {
                    "description": [
                        "Blir ofta nödvändigt om du har mycket dokumentation som behövs i enorganisation."
                    ]
                },
                {
                    "description": [
                        "Ofta så naturligt så vi inte tänker på det."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Webbläsaren"
            ],
            "description": [
                "En webbläsare render ett html dokument så den kan visas för en användare."
            ],
            "statments": [
                {
                    "description": [
                        "Har funnits sedan den första webben."
                    ]
                },
                {
                    "description": [
                        "Arbetar med formaten html och css samt programmeringsspråket js."
                    ]
                },
                {
                    "description": [
                        "Idag finns det trefyra olika webbläsare som dominerar."
                    ]
                },
                {
                    "description": [
                        "Ett program som delar information på webben men inte visar det kallaswebbklient."
                    ]
                },
                {
                    "description": [
                        "Att utveckla för en webbläsare kallas att man arbetar med \"frontend\"."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Webbserver"
            ],
            "description": [
                "En webbserver är ett program som skickar en webbsida om den får en fråga av enwebklient."
            ],
            "statments": [
                {
                    "description": [
                        "En webbserver arbetar alltid med protokollet http eller https."
                    ]
                },
                {
                    "description": [
                        "Det finns ett stor antal webbservrar idag med olika egenskaper."
                    ]
                },
                {
                    "description": [
                        "Ofta har webserver en modul som gör det möjligt att programmera den."
                    ]
                },
                {
                    "description": [
                        "En webbserver är också ofta kopplat till en databas."
                    ]
                },
                {
                    "description": [
                        "Att utveckla för en webbserver kallas att man arbetar med \"backend\"."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Hur använder vi en webbserver?"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Vi lägger upp statiska html sidor."
                    ]
                },
                {
                    "description": [
                        "Vi använder programmering för att svara på anrop från klienten."
                    ]
                },
                {
                    "description": [
                        "Vi hämtar data ifrån en databaser och använder det i vårt svar."
                    ]
                },
                {
                    "description": [
                        "Vi implementerar säkra protokoll så kommunikationen blir säker."
                    ]
                },
                {
                    "description": [
                        "Vi använder ett ramverk för att underlätta detta."
                    ]
                }
            ],
            "comment": []
        }
    ],
    "kind": "sections"
}