# Intro

Nu je hopelijk de sectie *Go Fundamentals* hebt doorgenomen, heb je een solide basis in de meeste taalfuncties van Go en hoe je TDD uitvoert.

Deze volgende sectie gaat over het bouwen van een applicatie.

Elk hoofdstuk is een iteratie op het vorige en breidt de functionaliteit van de applicatie uit zoals onze product owner dat voorschrijft.

Er worden nieuwe concepten geïntroduceerd om het schrijven van goede code te vergemakkelijken, maar het meeste nieuwe materiaal bestaat uit het leren wat er met de standaardbibliotheek van Go kan worden bereikt.

Aan het einde hiervan zou je een goed begrip moeten hebben van hoe je iteratief een applicatie in Go schrijft, ondersteund door tests.

* [HTTP-server](/leer-go-met-tests/bouw-een-applicatie/http-server.md) - We maken een applicatie die luistert naar HTTP-verzoeken en daarop reageert.
* [JSON, routing en embedding](/leer-go-met-tests/bouw-een-applicatie/json.md) - We laten onze eindpunten JSON retourneren en onderzoeken hoe je routing uitvoert. - [IO en sorteren](/leer-go-met-tests/bouw-een-applicatie/io.md) - We zullen onze gegevens persistent maken en van de schijf lezen, en we zullen het sorteren van gegevens behandelen.
* [Opdrachtregel- en projectstructuur](/leer-go-met-tests/bouw-een-applicatie/command-line.md) - Ondersteun meerdere applicaties vanuit één codebase en lees invoer vanaf de opdrachtregel.
* [Time](/leer-go-met-tests/bouw-een-applicatie/time.md) - Gebruik het `time`-pakket om activiteiten te plannen.
* [WebSockets](/leer-go-met-tests/bouw-een-applicatie/websockets.md) - Leer hoe je een server schrijft en test die WebSockets gebruikt.


---

# 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://bobkosse.gitbook.io/leer-go-met-tests/bouw-een-applicatie/app-intro.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.
