{"id":219015,"date":"2021-12-30T12:35:42","date_gmt":"2021-12-30T11:35:42","guid":{"rendered":"https:\/\/blog.jetbrains.com\/education\/2021\/12\/30\/jetbrains-academy-new-projects-and-topics-in-december\/"},"modified":"2022-01-20T10:53:20","modified_gmt":"2022-01-20T09:53:20","slug":"jetbrains-academy-nouveaux-projets-et-sujets-de-cours-2","status":"publish","type":"education","link":"https:\/\/blog.jetbrains.com\/fr\/education\/2021\/12\/30\/jetbrains-academy-nouveaux-projets-et-sujets-de-cours-2\/","title":{"rendered":"JetBrains Academy : Nouveaux Projets et Sujets de cours"},"content":{"rendered":"<p>L&#8217;ann\u00e9e 2022 a commenc\u00e9 et il est temps de faire le point sur les mises \u00e0 jour de contenus r\u00e9alis\u00e9es fin 2021. En decembre, nous avons ajout\u00e9 \u00e0 la plateforme 2&nbsp;nouveaux projets et 39&nbsp;sujets de cours&nbsp;:<\/p>\n<h3><a href=\"https:\/\/hyperskill.org\/tracks?category=2\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Parcours Java<\/a><\/h3>\n<p>&#x1f195; Rubriques :<\/p>\n<ul>\n<li>Cha\u00eenes : <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/hyperskill.org\/learn\/step\/17316\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Text blocks<\/a><\/li>\n<li>Conna\u00eetre la JVM : <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/hyperskill.org\/learn\/step\/17477\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Stack trace<\/a><\/li>\n<\/ul>\n<p>Nous avons \u00e9galement publi\u00e9 3 projets Java auparavant disponibles en version B\u00eata : <a href=\"https:\/\/hyperskill.org\/projects\/217\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Account Service<\/a> (Spring Boot), <a href=\"https:\/\/hyperskill.org\/projects\/197\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Learning Progress Tracker<\/a> (JUnit) et <a href=\"https:\/\/hyperskill.org\/projects\/191\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Desktop Calculator<\/a> (Swing).<\/p>\n<h3><a href=\"https:\/\/hyperskill.org\/tracks?category=1\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Parcours Python<\/a><\/h3>\n<p>&#x1f195; Rubriques :<\/p>\n<ul>\n<li>Qualit\u00e9 du code : <a href=\"https:\/\/hyperskill.org\/learn\/step\/17427\" target=\"_blank\" rel=\"noopener\">Profiling in Python<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17523\" target=\"_blank\" rel=\"noopener\">Python Global Interpreter Lock<\/a><\/li>\n<\/ul>\n<p>Nous avons \u00e9galement publi\u00e9 le projet <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/hyperskill.org\/projects\/195\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Linear Regression from Scratch<\/a> qui \u00e9tait en version B\u00eata. \u00c0 essayer si l&#8217;apprentissage de la science des donn\u00e9es vous int\u00e9resse !<\/p>\n<h3><a href=\"https:\/\/hyperskill.org\/tracks?category=4\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Parcours Kotlin<\/a><\/h3>\n<p><meta charset=\"utf-8\">&#x1f195; Projet : <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/hyperskill.org\/projects\/222\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Watermark<\/a> (Beta)<br>&#x1f195; Rubriques :<\/p>\n<li>Android : <a style=\"font-size: revert;\" href=\"https:\/\/hyperskill.org\/learn\/step\/17215\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">BroadcastReceiver<\/a><span style=\"font-size: revert;\">, <\/span><a aria-label=\" (opens in a new tab)\" style=\"font-size: revert;\" href=\"https:\/\/hyperskill.org\/learn\/step\/17619\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">LinearLayout in action<\/a><\/li>\n<p>Nous avons \u00e9galement publi\u00e9 le projet <a href=\"https:\/\/hyperskill.org\/projects\/214\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Indigo Card Game<\/a> qui \u00e9tait en version B\u00eata.<\/p>\n<h3><a href=\"https:\/\/hyperskill.org\/tracks\/25\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Parcours Go<\/a><\/h3>\n<p>&#x1f195; Rubriques :<\/p>\n<ul>\n<li>Fonctions : <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/hyperskill.org\/learn\/step\/17506\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Function decomposition<\/a><\/li>\n<li>Programmation orient\u00e9e objet : <a href=\"https:\/\/hyperskill.org\/learn\/step\/17490\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Structs<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17498\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Advanced usage of structs<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17514\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Public and private scopes in Go<\/a><\/li>\n<li>Travailler avec des donn\u00e9es&nbsp;: <a href=\"https:\/\/hyperskill.org\/learn\/step\/17627\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Writing data to files in Go<\/a><\/li>\n<\/ul>\n<p>Nous avons \u00e9galement publi\u00e9 3 projets Go qui \u00e9taient en version B\u00eata : <a href=\"https:\/\/hyperskill.org\/projects\/194\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Coffee Machine<\/a>, <a href=\"https:\/\/hyperskill.org\/projects\/206\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Simple Chatty Bot<\/a> et <a href=\"https:\/\/hyperskill.org\/projects\/201\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Obscene Vocabulary Checker<\/a>.<\/p>\n<h3>Backend<\/h3>\n<p>&#x1f195; Rubriques :<\/p>\n<ul>\n<li>Flask : <a href=\"https:\/\/hyperskill.org\/learn\/step\/17324\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Introduction to Flask<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17374\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Access from browser<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17383\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Access from console<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17466\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">RESTful clients<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17392\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Responses<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17341\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Advanced responses<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17357\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">App configuration<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17366\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Error handlers<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17609\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Logging<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17333\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Requests<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17350\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Routes<\/a><\/li>\n<li>Spring Boot :<strong> <\/strong><a href=\"https:\/\/hyperskill.org\/learn\/step\/17457\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Logging in Spring Boot<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17445\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Mapping inheritance<\/a><\/li>\n<\/ul>\n<h3>Scala<\/h3>\n<p>&#x1f195; Rubrique : <a href=\"https:\/\/hyperskill.org\/learn\/step\/17547\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Introduction to Scala Style Guide<\/a><\/p>\n<h3>Science des donn\u00e9es<\/h3>\n<p>&#x1f195; Rubriques : <a href=\"https:\/\/hyperskill.org\/learn\/step\/17416\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Matplotlib area chart<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17234\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Matplotlib histogram<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17258\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Matplotlib violin plot<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17562\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Precision and recall<\/a>.<\/p>\n<h3>Maths<\/h3>\n<p><meta charset=\"utf-8\">&#x1f195; Projet : <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/hyperskill.org\/projects\/212\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Matrices and Population Genetics<\/a> (Beta)<br>&#x1f195; Rubriques : <a aria-label=\" (opens in a new tab)\" href=\"https:\/\/hyperskill.org\/learn\/step\/17297\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Introduction to Boolean logic<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17307\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Further Boolean logic<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17400\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Linear programming problem<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17437\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Relations<\/a>.<\/p>\n<h3>Fondamentaux<\/h3>\n<p>&#x1f195; Rubriques :<\/p>\n<ul>\n<li>Bases de donn\u00e9es et SQL&nbsp;: <a href=\"https:\/\/hyperskill.org\/learn\/step\/17581\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Network model<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17601\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">MongoDB VS relational databases<\/a><\/li>\n<li>Outils de d\u00e9veloppement&nbsp;: <a href=\"https:\/\/hyperskill.org\/learn\/step\/17280\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Find and exec<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/17573\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Basic operations with a container<\/a><\/li>\n<li>Essentiels : <a href=\"https:\/\/hyperskill.org\/learn\/step\/17289\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Arithmetic expressions in programming<\/a><\/li>\n<li>JVM : <a href=\"https:\/\/hyperskill.org\/learn\/step\/17271\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Garbage collection approaches<\/a><\/li>\n<\/ul>\n<p>Veuillez noter que les projets comportant la mention \u00ab Beta \u00bb sont encore dans les premi\u00e8res phases de test. Pour voir ce type de projets sur la plateforme, vous devez avoir activ\u00e9 la fonction Beta tester dans vos <a href=\"https:\/\/hyperskill.org\/users\/settings\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">param\u00e8tres de profil<\/a>.<\/p>\n<p>N&#8217;h\u00e9sitez pas \u00e0 nous donner votre avis et \u00e0 poser vos questions dans la section commentaires ci-dessous, \u00e0 nous contacter \u00e0 academy@jetbrains.com ou \u00e0 partager vos retours sur <a href=\"https:\/\/twitter.com\/JetBrains_Edu\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Twitter<\/a>, <a href=\"https:\/\/www.facebook.com\/JetBrainsAcademy\/\" target=\"_blank\" rel=\"noopener\">Facebook<\/a> ou <a href=\"https:\/\/www.reddit.com\/r\/Hyperskill\/\" target=\"_blank\" rel=\"noopener\">Reddit<\/a>.<\/p>\n<p><em>Continuez \u00e0 apprendre,<br>L&#8217;\u00c9quipe JetBrains Academy<\/em><\/p>\n\n\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":215802,"comment_status":"open","ping_status":"closed","template":"","categories":[89,4440],"tags":[6830],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/219015"}],"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=219015"}],"version-history":[{"count":6,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/219015\/revisions"}],"predecessor-version":[{"id":219021,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/219015\/revisions\/219021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/215802"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=219015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=219015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=219015"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=219015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}