JetBrains Academy
The place for learning and teaching computer science your way
Kotlin sur JetBrains Academy : apprenez gratuitement les bases ou développez vos compétences
Nous avons d’excellentes nouvelles pour les personnes souhaitant développer de nouvelles compétences en programmation : un nouveau module de formation Kotlin Basics est désormais disponible sur JetBrains Academy ! Il permet de se familiariser avec les fondamentaux du langage tout en créant des applications fonctionnelles. En tant que créateurs de Kotlin, nous avons le plaisir d’offrir aux débutant·e·s qui souhaitent apprendre ce langage à titre individuel un accès gratuit au module Kotlin basics !
Si vous avez déjà une bonne connaissance de Kotlin mais souhaitez améliorer vos compétences, nous avons également quelque chose pour vous : grâce aux retours et aux contributions de nos apprenant·e·s, le module de formation Kotlin Developer en a fini avec la phase de bêta test ! Il fait donc maintenant partie de nos modules accessibles par abonnement et vous permettra de vous confronter à des projets d’un niveau plus avancé et d’acquérir une connaissance plus approfondie de Kotlin.
En raison des changements aue nous avons récemment apportés à l’offre de forfaits d’abonnement à JetBrains Academy, les nouveaux utilisateurs choisissant d’apprendre la programmation avec nos modules gratuits, parmi lesquels Kotlin Basics, relèveront désormais automatiquement du forfait Free Plan. Vous pouvez donc démarrer votre formation immédiatement et gratuitement, sans avoir à commencer par un essai gratuit. Si vous choisissez un module uniquement accessible avec un abonnement, tel que Kotlin Developer, vous pouvez commencer par un essai gratuit avant de décider si vous souhaiter poursuivre avec un abonnement payant. Mieux encore, lorsque vous travaillez sur votre premier projet, vous avez la possibilité de prolonger votre essai gratuit initial de 7 jours, pour une durée totale pouvant aller jusqu’à 2 mois !
Poursuivez votre lecture pour en savoir plus sur :
- Pourquoi apprendre Kotlin ?
- Suivre le cours Kotlin Basics gratuitement
- Améliorer vos compétences grâce au module Kotlin Developer
Pourquoi apprendre Kotlin ?
Facile à apprendre. Avant de se lancer dans une formation à un nouveau langage, il est important de prendre en la courbe d’apprentissage. La syntaxe de Kotlin est simple à comprendre, même pour les débutant·e·s, et ne requiert quasiment aucun effort pour les personnes ayant déjà une expérience de la programmation.
Multiplatforme. Because it is a language that supports multiplatform targets, you can run Kotlin on virtually any device these days, be it a PC or a Mac, and also as native code. You can also reduce the time you spend writing and maintaining the same code for those platforms by sharing Kotlin code across them.
Développement Android. Depuis juin 2019, Google a officialisé Kotlin comme langage à privilégier pour le développement Android. Il y a plus de 3 millions d’applications sur le Google Play Store et de nombreuses autres y sont ajoutées chaque jour. Apprenez Kotlin et contribuez à votre tour !
Pour en savoir plus sur les autres avantages vous pouvez tirer de l’apprentissage de Kotlin, consultez l’article Pourquoi apprendre Kotlin.
Suivre le cours Kotlin Basics gratuitement
Commencer à programmer avec Kotlin est facile. Inscrivez-vous à JetBrains Academy, choisissez le module Kotlin Basics, sélectionnez un projet et commencez votre apprentissage. Le module est disponible gratuitement, vous n’avez donc même pas besoin de commencer par un essai gratuit.
APPRENDRE LES BASES DE KOTLIN GRATUITEMENT
De nombreuses équipes ont contribué à la réalisation du module Kotlin Basics. L’équipe Kotlin de JetBrains, qui a créé ce langage, nous a évidemment énormément aidé·e·s. Leur expertise et leur souci du détail ont permis de créer des ressources pédagogiques de grande qualité, que nous sommes fier·ère·s d’ajouter au catalogue de formation de JetBrains Academy.
Kotlin Basics propose 10 projets concrets de différents niveaux de compétence, plus de 120 sujets de cours et plus de 300 challenges de codage ! Il permet également de tirer parti de la puissance de toutes les fonctionnalités de la plateforme JetBrains Academy tout en se formant. Par exemple, un plan d’étude personnalisé divisé en plusieurs étapes de complexité croissante vous aidera à développer progressivement votre connaissance de Kotlin sans vous sentir dépassé·e.
L’intégration avec les IDE de JetBrains vous permet par ailleurs d’acquérir de l’expérience avec des outils de développement professionnels avancés.
La carte des connaissances de la plateforme présente de manière synthétique les liens entre les différents sujets proposés. Cela permet identifier les éventuelles lacunes dans vos connaissances et vous indique quels sujets aborder pour vous améliorer.
Même sans expérience préalable, vous serez en mesure de créer des applications fonctionnelles, telles qu’un chatbot ou votre propre convertisseur d’unités pour le poids, la température et la distance ! Grâce à l’accompagnement pas à pas offert par JetBrains Academy, vous pourrez acquérir de nouvelles compétences en matière de développement tout en constituant votre portfolio de développeur. Essayez Kotlin Basics
Améliorer votre connaissance de Kotlin grâce au module Kotlin Developer
Vous connaissez déjà les bases de Kotlin et souhaitez approfondir vos connaissances ? Dans ce cas, le module Kotlin Developer est ce qu’il vous faut. Si vous utilisez JetBrains Academy pour la première fois, vous pouvez démarrer un essai gratuit de 7 jours avec le module Kotlin Developer, que vous aurez la possibilité de prolonger jusqu’à 2 mois en travaillant sur votre premier projet ! Tout d’abord, si vous terminez la première étape de votre projet dans les 7 premiers jours, votre essai sera prolongé d’un mois. Puis si vous achevez votre premier projet au cours de ce premier mois de prolongation, un mois supplémentaire sera ajouté à votre période d’essai, sans qu’aucune information de paiement ne soit requise.
Ce module a beaucoup évolué depuis sa création. Nous avons reçu et étudié les retours et commentaires de nos apprenant·e·s, testé l’expérience utilisateur de bout en bout et perfectionné toutes les tâches théoriques et challenges de code du module.
Plus de 28 000 apprenant·e·s suivent déjà le module Kotlin Developer, dans le cadre duquel ils s’essaient à des pratiques de programmation plus avancées en Kotlin et perfectionnent leurs compétences grâce à 11 projets interactifs, 219 sujets et plus de 330 challenges.
Le module Kotlin Developer vous permet de vous familiariser avec les sujets de programmation fondamentaux dont vous aurez besoin pour devenir développeur Kotlin, qu’il s’agisse de l’analyse des chaînes, des tableaux multidimensionnels, de l’implémentation d’algorithmes ou de la manipulation d’images. Cette formation repose sur une approche d’apprentissage basée sur la réalisation de projets, selon laquelle chaque sujet théorique est suivi de la création d’une application fonctionnelle.
Vlad-Emil Flore, l’un de nos apprenant·e·s, nous a fait part de ses impressions sur cette approche et sur le module Kotlin Developer :
À mesure que vous développerez votre maîtrise de Kotlin, vous serez aidé·e par les fonctionnalités qu’offre JetBrains Academy. Par exemple, certain·e·s de nos apprenant·e·s les plus expérimenté·e·s choisissent de travailler sur leurs projets directement dans les IDE JetBrains. De cette façon, ils peuvent à la fois bénéficier de l’assistance au codage intelligente pour faciliter leur apprentissage et se familiariser avec des outils de développement spécialisés incontournables dans la profession. Les projets que vous réalisez au cours de votre apprentissage peuvent également être publiés sur GitHub pour étoffer votre portfolio de développeur et votre CV.
Que vous souhaitiez simplement découvrir Kotlin ou que vous aspiriez à devenir développeur Kotlin, nous espérons que nos modules Kotlin Basic et Kotlin Developer vous seront utiles et vous plairont !
Votre avis compte beaucoup pour nous. N’hésitez pas à partager vos commentaires et suggestions ici, sur Twitter, Facebook ou Reddit.
Continuez à apprendre,
L’Équipe JetBrains Academy
Article original en anglais par :