(+33)1 55 60 76 72

Go

Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion

Cette formation au langage Go vous permettra de maîtriser les fondamentaux pour réaliser et tester votre application.
Pour ouvrir votre esprit et rencontrer les meilleurs Gophers au monde, OXiane vous propose également d’assister à la conférence dotGo (cf actualités). Créateurs des plus populaires projets Go, membres de la Go Team, ils seront tous là pour transmettre leur expérience.

1850 € HT 3 jours PR-GO

Développer avec le langage Go

Programme

Introduction

  • Historique sur les origines de Go
  • Convention de nommage
  • Documentation du code source
  • Exposition de structures et d’interfaces

Les types de collections

  • Les tableaux
  • Les slices
  • Les maps

  Les types et les structures

  • Création d’alias de type
  • Création de structure de type
  • Travailler avec des constantes

  Les fonctions et les méthodes

  • Les paramètres de fonction
  • Création de méthodes sur une structure
  • Les choix entre valeur par pointeur ou par copie

  Les interfaces

  • Implémenter une interface existante
  • Créer sa propre interface
  • Composition d’interface

 Les tests unitaires

  • Création d’un jeu de tests unitaires
  • Couverture du code et génération de documents
  • Création de benchmarks

  La concurrence

  • Utilisation de WaitGroupes et mutexes
  • Les fonctions atomiques
  • Création de canaux
  • Parallélisme vs Concurrence
  • Design patterns de Goroutines

  

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Questionnaire d’évaluation à chaud complété par chaque participant à l’issue de la formation.
Attestation de formation remise à chaque participant.