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 - We maken een applicatie die luistert naar HTTP-verzoeken en daarop reageert.
JSON, routing en embedding - We laten onze eindpunten JSON retourneren en onderzoeken hoe je routing uitvoert. - IO en sorteren - We zullen onze gegevens persistent maken en van de schijf lezen, en we zullen het sorteren van gegevens behandelen.
Opdrachtregel- en projectstructuur - Ondersteun meerdere applicaties vanuit één codebase en lees invoer vanaf de opdrachtregel.
Time - Gebruik het
time-pakket om activiteiten te plannen.WebSockets - Leer hoe je een server schrijft en test die WebSockets gebruikt.
Laatst bijgewerkt