• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Coursera
Diplômes en ligne
Carrières
Connexion
Inscrivez-vous gratuitement
Coursera
Meta
Principes de base de la programmation en Kotlin
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis
  1. Parcourir
  2. Informatique
  3. Développement mobile et web
Meta

Principes de base de la programmation en Kotlin

Ce cours fait partie de plusieurs programmes.

Ce cours fait partie de plusieurs programmes

Meta Développeur Android Certificat Professionnel
Spécialisation Meta Android UI Development (Développement d'interface utilisateur)
Taught by Meta Staff

Instructeur : Taught by Meta Staff

24 764 déjà inscrits

Inclus avec Coursera Plus

•En savoir plus
4 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.7

(330 avis)

niveau Débutant

Expérience recommandée

Expérience recommandée

Niveau débutant

Aucun ! Les apprenants n'ont pas besoin d'une expérience préalable en matière de développement web. Il suffit de savoir naviguer sur Internet et d'avoir envie de commencer à coder.

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours

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

(330 avis)

niveau Débutant

Expérience recommandée

Expérience recommandée

Niveau débutant

Aucun ! Les apprenants n'ont pas besoin d'une expérience préalable en matière de développement web. Il suffit de savoir naviguer sur Internet et d'avoir envie de commencer à coder.

Planning flexible
2 semaines à 10 heures une semaine
Apprenez à votre propre rythme
96%
La plupart des étudiants ont apprécié ce cours
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis

Ce que vous apprendrez

  • S'entraîner à construire et à utiliser des fonctions

  • Pratiquez différents types de comparaisons à l'aide d'opérateurs

  • Utiliser Kotlin pour résoudre un problème de codage

  • Revoir et appliquer les principes fondamentaux de la programmation

Compétences que vous acquerrez

  • Catégorie : Débogage
    Débogage
  • Catégorie : Principes de programmation
    Principes de programmation
  • Catégorie : Développement Mobile
    Développement Mobile
  • Catégorie : structures de données
    structures de données
  • Catégorie : Programmation orientée objet (POO)
    Programmation orientée objet (POO)
  • Catégorie : Kotlin
    Kotlin
  • Catégorie : Programmation Informatique
    Programmation Informatique
  • Catégorie : Environnements de développement intégré
    Environnements de développement intégré
  • Catégorie : Développement Android
    Développement Android

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

29 devoirs

Enseigné en Anglais

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

En savoir plus sur Coursera pour les affaires
 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • 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

Pratiquez et approfondissez les principes fondamentaux de la programmation qui sont au cœur de tout langage, ainsi que les aspects uniques de la syntaxe de Kotlin. Vous travaillerez avec les types de données, les fonctions, les conditionnels, les opérateurs, les tableaux de collections, les variables et les boucles.

En outre, vous déclarerez et initialiserez différents types de variables et expliquerez leur portée, tout en créant des tableaux et des collections en Kotlin. Vous créerez des modèles de flux de contrôle en utilisant des conditionnels et des boucles. Vous aurez l'occasion de vous entraîner à utiliser des structures et des classes tout en considérant les meilleurs cas pour les deux. Découvrez des façons plus profondes d'utiliser les objets en Kotlin en explorant les interfaces et les classes. A l'issue de ce cours, vous serez capable de : - Décrire les types et variables de base - Expliquer les nombres en Kotlin - Expliquer ce que sont les conditions - Décrire comment utiliser les boucles - Expliquer le concept de fonction - Faire la différence entre un paramètre et un argument - Expliquer qu'une fonction peut retourner une valeur et décrire son fonctionnement - Expliquer la différence entre une classe, un objet et un type - Faire la différence entre un paramètre et un argument - Expliquer qu'une fonction peut retourner une valeur et décrire son fonctionnement, expliquer la différence entre une classe, un objet et un type - Différencier les différents modificateurs de visibilité - Décrire l'utilisation des collections en programmation - Identifier le type de collection à utiliser dans une situation donnée - Expliquer la différence entre List, Set et Map - Synthétiser les compétences que vous avez acquises dans le cours pour créer du code pour le projet de compte bancaire. Il s'agit d'un cours d'initiation pour les apprenants qui souhaitent se préparer à une carrière de développeur Android utilisant Kotlin. Pour réussir ce cours, vous n'avez pas besoin d'une expérience préalable en développement web, mais seulement de compétences de base en navigation Internet et d'une envie de commencer à coder.

Dans ce module, vous commencerez par une vue d'ensemble de la programmation en Kotlin. Une fois que vous serez plus familier avec les carrières et les usages de Kotlin, vous passerez à l'apprentissage de la programmation en Kotlin, en découvrant et en explorant les concepts fondamentaux qui sous-tendent le langage de programmation Kotlin.

Inclus

13 vidéos24 lectures11 devoirs1 sujet de discussion

13 vidéos•Total 47 minutes
  • Quelles sont les possibilités de carrière en codant en Kotlin ?•3 minutes•Prévisualiser le module
  • Introduction aux fondamentaux de la programmation en Kotlin•2 minutes
  • Comment les ingénieurs mobiles utilisent Kotlin•5 minutes
  • Introduction à la programmation•4 minutes
  • Variables, valeurs et types•5 minutes
  • Les nombres en Kotlin•3 minutes
  • Utilisation de textes en Kotlin•3 minutes
  • Énoncés conditionnels : if et if-else•3 minutes
  • Lorsque l'instruction conditionnelle•3 minutes
  • Introduction aux boucles•2 minutes
  • Boucle forgée•3 minutes
  • Boucles imbriquées•3 minutes
  • Résumé du module : Introduction à la programmation en Kotlin•2 minutes
24 lectures•Total 266 minutes
  • Programme du cours : Fondamentaux de la programmation en Kotlin•5 minutes
  • Comment réussir ce cours ?•10 minutes
  • Bienvenue à Kotlin Playgrounds•10 minutes
  • Bienvenue à IntelliJ•5 minutes
  • Ressources complémentaires•5 minutes
  • En savoir plus sur les variables•15 minutes
  • Plus d'informations sur les chiffres•15 minutes
  • Exercice : Entraînez-vous à utiliser les opérateurs mathématiques en Kotlin•15 minutes
  • Solution : Entraînez-vous à utiliser des opérations mathématiques en Kotlin•10 minutes
  • Utilisation de textes en Kotlin : Char et String•15 minutes
  • Valeurs et opérations booléennes•15 minutes
  • Opérations logiques : Booléen•15 minutes
  • Ressources complémentaires•5 minutes
  • En savoir plus sur les déclarations conditionnelles•15 minutes
  • Plus d'informations sur la déclaration d'intention•15 minutes
  • Exercice : Entraînez-vous à utiliser des conditions•30 minutes
  • Solution : Entraînez-vous à utiliser les conditions•10 minutes
  • Ressources complémentaires•5 minutes
  • Alors que la déclaration•15 minutes
  • En savoir plus sur la boucle for•3 minutes
  • En savoir plus sur les boucles imbriquées•15 minutes
  • Exercice : Entraînez-vous à créer des boucles•3 minutes
  • Solution : Entraînez-vous à créer des boucles•10 minutes
  • Ressources complémentaires•5 minutes
11 devoirs•Total 186 minutes
  • Variables, valeurs et types•30 minutes
  • Auto-évaluation : Entraînez-vous à utiliser les opérations mathématiques en Kotlin•12 minutes
  • Contrôle des connaissances : Chaîne de caractères•15 minutes
  • Contrôle des connaissances : Valeurs booléennes et opérations logiques•21 minutes
  • Contrôle des connaissances : Déclarations conditionnelles•15 minutes
  • Contrôle des connaissances : Quand un énoncé conditionnel•15 minutes
  • Auto-évaluation : Entraînez-vous à utiliser les conditions•9 minutes
  • Contrôle des connaissances : Alors que l'affirmation•15 minutes
  • Contrôle des connaissances : Boucles•15 minutes
  • Auto-évaluation : Entraînez-vous à créer des boucles•9 minutes
  • Module quiz : Introduction à la programmation en Kotlin•30 minutes
1 sujet de discussion•Total 10 minutes
  • Qu'espérez-vous apprendre ?•10 minutes

Dans ce module, vous découvrirez les fonctions, les classes et les objets. Vous découvrirez ce qu'est une fonction et comment les programmes sont construits à partir de fonctions. Vous apprendrez également à utiliser une classe, un objet et un type lorsque vous écrivez du code. En outre, vous vous entraînerez à utiliser les classes, les objets et les types.

Inclus

11 vidéos17 lectures9 devoirs

11 vidéos•Total 44 minutes
  • Introduction aux fonctions•3 minutes•Prévisualiser le module
  • Définition et utilisation des fonctions•3 minutes
  • Fonctions avec paramètres et résultats•3 minutes
  • Que sont les classes et les objets ?•3 minutes
  • Propriétés et constructeur primaire•3 minutes
  • Méthodes•3 minutes
  • Introduction à la programmation orientée objet•5 minutes
  • Interfaces et polymorphisme•5 minutes
  • Héritage de classes•4 minutes
  • Modificateurs de visibilité•4 minutes
  • Résumé du module : Fonctions, classes et objets•2 minutes
17 lectures•Total 230 minutes
  • Champ d'application variable et fonctions locales•15 minutes
  • Exemples de fonctions avec paramètres et résultats•30 minutes
  • Exercice : Entraînez-vous à utiliser des fonctions avec des résultats•15 minutes
  • Solution : Entraînez-vous à utiliser des fonctions avec des résultats•10 minutes
  • Récursivité•15 minutes
  • Arguments par défaut et arguments nommés•15 minutes
  • Ressources complémentaires•5 minutes
  • Plus d'informations sur les propriétés et le constructeur primaire•15 minutes
  • En savoir plus sur les méthodes•15 minutes
  • Exercice : Entraînez-vous à définir les classes, les méthodes et les fonctions•15 minutes
  • Solution : Exercice de définition des classes, méthodes et fonctions•10 minutes
  • Ressources complémentaires•5 minutes
  • Plus d'informations sur les interfaces•15 minutes
  • Classes et méthodes ouvertes•15 minutes
  • Classes abstraites•15 minutes
  • Définition et utilisation des classes abstraites•15 minutes
  • Ressources complémentaires•5 minutes
9 devoirs•Total 155 minutes
  • Contrôle des connaissances : Entraînez-vous à utiliser des fonctions•10 minutes
  • Auto-évaluation : Entraînez-vous à utiliser des fonctions avec des résultats•5 minutes
  • Entraînez-vous à utiliser des arguments par défaut et des arguments nommés•15 minutes
  • Contrôle des connaissances : Classes et objets•30 minutes
  • Auto-évaluation : S'entraîner à définir les classes, les méthodes et les fonctions•12 minutes
  • Contrôle des connaissances : Interfaces et classes ouvertes•15 minutes
  • Vérification des connaissances : Modificateurs de visibilité•20 minutes
  • Contrôle des connaissances : Définir et utiliser des classes abstraites•18 minutes
  • Quiz du module : Fonctions, classes et objets•30 minutes

Dans ce module, vous en apprendrez plus sur les classes et les objets avancés en Kotlin. Vous apprendrez ce que sont List, Set et Map et comment ils sont utilisés lors de l'écriture de code en Kotlin. Vous apprendrez également à connaître les collections et à savoir quand les utiliser.

Inclus

9 vidéos18 lectures7 devoirs

9 vidéos•Total 38 minutes
  • Classes spéciales Kotlin•2 minutes•Prévisualiser le module
  • Classes de données•6 minutes
  • Classes d'énumération•3 minutes
  • Exceptions•4 minutes
  • Qu'est-ce que la nullité ?•3 minutes
  • Utilisation de valeurs nullables•4 minutes
  • Qu'est-ce qu'une collection ?•3 minutes
  • Types de collection•6 minutes
  • Résumé du module : classes et objets avancés•3 minutes
18 lectures•Total 260 minutes
  • En savoir plus sur les classes de données•15 minutes
  • Paire et triple•15 minutes
  • Exemples de classes Enum•15 minutes
  • Définition et levée des exceptions•15 minutes
  • Classes scellées•15 minutes
  • Classes d'annotations•15 minutes
  • Ressources complémentaires•5 minutes
  • Type annulable•15 minutes
  • Coulée intelligente•15 minutes
  • Exercice : Entraînez-vous à gérer la nullité•30 minutes
  • Solution : Entraînez-vous à gérer la nullité•10 minutes
  • Ressources complémentaires•5 minutes
  • Créer une liste•15 minutes
  • Utiliser un ensemble•15 minutes
  • Une carte et des exemples d'utilisation•15 minutes
  • Exercice : Entraînez-vous à utiliser des collections•30 minutes
  • Solution : Entraînez-vous à utiliser des collections•10 minutes
  • Ressources complémentaires•5 minutes
7 devoirs•Total 120 minutes
  • Contrôle des connaissances : Classes de données•21 minutes
  • Contrôle des connaissances : Classes Enum•15 minutes
  • Vérification des connaissances : Les classes spéciales•18 minutes
  • Auto-évaluation : Pratique de la gestion de la nullité•3 minutes
  • Contrôle des connaissances : Collections•30 minutes
  • Auto-évaluation : Entraînez-vous à utiliser les collections•3 minutes
  • Module quiz : Classes et objets avancés•30 minutes

Dans ce module, vous apprendrez ce qu'est l'évaluation notée. Après avoir terminé les unités de ce module, vous synthétiserez les compétences que vous avez acquises dans le cours pour créer du code pour le projet "Compte bancaire".

Inclus

2 vidéos10 lectures2 devoirs1 sujet de discussion

2 vidéos•Total 4 minutes
  • Récapitulatif des cours•2 minutes•Prévisualiser le module
  • Félicitations !•1 minute
10 lectures•Total 82 minutes
  • A propos de l'évaluation du projet final•5 minutes
  • Vue d'ensemble : Le projet de compte bancaire•10 minutes
  • Projet de compte bancaire partie 1•10 minutes
  • Solution : Projet de compte bancaire partie 1•10 minutes
  • Projet de compte bancaire partie 2•10 minutes
  • Solution : Projet de compte bancaire partie 2•10 minutes
  • Projet de compte bancaire partie 3•10 minutes
  • Solution : Projet de compte bancaire partie 3•10 minutes
  • Résumé du projet de compte bancaire•2 minutes
  • Prochaines étapes•5 minutes
2 devoirs•Total 39 minutes
  • Auto-évaluation : Projet de compte bancaire•9 minutes
  • Quiz final noté : Fondamentaux de la programmation en Kotlin•30 minutes
1 sujet de discussion•Total 10 minutes
  • Réfléchir à l'apprentissage•10 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.

4.8 (93 évaluations)
Taught by Meta Staff
Taught by Meta Staff
Meta
129 Cours•1 151 179 apprenants

Offert par

Meta

Offert par

Meta

Meta développe des technologies qui aident les gens à se connecter avec leurs amis et leur famille, à trouver des communautés et à développer des entreprises. Les Professional Certificates de Meta créent des opportunités pour que n'importe qui, indépendamment de son éducation, de ses antécédents ou de son expérience, puisse acquérir des compétences de haute qualité pour décrocher une carrière à forte croissance - aucun diplôme ou expérience n'est requis pour commencer. Meta propose également des cours de formation sur le métavers afin d'éduquer les personnes, les marques, les entreprises et les professionnels sur les opportunités qu'il présente et sur ce qu'il signifie pour notre monde d'aujourd'hui et de demain.

En savoir plus sur Développement mobile et web

  • Statut : Essai gratuit
    Essai gratuit
    M

    Meta

    Advanced Programming in Kotlin

    Cours

  • C

    Coursera Project Network

    Mastering Streamlined Syntax: Efficient Kotlin Coding

    Projet Guidé

  • Statut : Prévisualisation
    Prévisualisation
    J

    JetBrains

    Kotlin for Java Developers

    Cours

  • C

    Coursera Project Network

    Kotlin For Beginners: Data Types and Conditional Expressions

    Projet Guidé

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.7

330 avis

  • 5 stars

    78,78 %

  • 4 stars

    14,54 %

  • 3 stars

    4,84 %

  • 2 stars

    0,90 %

  • 1 star

    0,90 %

Affichage de 3 sur 330

R
RP
5

Révisé le 23 nov. 2022

The course went in depth with OOPS concepts and all the basics!

It was a bit easy for me to grasp the course coming from JAVA. Thanks Meta Staff

K
KA
5

Révisé le 20 mars 2023

This course is very useful and I recommend it to all students and those who are about to work in this major.

O
OF
5

Révisé le 12 janv. 2024

I love how the course taught me about Kotlin, the syntax and its programming fundamentals.

Voir plus d’avis
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.

En savoir plus

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

Découvrir les diplômes

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

En savoir plus

Foire Aux Questions

L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :

  • Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.

  • Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. 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.

Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations. De là, vous pourrez l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.

Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complèteS’ouvre dans un nouvel onglet.

Plus de questions

Visitez le Centre d'Aide pour les Étudiants

Aide financière disponible,

Pied de page Coursera

Compétences techniques

  • ChatGPT
  • Codage
  • Informatique
  • Cybersécurité
  • DevOps
  • Piratage éthique
  • IA générative
  • Programmation Java
  • Python
  • Développement Web

Compétences analytiques

  • Intelligence artificielle
  • Big Data
  • Analyse de valeur et de rentabilité
  • analyse des données
  • Science des données
  • Modélisation financière
  • Apprentissage automatique
  • Microsoft Excel
  • microsoft power bi
  • SQL

Compétences professionnelles

  • Comptabilité
  • Marketing numérique
  • Commerce électronique
  • Finance
  • Google
  • Conception graphique
  • IBM
  • Marketing
  • Project Management
  • Le marketing appliqué aux réseaux sociaux

Ressources professionnelles

  • Certifications informatiques essentielles
  • Compétences à acquérir pour les hauts revenus
  • Comment obtenir un certificat PMP
  • Comment apprendre l'Intelligence artificielle (IA)
  • Certifications populaires en cybersécurité
  • Certifications appréciées en analyse des données
  • Que fait un analyste de données ?
  • Ressources pour le développement de carrière
  • Test d'aptitude professionnelle
  • Partagez votre histoire d'apprentissage Coursera

Coursera

  • À propos
  • Ce que nous proposons
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Certificats MasterTrack®
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Impact social
  • cours gratuits
  • Recommandations de crédits ECTS

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Blog
  • Le podcast Coursera
  • Blog Tech

Plus

  • Presse
  • Investisseurs
  • Conditions
  • Confidentialité
  • Aide
  • Accessibilité
  • Contact
  • Articles
  • Répertoire
  • Filiales
  • Déclaration sur l’esclavage moderne
  • Gérer les préférences en matière de cookies
Apprendre partout
Télécharger dans l'App Store
Disponible sur Google Play
Logo Certified B Corporation
© 2025 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera
Coursera

S'inscrire

Profitez de votre temps libre pour apprendre auprès des meilleures universités et entreprises.

​
​
Entre 8 et 72 caractères
Votre mot de passe est masqué
​

ou

Vous utilisez déjà Coursera ?


J'accepte les Conditions d'utilisation et les Notification de confidentialité de Coursera. Vous rencontrez des difficultés pour vous connecter ? Centre d'Aide pour les Étudiants

Ce site est protégé par reCAPTCHA Enterprise et la Politique de confidentialité Google et les Termes et Conditions s'appliquent.