JetBrains

Kotlin pour les développeurs Java

Saisissez l'occasion de faire des économies ! Bénéficiez de 40 % de réduction sur 3 mois de Coursera Plus et d'un accès complet à des milliers de cours.

JetBrains

Kotlin pour les développeurs Java

Svetlana Isakova
JetBrains Academy team

Instructeurs : Svetlana Isakova

123 586 déjà inscrits

Inclus avec Coursera Plus

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

2,122 avis

niveau Intermédiaire

Expérience recommandée

Planning flexible
3 semaines à 10 heures une semaine
Apprenez à votre propre rythme
91%
La plupart des étudiants ont apprécié ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

2,122 avis

niveau Intermédiaire

Expérience recommandée

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

Ce que vous apprendrez

  • Refondre Java en Kotlin idiomatique : Convertir les modèles Java verbeux en syntaxe Kotlin concise tout en maintenant une interopérabilité JVM à 100 %.

  • Éliminer les exceptions NullPointerException : Mettre en œuvre le système de type de Kotlin pour résoudre la nullité à la compilation plutôt qu'à l'exécution.

  • Architecturer des pipelines de données fonctionnels : Utiliser les lambdas, les récepteurs et les séquences pour construire une logique expressive et efficace.

  • Rationaliser les structures de données : Utilisez des classes de données, des propriétés et des éléments génériques pour éliminer la paperasserie et simplifier la conception orientée objet.

Compétences que vous acquerrez

  • Catégorie : Computer Programming
  • Catégorie : Interoperability
  • Catégorie : Java
  • Catégorie : Functional Design
  • Catégorie : Object Oriented Programming (OOP)
  • Catégorie : Android Development
  • Catégorie : Unit Testing

Outils que vous découvrirez

  • Catégorie : Kotlin
  • Catégorie : Java Programming

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais

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

Il y a 5 modules dans ce cours

Avant de plonger dans la syntaxe, vous devez comprendre l'architecture d'interopérabilité qui permet à Kotlin et à Java de coexister. Ce module explore la philosophie de conception de Kotlin, sa compatibilité avec le bytecode et ses principaux avantages, démontrant comment améliorer la productivité sans compromettre votre base de code JVM existante. Résultat : Comprendre clairement pourquoi Kotlin est devenu la norme moderne pour le développement JVM et Android.

Inclus

4 vidéos

Il est temps de commencer à coder. Dans ce module, vous configurerez votre IDE pour un développement optimal de Kotlin et commencerez à écrire vos premiers programmes. Vous maîtriserez la syntaxe de base - y compris les variables, les fonctions et le flux de contrôle - tout en comparant les constructions Kotlin à leurs équivalents Java pour combler rapidement le fossé entre les deux langages. Résultat : Naviguer en toute confiance dans la syntaxe de base de Kotlin et écrire du code fondamental.

Inclus

18 vidéos1 élément d'application3 plugins

Explorez la défense la plus puissante de Kotlin : son système de types. Vous apprendrez à éliminer les exceptions NullPointerException en gérant efficacement les types nullables et non-nullables. En outre, ce module introduit des modèles de programmation fonctionnelle, y compris les lambdas et les fonctions d'ordre supérieur, pour rendre votre code plus expressif et concis. Résultat : Écrire un code plus sûr et plus puissant en utilisant des techniques fonctionnelles modernes et la sécurité des nullités à la compilation.

Inclus

19 vidéos1 lecture2 éléments d'application4 plugins

Dépassez les principes de base pour éliminer les codes passe-partout. Dans ce module, vous explorerez les propriétés, les classes de données, l'héritage et les modificateurs de visibilité. Vous apprendrez comment Kotlin simplifie les modèles traditionnels orientés objet et comment écrire du code idiomatique qui adhère aux conventions officielles. Résultat : Structurer des applications propres et faciles à maintenir en utilisant les meilleures pratiques spécifiques à Kotlin et les structures OOP simplifiées.

Inclus

19 vidéos2 éléments d'application4 plugins

Pour atteindre une véritable maîtrise, vous devez aller au-delà de la logique de base pour exploiter les abstractions les plus puissantes de Kotlin. Ce module couvre les séquences pour un traitement des données efficace en mémoire, les génériques et les lambdas avec les récepteurs - la base des langages spécifiques au domaine (DSL) de Kotlin. Résultat : Construire des applications JVM sophistiquées et performantes en utilisant les outils architecturaux les plus avancés de Kotlin.

Inclus

17 vidéos1 lecture1 élément d'application4 plugins

Instructeurs

Évaluations de l’enseignant
(564 évaluations)
Svetlana Isakova
1 Cours 123 586 apprenants
JetBrains Academy team
JetBrains
4 Cours 125 181 apprenants

Offert par

JetBrains

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

    75,96 %

  • 4 stars

    18,52 %

  • 3 stars

    3,48 %

  • 2 stars

    0,65 %

  • 1 star

    1,36 %

Affichage de 3 sur 2122

MS

Révisé le 14 déc. 2018

KH

Révisé le 13 juin 2021

AV

Révisé le 11 juin 2020

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