Kotlin
A concise multiplatform language developed by JetBrains
Certificat professionnel Kotlin de JetBrains : désormais disponible sur LinkedIn Learning
JetBrains s’est associé à LinkedIn Learning pour proposer le certificat professionnel Kotlin. Il s’agit d’un parcours d’apprentissage structuré qui couvre l’ensemble du développement logiciel moderne, des fondamentaux de Kotlin à la création d’applications full-stack multiplateformes pour les environnements mobiles, de bureau, web et backend.
Public concerné
Cette certification est conçue pour les développeurs disposant de connaissances de base en programmation qui souhaitent apprendre Kotlin et découvrir le développement multiplateforme. Que vous veniez de Java, Python, C ou d’un autre langage, ce programme vous permettra de découvrir les possibilités qu’offre Kotlin dans l’ensemble des domaines du développement. Si vous êtes un développeur mobile qui ne veut plus écrire les mêmes choses deux fois, un développeur backend curieux des capacités côté serveur de Kotlin, ou un généraliste qui souhaite livrer sur plusieurs plateformes sans fracturer sa base de code, vous êtes concerné.
Détails du parcours d’apprentissage
La certification comprend quatre cours conçus pour vous accompagner dans un parcours pédagogique intuitif :
La formation Kotlin Essential Training: Functions, Collections, and I/O commence par les fondamentaux : la gestion des fonctions en Kotlin, le fonctionnement de ses API de collections, ainsi que l’interaction avec les fichiers et les entrées/sorties (I/O), sans oublier les bases de la syntaxe Kotlin. Si vous venez de Java, vous retrouverez de nombreux concepts familiers, mais dans une syntaxe plus claire et plus concise. Si vous venez d’un autre langage, vous apprécierez toute la richesse et l’expressivité de Kotlin.
La formation Kotlin Essential Training: Object-Oriented and Async Code approfondit les principes de la programmation orientée objet et la programmation asynchrone en Kotlin. Ce cours présente des fonctionnalités propres à Kotlin, telles que les classes scellées, les classes de données et les fonctions d’extension, tout en montrant comment les coroutines rendent la programmation asynchrone plus lisible. Il vous donne les fondations nécessaires pour vous lancer sur le multiplateforme.
Kotlin Multiplatform Development vous apprend à écrire une seule fois une logique métier partagée et à la déployer sur plusieurs plateformes : mobile (Android et iOS), web, bureau et backend. Vous découvrirez l’architecture qui rend cela possible, mais aussi comment structurer un projet KMP, ce qui peut et ne peut pas être partagé et comment faire en sorte que les frontières entre les plateformes fonctionnent pour vous plutôt que contre vous.
Exploring Ktor With Kotlin and Compose Multiplatform rassemble toutes ces notions. Ktor est le framework de JetBrains pour la création de serveurs et de clients asynchrones en Kotlin ; Compose Multiplatform étend Jetpack Compose aux environnements desktop et web. Ensemble, ils vous permettent de créer des applications full-stack avec une approche véritablement unifiée. Ce cours met en pratique tout ce que vous avez appris : vous en ressortirez avec l’expérience d’avoir réellement créé quelque chose, et pas seulement d’avoir étudié des concepts.
Accès
Le certificat professionnel Kotlin est disponible sur LinkedIn Learning grâce à un abonnement LinkedIn Premium, qui comprend un essai gratuit d’un mois pour les utilisateurs éligibles. De nombreuses organisations et universités offrent également un accès à LinkedIn Learning à leurs employés et étudiants, et certaines bibliothèques publiques offrent également un accès gratuit avec une carte de bibliothèque. N’hésitez donc pas à vous renseigner auprès de votre employeur ou de votre établissement.
Le certificat
Au total, la certification représente environ 11 heures de formation réparties sur les quatre cours. Vous travaillerez dans IntelliJ IDEA, l’IDE de pointe du secteur, pour acquérir des connaissances pratiques essentielles à votre carrière. À la fin, vous serez capable de créer des applications multiplateformes complètes à partir d’une base de code partagée.
Terminez les quatre cours et passez l’examen final pour obtenir votre Certificat Professionnel Kotlin de JetBrains. Vous pourrez le télécharger, le partager et l’ajouter directement à votre profil LinkedIn afin de mettre en avant vos compétences en développement Kotlin et multiplateforme auprès des recruteurs.
Dites-nous si vous appréciez ces cours, et n’oubliez pas de partager votre certificat et de nous taguer sur LinkedIn.
Nous sommes impatients de voir ce que vous allez créer avec Kotlin !
Auteur de l’article original en anglais :