{
    "componentChunkName": "component---src-templates-docs-js",
    "path": "/veckoanvisningar/kursvecka-01/utmaningar",
    "result": {"data":{"site":{"siteMetadata":{"title":"Linnéuniversitetet","language":"sv"}},"mdx":{"fields":{"id":"c85163b3-4bba-58db-ace1-946196aa24ec","title":"Utmaningar","slug":"/veckoanvisningar/kursvecka-01/utmaningar"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Utmaningar\",\n  \"metaTitle\": \"1DV026 | Utmaningar kursvecka 1\",\n  \"metaDescription\": \"metaDescription\",\n  \"order\": 5\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h3\", null, \"01-01: Vilken av f\\xF6ljande alternativ \\xE4r en giltig IP-adress?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"192.168.1.256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"172.16.0.1\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"10.300.5.2\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"fe80::0202:b3ff:fe1e:8329\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), mdx(\"p\", null, \"R\\xE4tt svar \\xE4r 172.16.0.1 och fe80::0202:b3ff:fe1e:8329. 172.16.0.1 \\xE4r en giltig IPv4-adress inom det privata IP-adressomr\\xE5det. fe80::0202:b3ff:fe1e:8329 \\xE4r en giltig IPv6-adress. 192.168.1.256 och 10.300.5.2 \\xE4r inte giltiga IP-adresser eftersom de inneh\\xE5ller tal som \\xF6verstiger det maximala v\\xE4rdet 255 f\\xF6r IPv4-adressers oktetter.\")), mdx(\"h3\", null, \"01-02: Vilka av f\\xF6ljande IPv4-adresser \\xE4r privata IP-adresser?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"10.10.10.10 \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"194.47.110.87 \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"172.16.5.4\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"52.59.56.233 \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"192.168.24.0\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), mdx(\"p\", null, \"R\\xE4tt svar \\xE4r 10.10.10.10, 172.16.5.4 och 192.168.24.0. Dessa IP-adresser tillh\\xF6r de omr\\xE5den som \\xE4r reserverade f\\xF6r privat bruk. 10.10.10.10 tillh\\xF6r 10.0.0.0 till 10.255.255.255-omr\\xE5det, 172.16.5.4 tillh\\xF6r 172.16.0.0 till 172.31.255.255-omr\\xE5det, och 192.168.24.0 tillh\\xF6r 192.168.0.0 till 192.168.255.255-omr\\xE5det. 194.47.110.87 och 52.59.56.233 \\xE4r publika IP-adresser och tillh\\xF6r inte de privata adressomr\\xE5dena.\")), mdx(\"h3\", null, \"01-03: Vad av f\\xF6ljande \\xE4r sant?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"OSI-modellen best\\xE5r av sju lager \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"MAC-adresser anv\\xE4nds prim\\xE4rt i n\\xE4tverkslagret \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TCP \\xE4r ett n\\xE4tverksprotokoll och IP \\xE4r ett routningsprotokoll \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TCP/IP-modellen \\xE4r en mer komplex variant av OSI-modellen\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), mdx(\"p\", null, \"R\\xE4tt svar \\xE4r \\\"OSI-modellen best\\xE5r av sju lager\\\". OSI-modellen, som st\\xE5r f\\xF6r Open Systems Interconnection model, \\xE4r en konceptuell ram som anv\\xE4nds f\\xF6r att f\\xF6rst\\xE5 och standardisera hur olika n\\xE4tverkssystem kommunicerar. Modellen \\xE4r uppdelad i sju lager: fysiskt lager, datal\\xE4nklager, n\\xE4tverkslager, transportlager, sessionslager, presentationslager och applikationslager. De andra p\\xE5st\\xE5endena \\xE4r felaktiga; MAC-adresser anv\\xE4nds i datal\\xE4nklagret, TCP och IP \\xE4r b\\xE5da protokoll inom TCP/IP-modellen, och TCP/IP-modellen \\xE4r inte en mer komplex variant av OSI-modellen utan snarare en mer f\\xF6renklad och praktisk modell.\")), mdx(\"h3\", null, \"01-04: Vad \\xE4r sant om TCP?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TCPs standardport \\xE4r 53 \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TCP anv\\xE4nds som transportprotokoll av DNS-protokollet \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TCP \\xE4r snabbare \\xE4n det mer fels\\xE4krare transportprotokollet UDP \"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TCP anv\\xE4nds inte som transportprotokoll av HTTP-protokollet\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), mdx(\"p\", null, \"R\\xE4tt svar \\xE4r \\\"TCP anv\\xE4nds som transportprotokoll av DNS-protokollet\\\". TCP anv\\xE4nds ibland av DNS-protokollet, s\\xE4rskilt f\\xF6r DNS-f\\xF6rfr\\xE5gningar som kr\\xE4ver p\\xE5litlig \\xF6verf\\xF6ring och f\\xF6r st\\xF6rre data\\xF6verf\\xF6ringar, som zone transfers. De andra p\\xE5st\\xE5endena \\xE4r felaktiga; TCPs standardport \\xE4r inte 53 (det \\xE4r DNS-porten f\\xF6r UDP), TCP \\xE4r mer fels\\xE4kert men generellt l\\xE5ngsammare \\xE4n UDP p\\xE5 grund av sin p\\xE5litlighetsmekanismer, och TCP anv\\xE4nds faktiskt som transportprotokoll av HTTP-protokollet.\")), mdx(\"h3\", null, \"01-05: Vad \\xE4r DHCP-protokollets uppgift?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Automatisk konfiguration av n\\xE4tverksskrivare\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Hantera s\\xE4kerhetscertifikat f\\xF6r webbplatser\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Dynamiskt tilldela klienter IP-adresser, subnet mask och andra n\\xE4tverkskonfigurationer\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\xD6vervaka n\\xE4tverkstrafik och rapportera om onormal aktivitet\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), mdx(\"p\", null, \"R\\xE4tt svar \\xE4r \\\"Dynamiskt tilldela klienter IP-adresser, subnet mask och andra n\\xE4tverkskonfigurationer\\\". DHCP, som st\\xE5r f\\xF6r Dynamic Host Configuration Protocol, \\xE4r ett n\\xE4tverksprotokoll som anv\\xE4nds f\\xF6r att automatiskt tilldela IP-adresser och andra n\\xE4tverkskonfigurationer till enheter p\\xE5 ett n\\xE4tverk, vilket underl\\xE4ttar processen f\\xF6r att ansluta nya enheter till n\\xE4tverket. De andra alternativen beskriver inte DHCPs funktioner; de \\xE4r uppgifter som h\\xF6r till andra protokoll eller system.\")), mdx(\"h3\", null, \"01-06: Vilka av f\\xF6ljande p\\xE5st\\xE5enden \\xE4r sanna? (flerval)\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"A) En switch arbetar p\\xE5 n\\xE4tverkslagret av OSI-modellen\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"B) En router hanterar data p\\xE5 transportlagret\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"C) En Gateway kan verka p\\xE5 flera OSI-modellager, inklusive applikationslagret\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"D) En hubb arbetar p\\xE5 fysiska lagret av OSI-modellen\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), \"Svaren \\xE4r C) En Gateway kan verka p\\xE5 flera OSI-modellager, inklusive applikationslagret och D) En hubb arbetar p\\xE5 fysiska lagret av OSI-modellen. En switch och en router arbetar p\\xE5 l\\xE4nk- respektive n\\xE4t-lagret, inte p\\xE5 de niv\\xE5er som angivits i A och B.\"), mdx(\"h3\", null, \"01-07: Vad beskriver b\\xE4st \\\"En meddelandetyp i TCP\", \"/\", \"IP som s\\xE4nds fr\\xE5n en s\\xE4ndare till alla mottagare inom samma lokala (sub-)n\\xE4t\\\"?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"A) Unicast\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"B) Broadcast\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"C) Multicast\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"D) Anycast\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), \"Svaret \\xE4r B) Broadcast. Broadcast \\xE4r en meddelandemetod d\\xE4r meddelanden s\\xE4nds till alla enheter inom ett lokalt n\\xE4tverk.\"), mdx(\"h3\", null, \"01-08: Vilka p\\xE5st\\xE5enden \\xE4r korrekta om applikationslagret? (flerval)\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"A) Det hanterar n\\xE4tverksprotokoll som HTTP och FTP\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"B) Det \\xE4r ansvarigt f\\xF6r fysisk data\\xF6verf\\xF6ring\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"C) Det omfattar IP-adresser\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"D) Det anv\\xE4nds f\\xF6r att hantera DNS-f\\xF6rfr\\xE5gningar\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), \"R\\xE4tta svar \\xE4r A) Det hanterar n\\xE4tverksprotokoll som HTTP och FTP och D) Det anv\\xE4nds f\\xF6r att hantera DNS-f\\xF6rfr\\xE5gningar. Applikationslagret innefattar protokoll och tj\\xE4nster som anv\\xE4nds direkt av anv\\xE4ndarapplikationer.\"), mdx(\"h3\", null, \"01-09: Hur m\\xE5nga steg kr\\xE4vs f\\xF6r att etablera en TCP-anslutning mellan en klient och en server?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"A) Ett steg, direkt kommunikation etableras\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"B) Tv\\xE5 steg, ett f\\xF6r varje part\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"C) Tre steg, i en s\\xE5 kallad \\\"three-way handshake\\\"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"D) Fyra steg, f\\xF6r extra s\\xE4kerhet\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), \"Svaret \\xE4r C) Tre steg, i en s\\xE5 kallad \\\"three-way handshake\\\". Detta \\xE4r den process som anv\\xE4nds f\\xF6r att etablera en TCP-anslutning.\"), mdx(\"h3\", null, \"01-10: Hur f\\xF6rhindras meddelanden som felaktigt skickas p\\xE5 internet fr\\xE5n att cirkulera o\\xE4ndligt?\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"A) Time-to-Live (TTL) i IP-protokollet\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"B) Session Timeouts i TCP-protokollet\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"C) HTTP-statuskoder som 404 f\\xF6r felaktiga f\\xF6rfr\\xE5gningar\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"D) Automatisk retur till s\\xE4ndaren efter viss tid\")), mdx(\"details\", null, mdx(\"summary\", null, \"Svar\"), \"Svaret \\xE4r A) Time-to-Live (TTL) i IP-protokollet. TTL \\xE4r en mekanism som begr\\xE4nsar livstiden f\\xF6r data i ett n\\xE4tverk och f\\xF6rhindrar att de cirkulerar o\\xE4ndligt.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#01-01-vilken-av-följande-alternativ-är-en-giltig-ip-adress","title":"01-01: Vilken av följande alternativ är en giltig IP-adress?"},{"url":"#01-02-vilka-av-följande-ipv4-adresser-är-privata-ip-adresser","title":"01-02: Vilka av följande IPv4-adresser är privata IP-adresser?"},{"url":"#01-03-vad-av-följande-är-sant","title":"01-03: Vad av följande är sant?"},{"url":"#01-04-vad-är-sant-om-tcp","title":"01-04: Vad är sant om TCP?"},{"url":"#01-05-vad-är-dhcp-protokollets-uppgift","title":"01-05: Vad är DHCP-protokollets uppgift?"},{"url":"#01-06-vilka-av-följande-påståenden-är-sanna-flerval","title":"01-06: Vilka av följande påståenden är sanna? (flerval)"},{"url":"#01-07-vad-beskriver-bäst-en-meddelandetyp-i-tcpip-som-sänds-från-en-sändare-till-alla-mottagare-inom-samma-lokala-sub-nät","title":"01-07: Vad beskriver bäst \"En meddelandetyp i TCP/IP som sänds från en sändare till alla mottagare inom samma lokala (sub-)nät\"?"},{"url":"#01-08-vilka-påståenden-är-korrekta-om-applikationslagret-flerval","title":"01-08: Vilka påståenden är korrekta om applikationslagret? (flerval)"},{"url":"#01-09-hur-många-steg-krävs-för-att-etablera-en-tcp-anslutning-mellan-en-klient-och-en-server","title":"01-09: Hur många steg krävs för att etablera en TCP-anslutning mellan en klient och en server?"},{"url":"#01-10-hur-förhindras-meddelanden-som-felaktigt-skickas-på-internet-från-att-cirkulera-oändligt","title":"01-10: Hur förhindras meddelanden som felaktigt skickas på internet från att cirkulera oändligt?"}]},"parent":{"relativePath":"veckoanvisningar/kursvecka-01/utmaningar.md"},"frontmatter":{"metaTitle":"1DV026 | Utmaningar kursvecka 1","metaDescription":"metaDescription"}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/","title":"Webbprogrammering på serversidan (1DV026)"}}},{"node":{"fields":{"slug":"/examinationsuppgifter","title":"Examinationsuppgifter"}}},{"node":{"fields":{"slug":"/ovningsuppgifter/02-ovningsuppgifter","title":"Övningsuppgifter"}}},{"node":{"fields":{"slug":"/ovningsuppgifter/delkurs-a","title":"Delkurs A"}}},{"node":{"fields":{"slug":"/ovningsuppgifter/delkurs-b","title":"Delkurs B"}}},{"node":{"fields":{"slug":"/samlingar","title":"Samlingar"}}},{"node":{"fields":{"slug":"/sandbox/basic-elements","title":"Basic elements"}}},{"node":{"fields":{"slug":"/sandbox/code","title":"Code"}}},{"node":{"fields":{"slug":"/sandbox/exercise","title":"Exercises"}}},{"node":{"fields":{"slug":"/sandbox/frontmatter","title":"Frontmatter"}}},{"node":{"fields":{"slug":"/sandbox/hint","title":"Hint"}}},{"node":{"fields":{"slug":"/sandbox","title":"Sandbox"}}},{"node":{"fields":{"slug":"/sandbox/markdown-import","title":"Imported markdown"}}},{"node":{"fields":{"slug":"/sandbox/mermaid","title":"Mermaid"}}},{"node":{"fields":{"slug":"/sandbox/tabs","title":"Tabs"}}},{"node":{"fields":{"slug":"/sandbox/youtube","title":"YouTube"}}},{"node":{"fields":{"slug":"/studieguide/examination","title":"Examination"}}},{"node":{"fields":{"slug":"/studieguide/forvantningar","title":"Förväntningar"}}},{"node":{"fields":{"slug":"/studieguide","title":"Studieguide"}}},{"node":{"fields":{"slug":"/studieguide/kommunikationsstrategi","title":"Kommunikationsstrategi"}}},{"node":{"fields":{"slug":"/studieguide/kursledning","title":"Kursledning"}}},{"node":{"fields":{"slug":"/studieguide/kursvardering","title":"Kursvärdering"}}},{"node":{"fields":{"slug":"/studieguide/larresurser","title":"Lärresurser"}}},{"node":{"fields":{"slug":"/studieguide/registrering","title":"Registrering"}}},{"node":{"fields":{"slug":"/studieguide/valkommen","title":"🎉 Välkommen!"}}},{"node":{"fields":{"slug":"/veckoanvisningar","title":"Veckoanvisningar"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-a/a1","title":"A1 - Online-test"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-a/a2","title":"A2 - Webbskrapan"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-a","title":"Delkurs A"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b/b1","title":"B1 - CRUD"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b/b2","title":"B2 - Realtidswebbapplikationen"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b/b3","title":"B3 - Webbtjänsten"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/delkurs-b","title":"Delkurs B"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om","title":"Om examination"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/inlamning-via-mr","title":"Inlämning via Merge request"}}},{"node":{"fields":{"slug":"/samlingar/delkurs-a/inspelningar","title":"Stödjande inspelningar"}}},{"node":{"fields":{"slug":"/samlingar/delkurs-a/ovningar","title":"Övningar"}}},{"node":{"fields":{"slug":"/samlingar/delkurs-b","title":"Delkurs B"}}},{"node":{"fields":{"slug":"/samlingar/delkurs-b/inspelningar","title":"Stödjande inspelningar"}}},{"node":{"fields":{"slug":"/samlingar/delkurs-b/ovningar","title":"Övningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01","title":"Kursvecka 1 - Nätverk"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/larmaterial","title":"Lärmaterial"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02","title":"Kursvecka 2 - Linux/Bash"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/larmaterial","title":"Lärmaterial"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/ovningsuppgifter","title":"Övningsuppgifter"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03","title":"Kursvecka 3 - Webbservrar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04","title":"Kursvecka 4 - Plattformen Node.js"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/lasanvisningar","title":"Läsanvisningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/ovningsuppgifter","title":"Övningsuppgifter"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05","title":"Kursvecka 5 - Webbsäkerhet"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/lasanvisningar","title":"Läsanvisningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/ovningsuppgifter","title":"Övningsuppgifter"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06","title":"Kursvecka 6 - Applikationer och tjänster"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07-09","title":"Kursvecka 7-9 - Webbapplikationers arkitektur"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07-09/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07-09/ovningsuppgifter","title":"Övningsuppgifter"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10-11","title":"Kursvecka 10-11 - Persistent data"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10-11/lasanvisningar","title":"Läsanvisningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10-11/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10-11/ovningsuppgifter","title":"Övningsuppgifter"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10-11/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12-13","title":"Kursvecka 12-13 - Access control"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12-13/lasanvisningar","title":"Läsanvisningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12-13/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12-13/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14-15","title":"Kursvecka 14-15 - Realtidsapplikationer"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14-15/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14-15/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16-19","title":"Kursvecka 16-19 - Restful Services"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16-19/lasanvisningar","title":"Läsanvisningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16-19/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16-19/utmaningar","title":"Utmaningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-20","title":"Kursvecka 20 - Examination"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-20/oversikt","title":"Översikt"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/resurser/kom-igang","title":"Kom Igang"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/resurser/mr","title":"Mr"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-01/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-02/resurser/ovningar","title":"Ovningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/_old/ovningsuppgifter","title":"Övningsuppgifter"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/00-prerequisites","title":"Prerequisites"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/01-connect","title":"1 - Connect to CSCloud"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/02-update","title":"2 - Update and install"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/03-NGINX","title":"3 - NGINX"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/05-http2","title":"5 - HTTP2"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/kom-igang","title":"Kom igång med en uppgift"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/08-run","title":"8 - Executing"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/04-https","title":"4 - TLS (https)"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/06-PM2","title":"6 - Process Manager"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/09-troubleshoot","title":"10 - Troubleshoot"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud","title":"Guide CSCloud"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cumulus","title":"Guide Cumulus"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cumulus/your-first-cumulus-virtual-personal-server","title":"Your First Cumulus Virtual Personal Server"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/resurser/ovningar","title":"Ovningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-04/resurser/ovningar","title":"Ovningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-05/resurser/ovningar","title":"Ovningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-06/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07-09/resurser/ovningar","title":"Ovningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-07-09/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10-11/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-10-11/resurser/ovningar","title":"Ovningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-12-13/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-14-15/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-16-19/resurser/inspelningar","title":"Inspelningar"}}},{"node":{"fields":{"slug":"/veckoanvisningar/kursvecka-03/cscloud/07-files","title":"7 - Files"}}},{"node":{"fields":{"slug":"/samlingar/delkurs-a","title":"Delkurs A"}}},{"node":{"fields":{"slug":"/examinationsuppgifter/om/muntlig-examination","title":"Muntlig examination"}}}]}},"pageContext":{"id":"c85163b3-4bba-58db-ace1-946196aa24ec"}},
    "staticQueryHashes": ["253607798","3706406642","710574383"]}