Formation Go.
Score de satisfaction : 4.50/5
Durée :
3 jours
10/04/2024 à Lyon
numero vert : 0805 950 800 (service et appel gratuits)
Go
à partir de
1800 €HT

Référence :
SF33064
Durée :
3 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Go.

Apprenez à programmer en langage Go avec notre formation Go de 3 jours!

Grâce à notre formation Programmation en Go, découvrez les caractéristiques du langage développé par Google et apprenez à l’utiliser pour programmer en toute sérénité : manipulez des modèles de données, organisez, testez et documentez votre code, utilisez la sérialisation JSON ou XML, créez une API Web et apprenez à utiliser les outils autour de Go. A l’issue de cette formation, vous serez en mesure d’exploiter les points forts du langage et pourrez développer, compiler et tester des applications écrites en Go.

Objectifs pédagogiques.

1Comprendre les bases du langage Go

2Connaître les types en Go

3Maîtriser les structures de contrôle

4Comprendre les interfaces et les méthodes

5Réaliser de la programmation concurrente

6Réaliser de l'industrialisation

7Connaître les bonnes pratiques

Prérequis : Connaissances de base en programmation
Partagez cette formation

Programme de formation Go.

PDF

Introduction à la formation Go

Présentation générale du langage Go
Historique, évolution et enjeux
Principes et philosophie du langage
Domaines d’applications
Ressources
Environnement
Installation et premiers pas
Playground Go

Bases du langage

Déclarer des variables
Inférence de types
Constantes
Afficher des constantes et des variables
Packages et importation
Emplacement du code
Exporter des noms
Fonctions, signature, valeurs retour, résultats nommés
Pointeurs
Mutabilité

Types

Types de base
Conversion de types
Assertion de types
Structures
Initialisation
Composition vs. héritage

Collections de types

Tableaux
Slices
Range
Tableau associatif

Structures de contrôle

Instruction if
Boucle for
Instruction switch
Gérer et créer des erreurs

Méthodes

Organiser le code
Alias de types
Récepteurs de méthode

Interfaces

Caractère implicite
Interface error
Assertions de types

Programmation concurrente

Créer des Goroutines
Communication entre routines
Utiliser l’instruction select
Accès concurrent à la mémoire
Traitement des signaux

Industrialisation

Tests unitaires
Contrôle du taux de couverture
Benchmarking intégré

Documentation

Format GoDoc
Serveur GoDoc

Astuces et bonnes pratiques

Générer du code : go generate
Vérifier du code : go vet
Formatage automatique : go fmt

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT