Explorez les types avancés de structure avec des structs imbriqués, des tags, et la gestion des champs. Maîtrisez l'utilisation des interfaces, leur définition, implémentation et exportation vers des bibliothèques.
3h à 5h
6 points clés
Golang

Opérationnel

Avancé
Maîtriser les structs imbriqués
Utiliser les tags pour struct
Comprendre l'omission de champs
Définir et implémenter des interfaces en Golang.
Utiliser des interfaces pour l'export vers des bibliothèques.
Comprendre la différence entre épaisseur et emballage.
Apprendre à convertir entre différents types de structures.
Comprendre les bases de la réflexion en Golang.
Utiliser la réflexion pour manipuler des interfaces.
Comprendre le polymorphisme en Golang.
Appliquer des interfaces dans des cas polymorphes.
Comprendre les bonnes pratiques d'organisation du code Golang
Maîtriser l'utilisation efficace de 'go mod' pour la gestion des dépendances