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
Poursuivez votre exploration du langage de programmation Go en vous familiarisant avec les fonctions, les méthodes et les interfaces. Les sujets abordés incluent l'implémentation des fonctions, les types de fonctions, l'orientation objet en Go, les méthodes et l'instanciation des classes. Comme pour le premier cours de cette série, vous aurez l'occasion de créer vos propres applications Go afin de mettre en pratique ce que vous apprenez.
Poursuivez votre exploration du langage de programmation Go en vous familiarisant avec les fonctions, les méthodes et les interfaces. Les sujets abordés incluent l'implémentation des fonctions, les types de fonctions, l'orientation objet en Go, les méthodes et l'instanciation des classes. Comme pour le premier cours de cette série, vous aurez l'occasion de créer vos propres applications Go afin de mettre en pratique ce que vous apprenez. Le premier module introduit le concept de fonctions et vous montre comment les utiliser pour manipuler des données de manière programmatique. Une fois de plus, le traitement du sujet commence à un niveau assez rudimentaire pour s'assurer que tout le monde part du même point en termes de concepts de base.
Inclus
7 vidéos8 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
7 vidéos•Total 55 minutes
M1.1.1 - Pourquoi utiliser les fonctions ?•10 minutes
M1.1.2 - Paramètres des fonctions et valeurs de retour•7 minutes
M1.1.3 - Appel par valeur, référence•8 minutes
M1.1.4 - Passage de tableaux et de tranches•6 minutes
M1.2.1 - Fonctions bien écrites•8 minutes
M1.2.2 - Lignes directrices pour les fonctions•11 minutes
M1.2.3 - Directives relatives aux fonctions•7 minutes
8 lectures•Total 15 minutes
STOP - Lisez d'abord ceci !•1 minute
M1.1.1 - Pourquoi utiliser les fonctions ?•2 minutes
M1.1.2 - Paramètres des fonctions et valeurs de retour•2 minutes
M1.1.3 - Appel par valeur, référence•2 minutes
M1.1.4 - Passage de tableaux et de tranches•2 minutes
M1.2.1 - Fonctions bien écrites•2 minutes
M1.2.2 - Lignes directrices pour les fonctions•2 minutes
M1.2.3 - Directives relatives aux fonctions•2 minutes
1 devoir•Total 10 minutes
Quiz du module 1•10 minutes
1 évaluation par les pairs•Total 120 minutes
Module 1 Activité : Programme de tri de bulles•120 minutes
MODULE 2 : TYPES DE FONCTIONS
Module 2•3 heures à terminer
Détails du module
Ce deuxième module continue d'explorer l'utilisation des fonctions en Go. Vous continuerez à apprendre les capacités et les caractéristiques des fonctions, et vous écrirez une routine qui résoudra un problème pratique de physique.
Inclus
3 vidéos3 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
3 vidéos•Total 26 minutes
M2.1.1 - Valeurs de première classe•9 minutes
M2.1.2 - Fonctions de retour•11 minutes
M2.2.2 - Variable et différé•7 minutes
3 lectures•Total 6 minutes
M2.1.1 - Valeurs de première classe•2 minutes
M2.1.2 - Fonctions de retour•2 minutes
M2.2.1 - Variable et différé•2 minutes
1 devoir•Total 14 minutes
Quiz du module 2•14 minutes
1 évaluation par les pairs•Total 120 minutes
Activité du module 2•120 minutes
MODULE 3 : ORIENTATION OBJET EN GO
Module 3•2 heures à terminer
Détails du module
Les fonctions en Go ont de nombreuses capacités utiles et puissantes, que vous explorerez dans ce module. À la fin, vous développerez une routine Go qui tire pleinement parti de l'orientation objet de Go.
Inclus
6 vidéos6 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
6 vidéos•Total 28 minutes
M3.1.1 - Classes et encapsulation•6 minutes
M3.1.2 - Soutien aux classes (1)•7 minutes
M3.1.3 - Soutien aux classes (2)•3 minutes
M3.2.1 - Encapsulation•6 minutes
M3.2.2 - Récepteurs ponctuels•4 minutes
M3.2.3 - Récepteurs de points, référencement, déréférencement•3 minutes
6 lectures•Total 12 minutes
M3.1.1 - Classes et encapsulation•2 minutes
M3.1.2 - Soutien aux classes (1)•2 minutes
M3.1.3 - Soutien aux classes (2)•2 minutes
M3.2.1 - Encapsulation•2 minutes
M3.2.2 - Récepteurs de pointeurs•2 minutes
M3.2.3 - Récepteurs de pointeurs, référencement, déréférencement•2 minutes
1 devoir•Total 14 minutes
Quiz du module 3•14 minutes
1 évaluation par les pairs•Total 60 minutes
Module 3 Activité•60 minutes
MODULE 4 : LES INTERFACES POUR L'ABSTRACTION
Module 4•3 heures à terminer
Détails du module
Ce dernier module complète le cours en introduisant plusieurs nouveaux concepts, dont les interfaces et le polymorphisme. Vous terminerez le module - et le cours - en créant une routine Go qui crée des instances d'une classe et vous permet d'interroger ses propriétés.
Inclus
6 vidéos6 lectures1 devoir1 évaluation par les pairs
Afficher les informations sur le contenu du module
6 vidéos•Total 40 minutes
M4.1.1 - Polymorphisme•6 minutes
M4.1.2 - Interfaces•6 minutes
M4.1.3 - Types d'interface et types concrets•12 minutes
M4.2.1 - Utilisation des interfaces•7 minutes
M4.2.2 - Assertions de type•7 minutes
M4.2.3 - Gestion des erreurs•2 minutes
6 lectures•Total 12 minutes
M4.1.1 - Polymorphisme•2 minutes
M4.1.2 - Interfaces•2 minutes
M4.1.3 - Types d'interface et types concrets•2 minutes
M4.2.1 - Utilisation des interfaces•2 minutes
M4.2.2 - Assertions de type•2 minutes
M4.2.3 - Gestion des erreurs•2 minutes
1 devoir•Total 14 minutes
Quiz du module 4•14 minutes
1 évaluation par les pairs•Total 120 minutes
Module 4 Activité•120 minutes
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
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
Depuis 1965, l'Université de Californie à Irvine allie les atouts d'une grande université de recherche à la générosité d'un site incomparable en Californie du Sud. L'engagement inébranlable de l'UC Irvine en faveur d'un enseignement rigoureux, d'une recherche de pointe et du développement du leadership et du caractère fait du campus une force motrice de l'innovation et de la découverte au service de nos communautés locales, nationales et mondiales, et ce de multiples façons.
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
4.6
1 016 avis
5 stars
73,32 %
4 stars
18,30 %
3 stars
4,92 %
2 stars
1,96 %
1 star
1,47 %
Affichage de 3 sur 1016
A
AF
5·
Révisé le 23 juin 2019
Learned a bit on go syntax and how polymorphism works. Thanks the instructor. Good learning experience overall.
U
UU
5·
Révisé le 15 nov. 2022
One of the best if not the best course on Golang that I have taken. For a long time I struggled with some very fundamental concepts in Go, but today, I am confident of my knowledge in it.
F
FR
5·
Révisé le 22 nov. 2018
Very nice course, it gives good understanding of OOP features of Go. I liked a lot course's assignments also. Thanks, Pr. Ian Harris !
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.