< Catalogue de formations

Formation Go

Découvrez avec notre équipe le langage de Google, maîtrisez ses fondamentaux afin de concevoir des applications évolutives et performantes
S'inscrire à la formation
2800/ participant

Informations pratiques

Besoin de plus d'informations ?

Contactez-nous

Objectifs pédagogiques

Développé par Google, Go permet de réaliser des programmes extrêmement performants grâce à son support natif de la concurrence. Il dispose d’une bibliothèque standard couvrant l’essentiel des besoins classiques et d’un écosystème immense et florissant. Go est parfaitement adapté pour développer des services réseaux et Cloud, des applications Web, des outils en ligne de commande, des outils DevOps et SRE ou encore des projets utilisant l’Intelligence Artificielle (AI) et les grands modèles linguistiques (LLM). Docker, Kubernetes, ollama et Caddy sont quelques exemples de programmes célèbres écrits en Go.

 

Notre équipe pourra vous apprendre le langage et faire monter en compétence vos équipes. De la compréhension des fondamentaux à la connaissance approfondie de l’écosystème et de ses bonnes pratiques, nous nous adaptons à tous les publics afin de vous fournir le programme le mieux adapté à vos problématiques.

Pré-requis

  • Connaissance de la programmation orientée objet et des standards du web
  • Ordinateur portable à apporter

Programme

Jour 1

  • Installer Go sur sa machine
  • Configurer un environnement de développement (VSCode)
  • Hello World
  • Les variables et constantes
  • Les fonctions
  • Les structures de contrôle
  • Les types

Jour 2

  • Les méthodes
  • Les interfaces
  • Les goroutines
  • Les channels
  • Les mécanismes de synchronisation
  • La gestion des erreurs

Jour 3

  • Les génériques
  • Les modules
  • La gestion des dépendances
  • Les workspaces multi-modules
  • Les tests et les benchmarks
  • Tour d’horizon de la bibliothèque standard

Jour 4

  • Cas concret : écrire une application web
  • Cas concret : écrire une application fonctionnant en ligne de commande
  • Les bonnes pratiques de développement et de structuration
  • Compilation et optimisation
  • Déployer une application Go

Financement

Nos formations sont éligibles à divers financements. Découvrez-les.
Qualiopi

Organisme de formation référencé Qualiopi

 

Nos formations sont éligibles aux financements de vos OPCO dans la catégorie OF (Organisme de Formation).

Nos formateurs

Partez à la découverte de notre équipe !

Clément TALLEU

Lead developer

Développeur fullstack, Clément a plus de 10 ans d’expérience en développement back-end Symfony, Laravel, API Platform et front-end avec Angular, React, NextJs. Pégagogue et bon communiquant, il accompagne des équipes de toute taille dans leurs montées en compétences.

Kévin DUNGLAS

CEO

Kévin est le fondateur de Les-Tilleuls.coop. Membre de la core-team Symfony, il est le créateur du framework API Platform. Contributeur à plus d'une centaine de projets Open Source à son actif, il est également conférencier, rédacteur d'articles et livres techniques ainsi qu'enseignant à l’Université de Lille.

Grégoire HÉBERT

Directeur technique

Spécialiste de PHP avec Symfony et API Platform, auteur d'un livre sur REST, également conférencier et enseignant, Grégoire aime partager ses compétences afin de mettre en place des projets qualitatifs grâce à ses 10 années d'expérience en développement, conseil, audit et architecture.