Bywan

Contactez-nous à contact@bywan.fr pour plannifier une session de formation

Docker

Formation Language Go

Go est un language de programmation orienté système, créé par Google

Durée : 3 jours

Tarif (HT) : 1650 €

Référence : GOLANG

Objectifs

  • Apprendre les bases de Go.
  • Savoir écrire et tester des programmes Go
  • Connaitre les principales APIs intégrées au langage

Public visé

Développeurs, Architectes

Pré-requis

Connaissance d’un langage de programmation.

Méthodes pédagogiques

60% Pratique, 40% Théorie

Programme

Introduction et présentation du langage

  • Présentation et historique du langage
  • Forces de Go
  • L’écosystème Go
  • Installation de Go

Les bases

  • Écrire, compiler et exécuter un programme
  • Utilisation des outils intégrés au langage
  • Documenter son code
  • Installer et utiliser une bibliothèque externe
  • Déclarer des variables
  • Créer des fonctions
  • Introduction aux pointeurs
  • Tester son code avec des tests unitaires

Structures de contrôles

  • Tests : if et switch
  • Boucles : for
  • Gestion des erreurs
  • Créer des erreurs

Tableaux et Map

  • Créer des tableaux
  • Manipuler les tableaux
  • Utiliser les Map

Structures, méthodes et interfaces

  • Déclarer et instancier des structures avec des propriétés
  • Créer des méthodes
  • Utilisation des méthodes avec des pointeurs
  • Interfaces
  • Clojures

Accès aux fichiers et aux réseaux

  • Lire et écrire dans des fichiers
  • Mot clé defer
  • Envoyer et recevoir des données sur un réseau
  • Développement d’un serveur

Programmation concurrente

  • Créer et lancer des routines go
  • Communication entre les différentes routines go
  • Utilisation du mot clé select
  • Accès concurrent à la mémoire
  • Traitement des signaux

Cette formation vous intéresse ?

Contactez-nous à formation@bywan.fr pour plannifier une session de formation