• Formation
  • Réf. 12848
Télécharger le programme

Formation : Programmation GO

  • 3 jours (21 heures)
  • Présentiel ou à distance

Ce programme de formation de 3 jours sur la programmation en Go couvre les bases du langage, y compris la déclaration de variables, les contrôles de flux, les fonctions, les structs, les maps et les interfaces. Les participants apprendront également à créer, modifier et supprimer des fichiers. Les prérequis incluent des connaissances de base en programmation et en informatique. L'objectif est de maîtriser les fondamentaux de Go et de concevoir une application en CLI.

...

Formation : Programmation GO

Objectifs

  • Maîtriser les fondamentaux de la programmation en Go
  • Comprendre les principes de conception de Go
  • Concevoir une application en CLI (Common Line Interface)

Pré-requis

  • Connaissance de base en programmation
  • Connaissance de base en informatique et en systèmes d'exploitation
  • Familiarité avec un langage de programmation

Les plus

  • Déclinable en format individuel, intra-entreprise et sur-mesure

Modalités pédagogiques

  • Alternance d’exposés, de travaux pratiques et de séquences interactives

Suivi et évaluation des acquis

  • Évaluation des acquis en amont via un questionnaire d’auto-positionnement et en aval via un questionnaire d’évaluation rempli par le formateur sur la base des mises en situation réalisées en formation
  • L’évaluation des acquis se fait également tout au long de la session au travers des multiples exercices à réaliser
  • Distanciel : contenu et durée identiques + pédagogie adaptée + assistance technique 5j/7 (disponible par mail : [email protected])
  • Un support de cours est remis à chaque stagiaire

Indicateurs de résultats

  • Indicateurs de résultat et taux de réussite prochainement disponibles

Découverte du langage GO (golang)

Installation de GO

Les bases du langages GO

  • Déclaration de variables
  • Visibilité des variables
  • Contrôle de flux (if/else, Switch)
  • Conversion de type
  • Les fonctions
  • Retour de fonctions multiple
  • Array
  • Slices
  • Contrôle de flux (boucle for
  • Range
  • Gestion d'erreur
  • Defer

Structs

  • Définition d'un struct
  • Déclaration d'un struct
  • Embedded struct
  • Struct et Receiver
  • Pointeurs en Go
  • Pointeur Receiver

Maps

  • Définition d'un map
  • Modifier un map
  • Parcourir un map

Interface

  • Intérêt d'une interface
  • Définition d'une Interface
  • Règles d'une Interface

Fichiers

  • Créer un fichier
  • Modifier un fichier
  • Supprimer un fichier

Formateurs

Mehdi MTIR

Mehdi M.

Formateur expert Cloud, DevOps, Développement, Architecture logicielle et Intelligence Artificielle

Avec une carrière débutée en 2005 en tant que développeur web, Mehdi MTIR a évolué à travers plusieurs rôles clés : chef de projets, entrepreneur, enseignant universitaire et formateur professionnel. Aujourd’hui Formateur Certifié...

En savoir plus

Ce produit a été mis à jour le 13/10/2025

Formation du catalogue Comundi pour votre entreprise dans vos locaux, chez nous ou à distance.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

Formation sur mesure adaptée aux spécificités de votre entreprise et de vos équipes.

Nos experts vous accompagnent dans votre projet.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

x
Chargement

Merci de patienter ...