# Start

## Webbutveckling 1

### Centralt innehåll

* Webben som plattform, dess historia och samhällspåverkan.
* [Teknisk orientering om webbens protokoll, adresser, säkerhet och samspelet mellan klient och server.](/webbutveckling/teknisk-orientering/viktiga-begrepp.md)
* [Publikation av webbplatser med och utan webbpubliceringssystem.](/webbutveckling/publikation/git-pages.md)
* [Processen för ett webbutvecklingsprojekt med målsättningar, planering, specifikation av struktur och design, kodning, optimering, testning, dokumentation och uppföljning.](https://jens-andreasson.gitbook.io/projekt/)
* Märkspråk och deras inbördes roller, syntax och semantik – där det huvudsakliga innehållet är standarderna för [HTML](/webbutveckling/html/html-spraket.md) och [CSS](/webbutveckling/css/css-spraket.md) samt orientering om [Ecmaskript](/webbutveckling/javascript/js-spraket.md) och [dokumentobjektsmodellen](/webbutveckling/teknisk-orientering/dom.md) (DOM).
* [Teckenkodning, begrepp, standarder och handhavande.](/webbutveckling/teknisk-orientering/teckenkodning.md)
* [Bilder och media med alternativa format, optimering och tillgänglighet.](/webbutveckling/media/bilder.md)
* [Riktlinjer för god praxis inom webbutveckling.](/webbutveckling/tester/checklista-foer-webbsidor.md)
* [Interoperabilitet genom att följa standarder och testa på olika användaragenter.](/webbutveckling/tester/kodkvalitet.md)
* [Applikationer som fungerar oberoende av val av användaragent, operativsystem eller hårdvaruplattform och hur tillgänglighet uppnås även för användare med funktionsnedsättning.](/webbutveckling/tester/anvaendbarhet-och-tillgaenglighet.md)
* [Kvalitetssäkring av applikationens funktion och validering av kodens kvalitet.](/webbutveckling/tester/kodkvalitet.md)
* [Säkerhet och sätt att identifiera hot och sårbarheter samt hur attacker kan motverkas genom effektiva åtgärder.](/webbutveckling/tester/saekerhet.md)
* [Lagar och andra bestämmelser som styr digital information, till exempel personuppgiftslagen och lagen om elektronisk kommunikation.](/webbutveckling/publikation/lagar-och-regler.md)
* Terminologi inom området webbutveckling.

## Webbutveckling 2

### Centralt innehåll

* Webben som plattform för applikationer av olika slag.
* [Utvecklingsprocessen för ett webbtekniskt projekt med målsättningar, planering, specifikation av struktur och design, kodning, optimering, testning, dokumentation och uppföljning.  ](https://jens-andreasson.gitbook.io/projekt/)
* Fördjupning i märkspråk där det huvudsakliga innehållet är standarderna för [HTML](/webbutveckling/html/html-spraket.md) och [CSS](/webbutveckling/css/css-spraket.md) med särskilt fokus på [responsiv design](/webbutveckling/design/responsiv-design.md).
* [Språk](/webbutveckling/css/sass.md) med stöd för variabler för att förenkla CSS-generering.
* Ramverk eller klassbibliotek inom [design](/webbutveckling/design/bootstrap.md) eller [skriptspråk](/webbutveckling/javascript/ramverk.md).
* [Skriptspråk](/webbutveckling/javascript/js-spraket.md) för webbutveckling på klientsidan och [dokumentobjektsmodell](/webbutveckling/teknisk-orientering/dom.md).
* Bilder, ljud, video och två- eller tredimensionell interaktiv grafik för webbapplikationer.
* [Riktlinjer för god praxis inom webbutveckling](/webbutveckling/tester/checklista-foer-webbsidor.md).
* [Uppnående av interoperabilitet genom att följa standarder och testa på olika plattformar](/webbutveckling/tester/checklista-foer-webbsidor.md).
* Applikationer som fungerar oberoende av vald plattform och hur [tillgänglighet ](/webbutveckling/tester/anvaendbarhet-och-tillgaenglighet.md)uppnås även för användare med funktionsnedsättning.
* Kvalitetssäkring av applikationens funktion och validering av [kodens kvalitet](/webbutveckling/tester/kodkvalitet.md).
* [Lagar och andra bestämmelser som styr digital information, till exempel personuppgiftslagen och lagen om elektronisk kommunikation](/webbutveckling/publikation/lagar-och-regler.md).
* [Säkerhet och sätt att identifiera hot och sårbarheter samt hur attacker kan motverkas genom effektiva åtgärder.  ](/webbutveckling/tester/saekerhet.md)
* Terminologi inom området webbutveckling.

{% hint style="info" %}
[Webbserverprogarmmering](https://jens-andreasson.gitbook.io/webbserverprogrammering/)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jens-andreasson.gitbook.io/webbutveckling/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
