À propos de ce cours

184,396 consultations récentes

Résultats de carrière des étudiants

13%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

11%

a obtenu une augmentation de salaire ou une promotion

Certificat partageable

Obtenez un Certificat lorsque vous terminez

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 25 heures pour terminer

Anglais

Sous-titres : Anglais

Résultats de carrière des étudiants

13%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

11%

a obtenu une augmentation de salaire ou une promotion

Certificat partageable

Obtenez un Certificat lorsque vous terminez

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 25 heures pour terminer

Anglais

Sous-titres : Anglais

Offert par

Logo JetBrains

JetBrains

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up91%(5,296 notes)Info
Semaine
1

Semaine 1

13 minutes pour terminer

Introduction

13 minutes pour terminer
4 vidéos (Total 13 min)
4 vidéos
What is Kotlin?4 min
History of Kotlin3 min
Developing Kotlin2 min
Semaine
2

Semaine 2

4 heures pour terminer

Starting up with Kotlin

4 heures pour terminer
17 vidéos (Total 73 min), 1 lecture, 1 quiz
17 vidéos
Introducing Kotlin to an existing project2 min
"Hello, world" example4 min
Variables5 min
Functions3 min
Named & default arguments5 min
Conditionals: if & when5 min
Loops2 min
'in' checks & ranges4 min
Exceptions3 min
Extension Functions4 min
Examples from the Standard Library8 min
Calling Extensions3 min
Importance of extensions3 min
Solution: Mastermind2 min
Solution: Checking identifier3 min
Solution: Sum as an extension function58s
1 lecture
Setting up programming assignments10 min
Semaine
3

Semaine 3

7 heures pour terminer

Nullability, Functional Programming

7 heures pour terminer
19 vidéos (Total 92 min), 1 lecture, 2 quiz
19 vidéos
Nullable types under the hood4 min
Safe casts2 min
Importance of nullability2 min
Lambdas3 min
Common Operations on collections6 min
Operations Quiz - I4 min
Operations Quiz - II7 min
Function Types5 min
Member References6 min
return from Lambda5 min
Is Kotlin a functional language?1 min
Solution: Nice String6 min
Solution: Taxi Park, tasks 1-35 min
Solution: Taxi Park, tasks 4 & 58 min
Solution: Taxi Park, task 62 min
Solution: Checking whether string is null or empty2 min
Solution: Safe casts59s
Solution: Interchangeable predicates3 min
1 lecture
Mastermind in a functional style1 min
Semaine
4

Semaine 4

7 heures pour terminer

Properties, OOP, Conventions

7 heures pour terminer
19 vidéos (Total 99 min)
19 vidéos
More about Properties4 min
Lazy or late initialization5 min
OOP in Kotlin4 min
Constructors, Inheritance syntax6 min
Class modifiers - I4 min
Class modifiers - II5 min
Objects, object expressions & companion objects6 min
Constants4 min
Generics6 min
OOP design choices5 min
Operator Overloading3 min
Conventions8 min
(Not)using operator overloading2 min
Solution: Rationals15 min
Solution: Unstable val2 min
Solution: Using lateinit property1 min
Solution: NPE during initialization4 min
Solution: Equality2 min

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

  • Vous avez droit à un remboursement intégral jusqu'à deux semaines après la date de paiement ou (pour les cours qui viennent d'être lancés) jusqu'à deux semaines après le début de la première session du cours, selon la dernière de ces éventualités. Vous ne pouvez pas bénéficier d'un remboursement une fois votre Certificat de Cours obtenu, même si vous terminez le cours pendant la période de remboursement de deux semaines. Consultez notre Politique de remboursement complète.

  • Oui, Coursera fournit une Aide Financière aux étudiants n'ayant pas les moyens d'acquitter les frais. Pour en faire la demande, cliquez sur le lien Aide Financière situé sous le bouton S'inscrire ci-contre à gauche. Vous serez invité(e) à déposer une demande et vous serez averti(e) si elle est acceptée. En savoir plus.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.