Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

University of California, Irvine

Démarrer avec Go

Ce cours fait partie de Spécialisation "Programmer avec Google Go"

Enseigné en Français (doublage IA)

Ian Harris

Instructeur : Ian Harris

83 151 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

2,475 avis

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
1 semaine à 10 heures une semaine
Apprenez à votre propre rythme
93%
La plupart des étudiants ont apprécié ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

2,475 avis

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
1 semaine à 10 heures une semaine
Apprenez à votre propre rythme
93%
La plupart des étudiants ont apprécié ce cours

Ce que vous apprendrez

  • Mettre en œuvre les programmes fondamentaux de Go et en comprendre les éléments essentiels.

  • Travailler avec les types de données Go, y compris les structures de base, composites et JSON.

  • Utiliser les appels de fonction à distance (RFC) et JSON pour la manipulation des données en Go.

  • Configurez votre environnement de programmation Go et entraînez-vous à écrire du code Go.

Compétences que vous acquerrez

  • Catégorie : Network Protocols
  • Catégorie : Data Management
  • Catégorie : File I/O

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Français (doublage IA)

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Programmer avec Google Go"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours

Ce module présente le langage de programmation Go et son rôle dans le développement de logiciels modernes. Il explore les avantages clés de Go, y compris la performance, la simplicité et le support intégré de la concurrence. Les apprenants configurent l'environnement de développement Go et examinent comment le code Go est organisé à l'aide des espaces de travail, des paquets et de la chaîne d'outils Go. Le module présente également les éléments fondamentaux du langage tels que les variables, les types de données et l'initialisation des variables, préparant ainsi les apprenants à commencer à écrire et à exécuter des programmes Go de base.

Inclus

10 vidéos1 lecture3 devoirs

Ce module présente les concepts de données fondamentaux en Go, y compris la manière dont les variables font référence à la mémoire et dont Go gère la mémoire par le biais de pointeurs et du ramassage des ordures. Vous explorerez les types de données de base tels que les entiers, les nombres à virgule flottante et les chaînes de caractères, et apprendrez comment Go représente le texte à l'aide de l'encodage UTF-8. Le module couvre également les constantes, les paquets liés aux chaînes de caractères couramment utilisés et les techniques d'impression des résultats et de lecture des entrées utilisateur. Enfin, vous examinerez les structures de flux de contrôle qui permettent aux programmes Go de prendre des décisions et de répéter des actions. À la fin de ce module, vous serez en mesure de travailler avec les principaux types de données de Go et d'utiliser les structures de flux de contrôle pour construire des programmes simples.

Inclus

11 vidéos1 lecture4 devoirs

Dans ce module, vous explorerez les types de données composites en Go, qui permettent aux programmeurs de regrouper et d'organiser plusieurs valeurs ensemble. Vous apprendrez comment les tableaux stockent des collections d'éléments de longueur fixe et comment les tranches fournissent un moyen flexible et dynamique de travailler avec des séquences de données. Le module présente également les tables de hachage et les cartes pour le stockage des paires clé-valeur et explique comment les structures peuvent être utilisées pour organiser des données connexes en objets significatifs. À la fin du module, vous comprendrez comment ces structures de données permettent de gérer des données complexes et d'écrire des programmes Go plus efficaces.

Inclus

7 vidéos3 devoirs

Ce dernier module présente la manière dont les programmes Go interagissent avec des systèmes et des formats de données externes. Vous découvrirez les appels de procédure à distance (RPC) et la notation d'objets JavaScript (JSON), ainsi que la manière dont ils sont utilisés pour échanger des données structurées entre les programmes. Le module couvre également l'accès et le traitement de données structurées stockées dans des fichiers. À la fin du module, vous serez en mesure d'écrire des programmes Go qui utilisent des RPC, travaillent avec des données JSON et lisent des données textuelles structurées à partir de fichiers pour un traitement ultérieur.

Inclus

5 vidéos3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Évaluations de l’enseignant
(671 évaluations)
Ian Harris
University of California, Irvine
9 Cours648 776 apprenants

Offert par

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

  • 5 stars

    72 %

  • 4 stars

    20,04 %

  • 3 stars

    4,72 %

  • 2 stars

    1,97 %

  • 1 star

    1,25 %

Affichage de 3 sur 2475

AN

Révisé le 13 mars 2021

DJ

Révisé le 20 sept. 2019

DI

Révisé le 25 mars 2025

Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions

¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.