https://github.com/jeanphi-baconnais/codelab_go
CodeLab Go
https://github.com/jeanphi-baconnais/codelab_go
exercice go golang
Last synced: 16 days ago
JSON representation
CodeLab Go
- Host: GitHub
- URL: https://github.com/jeanphi-baconnais/codelab_go
- Owner: jeanphi-baconnais
- Created: 2018-03-08T15:33:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-19T11:44:02.000Z (over 7 years ago)
- Last Synced: 2025-02-23T11:28:15.127Z (over 1 year ago)
- Topics: exercice, go, golang
- Language: Go
- Homepage:
- Size: 677 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Codelab : initiation au Go
## Description
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.
### Pré requis
- Avoir intellij ou goland d'installé
https://www.jetbrains.com/idea/download/
https://www.jetbrains.com/go/
- Git
- Mongo (en bonus) : https://www.mongodb.com/download-center#community
## Exercices
- 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