Apprendre GoLang

Dans ce cours complet et gratuit vous apprendrez à développer des applications avec le langage de programmation GoLang.

Contenus du cours

(Cliquez pour développer)

Vous aimeriez apprendre à programmer sur le langage de programmation GO, mais vous ne savez pas par où commencer ? Ce cours complet de programmation sur GoLang pour débutants est fait pour vous !

Lire

Ce guide de démarrage explique comment configurer un environnement GO sur Linux et Windows et d'exécuter votre premier programme GO.

Lire

Ce chapitre vous explique les variables et les constantes en GoLang. Vous allez voir les différents types de variables et d'opérateurs mais aussi apprendre à déclarer, modifier et calculer vos variables dans le langage de programmation GO.

Lire

Ce chapitre vous explique les conditions en GoLang,. Ils permettent de tester vos variables. On apprendra à utiliser les mots-clés if, else if, else et switch et on fera le tour sur les différents opérateurs existant dans le langage de programmation Go.

Lire

Ce chapitre vous explique les boucles en GoLang. Les boucles permettent d'itérer un bloc de code plusieurs fois. On apprendra à utiliser la boucle for avec les mots-clés break et continue dans le langage de programmation Go.

Lire

Ce chapitre vous explique les fonctions en GoLang, On apprendra aussi à déclarer et utiliser les différents types de fonctions dans le langage programmation GO.

Lire

Ce chapitre vous explique les portée des variables en GoLang. Vous allez apprendre à différencier les différents types de portée à savoir : les variables locales, variables globales et paramètres formels.

Lire

Ce chapitre vous explique les tableaux en GoLang. Vous allez apprendre à initialiser et modifier un tableau et d'accéder à des éléments du tableau dans le langage de programmation GO.

Lire

Dans ce chapitre vous allez commencer votre premier TP sur le langage de programmation GO en créant un jeu de morpions en GoLang.

Lire

Ce chapitre vous explique les pointeurs en GoLang. Vous allez apprendre d'abord le fonctionnement de la mémoire de votre ordinateur et ensuite découvrir comment déclarer, accéder et modifier des pointeurs dans le langage de programmation GO.

Lire

Ce chapitre vous explique les structures et les méthodes en GoLang. Vous allez comprendre leurs intérêts et apprendre à déclarer, accéder et modifier des structures dans le langage de programmation Go.

Lire

Ce chapitre vous explique les Slices en GoLang. Elles permettent de créer des tableaux dynamiques. Vous allez apprendre à déclarer et à copier une Slice mais aussi à récupérer, rajouter, modifier et supprimer les éléments d'une Slice dans le langage de programmation Go.

Lire

Ce chapitre vous explique les Maps en GoLang. Elles permettent d'associer des clés uniques à des valeurs. Vous allez apprendre à déclarer une Map et à récupérer, rajouter, modifier et supprimer les éléments d'une Map dans le langage de programmation Go.

Lire

Ce chapitre vous explique les interfaces en GoLang. Ils permettent de créer un ensemble de signatures de méthodes qu'une structure peut implémenter. Vous allez comprendre leurs intérêts et apprendre à déclarer, accéder et modifier des interfaces dans le langage de programmation Go.

Lire

Ce chapitre vous montre comment gérer vos erreurs en GoLang, vous allez apprendre à détecter, créer et gérer vos erreurs dans le langage de programmation GO.

Lire

Ce chapitre vous explique les packages en GoLang. Ils permettent de déplacer des portions de votre code dans d’autres fichiers afin de mieux organiser et maintenir votre programme. Vous allez apprendre à créer et gérer des packages dans le langage de programmation Go.

Lire

Ce chapitre vous explique la programmation orientée objet en GoLang. Même si GO n'est pas un langage purement orienté objet il est possible en réussissant à combiner les structures et les packages de se rapprocher le plus possible de la POO dans le langage de programmation GO.

Lire

Ce chapitre vous explique les goroutines en GoLang. Elles permettent de créer des programmes multi-threads simplement. Vous allez d'abord comprendre la différence entre concurrence et parallélisme et ensuite apprendre à créer et gérer vos différentes goroutines sur le langage de programmation Go.

Lire

Ce chapitre va vous apprendre comment vous pouvez efficacement lire et écrire sur des fichiers à l'aide du langage de programmation go.

Lire

Ce chapitre vous explique les channels en GoLang. Ils permettent de créer, connecter, synchroniser et communiquer les différentes goroutines. Vous allez apprendre à créer, envoyer, recevoir vos channels et à gérer les différents cas d'erreurs des channels dans le langage de programmation GO.

Lire

Vous avez pu voir beaucoup de notions en GoLang, il est temps alors de réaliser un Tp en créant une application de chat dans le langage de programmation GO et d'utiliser les éléments que vous avez pu voir dans les chapitres précédents.

Lire

Statut du cours : complet

Livres intéressants

Livre DevOps Livre Cloud

Soutenir mon travail

Faire un don

Vous aimez mes articles ?

S'abonner à la newsletter

Dernières News DevOps

Lire

D'autres articles

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire