{"id":156252,"date":"2021-06-11T09:47:30","date_gmt":"2021-06-11T08:47:30","guid":{"rendered":"https:\/\/blog.jetbrains.com\/education\/2021\/06\/11\/edu-courses-on-jetbrains-marketplace\/"},"modified":"2021-06-22T09:05:58","modified_gmt":"2021-06-22T08:05:58","slug":"edu-courses-on-jetbrains-marketplace","status":"publish","type":"education","link":"https:\/\/blog.jetbrains.com\/fr\/education\/2021\/06\/11\/edu-courses-on-jetbrains-marketplace\/","title":{"rendered":"Contenu du r\u00e9f\u00e9rentiel de cours Edu Courses sur la Marketplace de JetBrains"},"content":{"rendered":"<p>Dans un <a class=\"ek-link\" href=\"https:\/\/blog.jetbrains.com\/fr\/education\/2021\/04\/29\/edutools-plugin-2021-4-edu-marketplace\/\">article d&#8217;avril<\/a>, nous vous avions pr\u00e9sent\u00e9 notre nouveau r\u00e9f\u00e9rentiel de cours : JetBrains Marketplace. Cette fois, nous vous en disons plus sur les quatre premiers cours que vous pouvez y trouver, dont le contenu r\u00e9sulte \u00e0 la fois de travaux originaux et de ressources cr\u00e9\u00e9es par des membres de la communaut\u00e9 et adapt\u00e9es \u00e0 notre format.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-156256\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/DSGN-11269_Edu_Courses_FR_Blog-1280x600-08.png\" alt=\"Cours de programmation Edu Course sur la Marketplace JetBrains\" width=\"1281\" height=\"600\"><\/p>\n<h3><a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16630-introduction-to-python\" target=\"_blank\" rel=\"noopener\"><span class=\"ek-underline\" style=\"text-decoration: underline;\">Introduction \u00e0 Python<\/span><\/a><\/h3>\n<p>Notre premier cours et le plus classique est &#8220;Introduction to Python&#8221;. Ce cours propose non seulement la d\u00e9couverte de l&#8217;un des langages de programmation les plus utilis\u00e9s, mais aussi de la programmation elle-m\u00eame. Son contenu n&#8217;est pas aussi avanc\u00e9 qu&#8217;un cours de science informatique, mais il guide l&#8217;apprenant\u00b7e \u00e0 travers les concepts de base requis pour l&#8217;\u00e9criture de code.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-152871\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/screen_shot_2021-06-09_at_16.42.53.png\" alt=\"\" width=\"2000\" height=\"388\"><\/figure>\n<p>Ce cours permet d&#8217;apprendre les fondamentaux de Python, comme les variables et leurs op\u00e9rations, les cha\u00eenes et autres structures de donn\u00e9es, les op\u00e9rateurs bool\u00e9ens, les conditions et les flux de contr\u00f4le. Vous vous familiariserez avec l&#8217;impl\u00e9mentation de boucles, de fonctions et de classes, l&#8217;utilisation de parties de votre code en tant que modules import\u00e9s et le travail avec des fichiers texte.<\/p>\n<p>Pour suivre le cours Introduction to Python, consultez les instructions <a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16630-introduction-to-python\" target=\"_blank\" rel=\"noopener\">ici<\/a>.<\/p>\n<h3><a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16629-scala-tutorial\" target=\"_blank\" rel=\"noopener\"><span class=\"ek-underline\" style=\"text-decoration: underline;\">Tutoriel Scala<\/span><\/a><\/h3>\n<p>Ce cours adapte une s\u00e9rie d&#8217;exercices interactifs open-source afin qu&#8217;il puissent \u00eatre r\u00e9alis\u00e9s dans un IDE. La r\u00e9alisation des exercices dans un IDE permet aux apprenant\u00b7e\u00b7s d&#8217;acqu\u00e9rir une exp\u00e9rience pratique plus facilement. Ce cours n&#8217;est que la premi\u00e8re \u00e9tape d&#8217;un parcours d&#8217;apprentissage sur les diff\u00e9rentes technologies bas\u00e9es sur le langage de programmation Scala. La liste compl\u00e8te des cours est disponible sur le site du <a class=\"ek-link\" href=\"https:\/\/www.scala-exercises.org\/\" target=\"_blank\" rel=\"noopener\">projet Scala Exercises<\/a>. Celui que nous avons adapt\u00e9 est bas\u00e9 sur le <a class=\"ek-link\" href=\"https:\/\/www.coursera.org\/learn\/progfun1?specialization=scala#syllabus\" target=\"_blank\" rel=\"noopener\">MOOC<\/a> sur Scala du professeur Martin Odersky, le cr\u00e9ateur du langage.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-152882\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/scala_recursion.png\" alt=\"\" width=\"1500\" height=\"621\"><\/figure>\n<p>Ce cours aborde la terminologie et les types de base de Scala, les conventions de nommage, les expressions conditionnelles dans les boucles, les champs lexicaux et la programmation orient\u00e9e objet. Vous d\u00e9couvrirez la diff\u00e9rence entre les classes et les classes de cas et apprendrez \u00e0 appliquer des fonctions r\u00e9cursives, \u00e0 structurer les informations et \u00e0 impl\u00e9menter des fonctions d&#8217;ordre sup\u00e9rieur. Il fournit \u00e9galement de nombreux conseil et astuces pour vous aider \u00e0 rendre votre code plus flexible et \u00e0 l&#8217;optimiser.<\/p>\n<p>Pour rejoindre le cours Scala Tutorial, suivez les instructions <a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16629-scala-tutorial\" target=\"_blank\" rel=\"noopener\">ici<\/a>.<\/p>\n<h3><a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16628-kotlin-koans\" target=\"_blank\" rel=\"noopener\"><span class=\"ek-underline\" style=\"text-decoration: underline;\">Kotlin Koans<\/span><\/a><\/h3>\n<p>Cette s\u00e9rie d&#8217;exercices est con\u00e7ue pour se familiariser avec la syntaxe de Kotlin. Chaque exercice contient un test unitaire d\u00e9faillant que vous devez examiner et modifier afin de le rendre concluant. Le cours ne propose pas un contenu d&#8217;apprentissage conventionnel mais reproduit le processus d&#8217;apprentissage d&#8217;un ing\u00e9nieur essayant de r\u00e9soudre un probl\u00e8me en lisant la documentation. Cette approche n&#8217;est pas la plus adapt\u00e9e pour quelqu&#8217;un qui commence tout juste \u00e0 se former \u00e0 la programmation, mais c&#8217;est un moyen \u00e9prouv\u00e9 d&#8217;acqu\u00e9rir une exp\u00e9rience op\u00e9rationnelle de la technologie. Les Koans ont \u00e9t\u00e9 con\u00e7us par JetBrains et sont disponibles \u00e0 la fois dans nos produits \u00e9ducatifs et dans une <a class=\"ek-link\" href=\"https:\/\/play.kotlinlang.org\/koans\/overview\" target=\"_blank\" rel=\"noopener\">version web<\/a>.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-152893\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/koans_ranges_2.png\" alt=\"\" width=\"1500\" height=\"307\"><\/figure>\n<p>Pour suivre le cours Kotlin Koans, consultez les instructions <a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16628-kotlin-koans\" target=\"_blank\" rel=\"noopener\">ici<\/a>.<\/p>\n<h3><a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16631-rustlings\" target=\"_blank\" rel=\"noopener\"><span class=\"ek-underline\" style=\"text-decoration: underline;\">Rustlings<\/span><\/a><\/h3>\n<p>Le cours Rustlings est le parfait exemple d&#8217;un support d&#8217;apprentissage cr\u00e9\u00e9 par une <a class=\"ek-link\" href=\"https:\/\/github.com\/rust-lang\/rustlings#contributors-\" target=\"_blank\" rel=\"noopener\">communaut\u00e9<\/a> d&#8217;utilisateurs ouverte et passionn\u00e9e. Il contient une s\u00e9rie d&#8217;exercices permettant de se familiariser avec la lecture et l&#8217;\u00e9criture de code Rust. Les apprenant\u00b7e\u00b7s ont acc\u00e8s \u00e0 la documentation du langage et au livre Rust, le guide ultime sur les fonctionnalit\u00e9s essentielles du langage.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-152904\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/06\/rustlings_arc.png\" alt=\"\" width=\"1500\" height=\"801\"><\/figure>\n<p>Le cours re\u00e7oit r\u00e9guli\u00e8rement des am\u00e9liorations, il n&#8217;est donc pas toujours facile de suivre le rythme. Mais nous avons r\u00e9cemment mis \u00e0 jour la version Edu des cours afin qu&#8217;elle prenne en compte les \u00e9volutions de la <a class=\"ek-link\" href=\"https:\/\/github.com\/rust-lang\/rustlings\/releases\/tag\/4.4.0\" target=\"_blank\" rel=\"noopener\">version 4.4.0<\/a> du langage. Tout en restant fid\u00e8le \u00e0 l&#8217;esprit original de Rustlings, cette mise \u00e0 jour fournit aussi des conseils sur le d\u00e9veloppement Rust dans l&#8217;IDE.<\/p>\n<p>Pour rejoindre le cours Rustlings, suivez les instructions <a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/16631-rustlings\" target=\"_blank\" rel=\"noopener\">ici<\/a>.<\/p>\n<p>Nous avons pour objectif de mettre \u00e0 la disposition des personnes qui souhaitent apprendre la programmation les supports p\u00e9dagogiques les plus ax\u00e9s sur la pratique possible. Nous sommes convaincu\u00b7e\u00b7s que la meilleure fa\u00e7on de se former et de progresser est de d\u00e9velopper une compr\u00e9hension approfondie de la technologie avec laquelle vous travaillez. C&#8217;est sur ces points que nos outils \u00e9ducatifs font la diff\u00e9rence.<\/p>\n<p>Nous continuerons \u00e0 d\u00e9velopper et \u00e0 am\u00e9liorer les ressources disponibles sur notre plateforme et vous invitons \u00e0 partager vos connaissances. Notre \u00e9quipe est l\u00e0 pour vous aider \u00e0 publier votre propre mat\u00e9riel p\u00e9dagogique. Et si vous souhaitez contribuer aux ressources p\u00e9dagogiques existantes, vous pouvez le faire via notre <a class=\"ek-link\" href=\"https:\/\/github.com\/jetbrains-academy\" target=\"_blank\" rel=\"noopener\">r\u00e9f\u00e9rentiel<\/a>.<\/p>\n<p>Vous pouvez \u00e9galement nous faire part de vos retours ici dans la section commentaires, sur <a class=\"ek-link\" href=\"https:\/\/twitter.com\/jetbrains_edu\" target=\"_blank\" rel=\"noopener\">Twitter<\/a> ou via notre <a class=\"ek-link\" href=\"https:\/\/youtrack.jetbrains.com\/issues\/EDU\" target=\"_blank\" rel=\"noopener\">outil de suivi<\/a>. Nous avons h\u00e2te de savoir ce que vous pensez de notre r\u00e9f\u00e9rentiel de cours !<\/p>\n<p><em>L&#8217;\u00c9quipe Educational Products<\/em><\/p>\n","protected":false},"author":813,"featured_media":156256,"comment_status":"open","ping_status":"closed","template":"","categories":[5047,283,6655,89],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/156252"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/education"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=156252"}],"version-history":[{"count":11,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/156252\/revisions"}],"predecessor-version":[{"id":159364,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/156252\/revisions\/159364"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/156256"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=156252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=156252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=156252"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=156252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}