About
Go est le langage de programmation développé par Google en 2007 avec l'objectif d'être rapide comme du C, portable comme Java et simple comme un langage dynamique.
Aujourd'hui Go est devenu l'un des langages les plus populaires pour écrire des applications ou des briques d'infrastructure dans le cloud. Il est utilisé par des sociétés comme Docker, CloudFlare, Hashicorp, et dans des produits comme Kubernetes, Traefik ou Terraform.
Dans cette formation nous allons introduire les concepts clé du langage qui vous permettront de développer votre prochain projet en Go.
Formation animée en présentiel
La formation en présentiel se déroule sur des jours consécutifs
Formation disponible en mode "formation à distance"
La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées
Your Learning Objectives
- Déterminer pour quels types de projets le langage Go est le plus indiqué
- Maîtriser les outils de développement : gestion des dépendances, linters, tests, compilation
- Lire et écrire les structures de contrôle : toutes les variantes de boucles, conditions, switch
- Utiliser les types primitifs, collections (slices, maps), pointeurs
- Bien gérer les erreurs
- Modéliser un domaine avec des structures de données, des interfaces et des génériques
- Utiliser les goroutines, channels, waitgroup et contextes