Golang est un langage de programmation moderne et efficace. Cet arbre de compétences offre une méthode systématique pour apprendre Go. Il est idéal pour les programmeurs intéressés par la programmation concurrente et système, fournissant une feuille de route structurée pour maîtriser la syntaxe de Go, son modèle de concurrence et sa bibliothèque standard. Des cours pratiques sans vidéo et des exercices de codage dans un environnement interactif Golang vous aident à développer des compétences pratiques pour écrire des programmes Golang efficaces et évolutifs.
65 skills|6 courses|5 projects
Démarrage rapide avec Golang
Démarrage rapide avec Golang
Intermédiaire
Golang
Ce cours vous guide dans la maîtrise de la programmation Go grâce à des laboratoires pratiques et des défis. Vous apprendrez les concepts clés tels que l'écriture de votre premier programme, la gestion des packages, l'utilisation des types de données, du flux de contrôle et des fonctionnalités spécifiques à Go comme les slices, les maps, les channels et les fonctions anonymes, en établissant ainsi une solide base pour aborder les tâches de programmation du monde réel.
Dans ce projet, vous apprendrez à créer un programme Go qui affiche le jour de la semaine actuel et détermine s'il s'agit de mercredi. Ce projet est conçu pour vous aider à vous familiariser avec la syntaxe et la structure de base de la programmation Go, ainsi qu'avec l'utilisation du package intégré time.
0 lab
Développement d'un composant de mise en cache en Golang
Débutant
Golang
Dans ce projet, nous explorerons les principes de la mise en cache et son importance, puis nous développerons un composant de mise en cache en utilisant la fonctionnalité des map du langage Go pour implémenter des méthodes de hachage.
0 lab
Mettre en cache les résultats d'exécution des requêtes
Débutant
Golang
Dans ce projet, vous apprendrez à implémenter une bibliothèque de mise en cache prenant en charge le délai d'expiration en utilisant le package singleflight de Go. Cette bibliothèque de mise en cache peut être utilisée dans les systèmes distribués pour mettre en cache les résultats d'exécution des requêtes, améliorant ainsi les performances de votre application.
0 lab
Implémenter un interpréteur de commentaires JSON
Débutant
Golang
Dans ce projet, vous apprendrez à implémenter un interpréteur de commentaires JSON. Il s'agit d'une fonctionnalité utile lorsque vous travaillez avec des fichiers de configuration JSON, car elle vous permet d'ajouter des commentaires pour expliquer le raisonnement derrière certains paramètres.
0 lab
Modification transparente des requêtes HTTP
Débutant
Golang
Dans ce projet, vous apprendrez à implémenter une modification transparente des requêtes HTTP en utilisant l'interface http.RoundTripper de Go. Vous allez créer un transport HTTP personnalisé qui calcule le hachage MD5 du corps de la requête et l'ajoute à l'en-tête de la requête en tant que champ 'X-Md5'.
We use cookies for a number of reasons, such as keeping the website reliable and secure, to improve your experience on our website and to see how you interact with it. By accepting, you agree to our use of such cookies. Privacy Policy