Golang

Golang

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
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.
0%
44 labs
Guide de démarrage pour la programmation en Go
Créer un message de bienvenue personnalisé en Go
GOPATH et Modules
Construire un projet Go modulaire
Création et importation de packages Go
Créer un package utilitaire mathématique
Introduction aux variables en Go
Créer des variables pour l'inventaire des livres
Traitement de données avec des opérateurs en Golang
Calculer le prix réduit d'un produit
Types numériques en Golang
Convertir et calculer des types numériques
Types de caractères en Golang
Décoder les emojis Unicode
Fondamentaux des chaînes de caractères en Go
Traiter les chaînes d'inscription d'utilisateurs
Principes fondamentaux des constantes en Go
Définir des constantes de taille de serveur
Instruction de branchement if en Golang
Trier les tâches avec la logique conditionnelle
Instructions conditionnelles Switch-Case en Golang
Implémenter un switch pour les conseils météorologiques
Boucles for en Golang
Inversion de chaîne de caractères avec une boucle Go
Utilisation de l'instruction goto
Résoudre la complexité des boucles imbriquées avec goto
Opérations sur les tableaux en Golang
Initialiser le tableau des noms des employés
Tableaux multidimensionnels en Golang
Concevoir un suivi des notes des étudiants
Structures de données des tranches (slices) en Golang
Défi de filtrage de journaux basé sur des tranches
Fondamentaux des dictionnaires en Go
Gérer les notes des étudiants avec les maps (tableaux associatifs) Go
Tri des dictionnaires (maps) en Go
Trier dynamiquement les notes des étudiants
Primitives de canal en Golang
Construire un simple pipeline de données avec des canaux
Les structures en Golang
Concevoir une structure Student en Go
Fonctions en Golang
Concevoir une fonction mathématique flexible
Fonctions anonymes en Golang
Concevoir des transformations mathématiques flexibles
Quel jour sommes-nous aujourd'hui?

Quel jour sommes-nous aujourd'hui?

Débutant
Golang
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%
0 lab
Développement d'un composant de mise en cache en Golang

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%
0 lab
Mettre en cache les résultats d'exécution des requêtes

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%
0 lab
Implémenter un interpréteur de commentaires JSON

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%
0 lab
Modification transparente des requêtes HTTP

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'.
0%
0 lab
Débloquez vos compétences Golang
Terminé 0
Verrouillé 65