Accueil / Développer avec le langage de programmation GO

Développer avec le langage de programmation GO

Durée : 3 jours
Tarif Inter : 1500 €
Tarif sur mesure : Nous consulter
Référence : 3AGO

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra d’apprendre à développer avec le langage de programmation GO.

Objectifs

  • Développer une application en Go en respectant les idiomes et les nomenclatures
  • Maîtriser les concepts de concurrence et de programmation parallèle
  • Structurer, tester et debugguer votre application

Programme

  1. INTRODUCTION

    • Historique sur les origines de Go
    • Convention de nommage
    • Documentation du code source
    • Exposition de structures et d’interfaces
  2. LES TYPES DE COLLECTIONS

    • Les tableaux
    • Les slices
    • Les maps
  3. LES TYPES ET LES STRUCTURES

    • Création d’alias de type
    • Création de structure de type
    • Travailler avec des constantes
  4. 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
  5. LES INTERFACES

    •  Implémenter une interface existante
    • Créer sa propre interface
    • Composition d’interface
  6. LES TESTS UNITAIRES

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

    • Utilisation de WaitGroupes et mutexes
    • Les fonctions atomiques
    • Création de canaux
    • Parallélisme vs Concurrence
    • Design patterns de Goroutines
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement