Chapitre 1 du parcours Découvrir Goravel
Premier coup de pédale
Les routes de Goravel, des réponses JSON, un paramètre d'URL, un contrôleur et une vue, avec juste ce qu'il faut de Go.
4 exercices · 400 XP · environ 1 h 15 · premier chapitre gratuit
RouteRéponse JSONParamètre de routeVariableChaîne de caractèresContrôleurStructMéthodeSliceVueGabaritrange
Les exercices du chapitre
-
En selle !
Exercice 1 · 100 XP · 2 objectifs vérifiés par des tests
Les Gophers Volants sont une coopérative de coursiers à vélo, à Lyon. Margot, qui l'a fondée, en a assez du tableau blanc couvert de flèches et des textos qui se perdent. Elle veut une API pour l'application des coursiers, et elle a choisi Goravel, un framework Go qui ressemble beaucoup à Laravel. Le projet est déjà créé, et il tourne ici, dans votre navigateur.
RouteRéponse JSON
-
Le coursier du jour
Exercice 2 · 100 XP · 2 objectifs vérifiés par des tests
Le matin, chaque coursier ouvre l'application, qui l'accueille par son prénom. Margot veut que ce soit l'API qui le fasse.
-
Un contrôleur pour les coursiers
Exercice 3 · 100 XP · 2 objectifs vérifiés par des tests
routes/web.go grossit, et Margot a déjà d'autres idées. Comme dans Laravel, le code des routes ira dans un contrôleur. Le neveu de Margot, qui « fait du Go », a commencé CoursierController et y a rangé la liste des coursiers.
-
Le tableau du local
Exercice 4 · 100 XP · 3 objectifs vérifiés par des tests
Au local, un vieil écran est accroché au-dessus des vélos. Margot voudrait y afficher la liste des coursiers, en grand, pour que chacun sache qui roule aujourd'hui.
VueGabaritrange