A l’issue de la formation, l’apprenant sera capable de :
Maîtriser les fondamentaux du langage Go
Définir une interface en ligne de commande
Produire des logs
Mettre à disposition des services HTTP
Accéder à une base de donnée avec Go
Empaqueter et déployer une application Go dans un conteneur docker
- Développement
- Initiation
Formation Développer avec le langage Go de Google
Objectifs
Prérequis
Etre à l’aise avec les concepts généraux de la programmation, des standards du web et des bases de données.
Savoir cloner un repository git
Savoir lancer des commande shell
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Développeurs back ou full stack
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Formations modulables
Travaux pratiques
Les Modules
de formation
Présentations, organisation des journées
Compilation, exécution
Defer/panic/recover
Tableaux
Méthodes, récepteurs
Goroutines
Vérification des installations : git, docker
Lancer un programme en ligne de commande
Logger son application
Les solutions de Go (routines, channel)
Architecture des couches d’accès aux données
Les package web de Go : natif et bibliothèques
Dockerfile d’un programme Go