Si le Go vous parait être à des années lumières de votre vie de tous les jours, ou si vous en avez seulement entendu parler, venez profitez de ce code lab de 2h qui permettra d'avoir un mélange de théorie, de présentation de code et surtout de la pratique via plusieurs exercices.
Nous partirons d'un simple "Hello world" et nous établirons une API REST, tout en passant par des goroutines, des librairies diverses, des tests et si le temps nous permet, d'intégrer une BDD mongo.
- Avoir intellij ou goland d'installé
https://www.jetbrains.com/idea/download/
-
Git
-
Mongo (en bonus) : https://www.mongodb.com/download-center#community
-
Exercice 1 : Hello World
-
Exercice 2 : Hello World avec gestion arguments / boucle if / gestion d'erreur
-
Exercice 3 : API Rest
-
Exercice 4 : Goroutine / channel
-
Exercice 5 : Defer
-
Exercice 6 : Tests
-
Exercice 7 : Intégration client Mongo