Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à Go
- Aperçu et histoire de Go
- Installation de Go et configuration de l'environnement
- Outils Go et structure de l'espace de travail
Fondamentaux du langage
- Types de données, variables et constantes
- Opérateurs et expressions
- Structures de contrôle : if, switch, boucles
Fonctions et étendue
- Définition et appel de fonctions
- Valeurs de retour multiples
- Transmission par valeur et par référence
Travail avec tableaux, tranches et dictionnaires
- Compréhension des types de collections de Go
- Création et manipulation de tranches
- Travail avec des dictionnaires et des paires clé-valeur
Structures et méthodes
- Création et utilisation de structures
- Définition et appel de méthodes
- Utilisation d'interfaces
Concurrence de base
- Introduction aux goroutines
- Utilisation de canaux pour la communication
- Motifs de synchronisation
Construction et exécution d'applications Go
- Organisation du code en packages
- Compilation et exécution de programmes Go
- Débogage et test
Resume et prochaines étapes
Pré requis
- Expérience dans au moins un langage de programmation
- Compréhension des fondamentaux de la programmation tels que les variables, les boucles et les fonctions
- Connaissance des opérations en ligne de commande
Public visé
- Développeurs de logiciels
- Programmeurs système
- Ingénieurs backend
14 Heures
Nos clients témoignent (2)
La structure de la formation et des exercices était fantastique. Le formateur a réussi à m'enthousiasmer pour travailler avec Go à l'avenir, ce qui n'est pas une tâche facile !
Noah Van Tiggel - Spot Buy Center BV
Formation - Advanced Go Programming
Traduction automatique
Le formateur a prouvé qu'il était un expert du sujet, ce que je ne prends jamais pour acquis. Il a fourni des informations très utiles sur les normes de l'industrie.
Giuseppe
Formation - Learning Go Programming
Traduction automatique