# Webbserverprogrammering - Express

# Namn

## Förarbete

- 🦉 [Installation av node](../t/install-node.sv.md.html)
- 🦉 **C** [Installera och komma igång med git](../t/install-git.sv.md.html)

## Börja utveckla ett terminal program

- 🦉 [Skapa en ny webbserver](../t/create-a-project-for-webserver.sv.md.html)
- 🦉 [Starta utveckling](../t/start-development.md.html)
- Tänk på en formel som du vill arbeta med.
- Skapa en index sida. Skriv namnet på formeln eller liknade i en rubrik.
- I index sida. Lägg till en länk till varje anrop som du gör till servern,
  förslagsviss som en lista.
- **C** Skapa en "about.html" sida som förklara vad formel gör.'
- **C** Formel är inte helt trivial och innehåller minst 3 variabler.
- **C** Skriv i README fil vad du ska göra.
- **C** Du använder ett git arkiv under utvecklingen.
- **A** Skriv upp alla sökvägar du tänkte använda i REAMDE filen.

## Använd servern

- Använd en sökväg för att beräkna en variabel i formeln du har valt.
- Använd parametrar för att beräkna en variabel i formeln du har valt.
- Använd en sökväg eller parameter för att sätta en kaka.
- Använd en kaka för att beräkna en formel. Du kan själv sätta data till andra
  parametrar.
- Beräkna alla variablerna i formeln.
- Gör ditt web API smart, du kan skriva i README att visa anrop bara används för
  att uppfylla kraven ovan.

## Hämta data med ett fomrulär

- 🦉 [Skap ett formulär](https://htsit.se/t/create-a-web-form.sv.md.html)
- 🦉
  [Hämta data från ett formulär](https://htsit.se/t/get-information-through-a-form.sv.md.html)
- 🦉
  [Template med en websida](https://htsit.se/t/using-mustasch-for-pages.sv.md.html)
- **C** Gör en sida som presenterar resultatet från formlerna på ett bra sätt.
- **A** Dina sidor ska fungera som en helhet för någon som vill använda formeln.

## Gör det bra

- **C** Servern är väl fungerande
- **C** Din kod är välskriven.
- **A** Din formel lösare är intressant.
- **A** Din kod är optimal utfrån det som ska göras.
