For the complete documentation index, see llms.txt. This page is also available as Markdown.

Introduction

Maintenant que vous avez, espérons-le, assimilé la section Fondamentaux de Go, vous possédez une solide connaissance de la majorité des fonctionnalités du langage Go et savez comment pratiquer le TDD.

Cette prochaine section consistera à construire une application.

Chaque chapitre s'appuiera sur le précédent, en élargissant les fonctionnalités de l'application selon les directives de notre product owner.

De nouveaux concepts seront introduits pour vous aider à écrire du code de qualité, mais la plupart des nouveaux éléments seront l'apprentissage de ce que permet la bibliothèque standard de Go.

À la fin de cette section, vous devriez avoir une bonne compréhension de la façon d'écrire itérativement une application en Go, soutenue par des tests.

  • Serveur HTTP - Nous créerons une application qui écoute les requêtes HTTP et y répond.

  • JSON, routage et intégration - Nous ferons en sorte que nos points de terminaison renvoient du JSON et explorerons comment faire du routage.

  • IO et tri - Nous lirons nos données depuis le disque et nous aborderons le tri des données.

  • Ligne de commande et structure de projet - Prise en charge de plusieurs applications à partir d'une même base de code et lecture des entrées à partir de la ligne de commande.

  • Temps - utilisation du package time pour planifier des activités.

  • WebSockets - apprenez à écrire et à tester un serveur qui utilise les WebSockets.

Mis à jour