{"id":216383,"date":"2021-12-21T12:29:56","date_gmt":"2021-12-21T11:29:56","guid":{"rendered":"https:\/\/blog.jetbrains.com\/education\/2021\/12\/21\/new-year-new-skills-new-go-track\/"},"modified":"2025-09-19T13:08:39","modified_gmt":"2025-09-19T12:08:39","slug":"nouvelle-annee-nouvelles-competences-nouveau-cours-sur-go","status":"publish","type":"education","link":"https:\/\/blog.jetbrains.com\/fr\/education\/2021\/12\/21\/nouvelle-annee-nouvelles-competences-nouveau-cours-sur-go\/","title":{"rendered":"Nouvelle ann\u00e9e. Nouvelles comp\u00e9tences. Nouveau cours sur Go."},"content":{"rendered":"<p>Si vous demandez \u00e0 notre \u00e9quipe \u00ab\u00a0Quel a \u00e9t\u00e9 le parcours d&#8217;apprentissage le plus demand\u00e9 sur JetBrains Academy en 2021\u00a0?\u00a0\u00bb, la r\u00e9ponse est Go,\u00a0sans h\u00e9siter ! Nous avons re\u00e7u un grand nombre de demandes d&#8217;ajout d&#8217;un module de cours sur Go (ou Golang), le langage de programmation open source d\u00e9velopp\u00e9 par Google, et avons le plaisir d&#8217;annoncer que le module de cours <a class=\"ek-link\" href=\"https:\/\/hyperskill.org\/tracks\/25\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Go for Beginners<\/a> est maintenant disponible sur JetBrains Academy\u00a0!<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-214324\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/12\/DSGN-12914-Banners-for-new-Go-track-at-JetBrains-Academy_Blog_Featured_image_1280x600-1.png\" alt=\"\" width=\"1280\" height=\"600\" \/><figcaption><em>Inspir\u00e9 par le design de Renee French<\/em><\/figcaption><\/figure>\n<p align=\"center\"><a class=\"jb-download-button\" title=\"Let&#039;s Go\" href=\"https:\/\/hyperskill.org\/tracks\/25\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"download-icon\"><\/i>Let\u2019s Go<\/a><\/p>\n<p>En ce d\u00e9but d&#8217;ann\u00e9e, vous avez peut-\u00eatre pris de bonnes r\u00e9solutions. Si l&#8217;apprentissage d&#8217;un langage de programmation en fait partie, nous pouvons vous aider : <strong>jusqu&#8217;\u00e0 la fin du mois de janvier 2022,<\/strong> nous <strong>donnons acc\u00e8s au module de cours Go for Beginners gratuitement <\/strong>!<\/p>\n<p>Veuillez noter que ce module de cours n&#8217;en est qu&#8217;aux premi\u00e8res \u00e9tapes de tests. Tous les retours d&#8217;exp\u00e9rience sont bienvenus car ils nous aideront \u00e0 l&#8217;am\u00e9liorer plus rapidement.<\/p>\n<h2>Pourquoi choisir Go ?<\/h2>\n<p>Go devient un peu plus populaire chaque ann\u00e9e, autant comme langage principal que secondaire. Selon les r\u00e9sultats de notre Enqu\u00eate sur <a class=\"ek-link\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/lp\/devecosystem-2021\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">l\u2019\u00c9tat de l\u2019\u00c9cosyst\u00e8me des D\u00e9veloppeurs 2021<\/a>, il figure parmi les 5\u00a0langages les plus \u00e9tudi\u00e9s par les d\u00e9veloppeurs et parmi les 5\u00a0langages ayant connu la croissance la plus rapide l&#8217;ann\u00e9e derni\u00e8re. Les concepteurs de Go souhaitaient proposer un langage qui permette aux d\u00e9veloppeurs de cr\u00e9er des applications rapidement et facilement et on peut dire qu&#8217;ils ont relev\u00e9 le d\u00e9fi ! Aujourd&#8217;hui, Go est utilis\u00e9 sur serveurs, dans le d\u00e9veloppement web et m\u00eame dans les interfaces de ligne de commande.<\/p>\n<h2>Go for Beginners sur JetBrains Academy<\/h2>\n<p>Le parcours Go for Beginners s&#8217;adresse aux personnes qui d\u00e9butent et souhaitent avoir un premier aper\u00e7u du domaine de la programmation ou qui veulent apprendre un langage de programmation diff\u00e9rent. Ce module de cours fournit les connaissances essentielles sur le langage Go. Il vous permettra de vous familiariser avec la syntaxe du langage et ses structures de donn\u00e9es int\u00e9gr\u00e9es, et vous apprendrez \u00e0 cr\u00e9er un serveur HTTP simple. Il propose environ 22 heures de cours, afin d&#8217;apprendre comment :<\/p>\n<p>&#x2705; Ex\u00e9cuter les programmes Go dans le terminal<br \/>&#x2705; Travailler avec les types primitifs et les structures de donn\u00e9es<br \/>&#x2705; Travailler avec le format de donn\u00e9es JSON dans Go<br \/>&#x2705; Construire un serveur et un client HTTP simples<\/p>\n<h3>Projets interactifs<\/h3>\n<p>Dans le cadre de ce module, vous aurez l&#8217;opportunit\u00e9 de cr\u00e9er <strong>trois applications fonctionnelles<\/strong> \u00e0 partir de z\u00e9ro :<\/p>\n<p>&#x1f916; <a class=\"ek-link\" href=\"https:\/\/hyperskill.org\/projects\/206?track=25\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Simple Chatty Bot<\/a>\u00a0: le processus de cr\u00e9ation d&#8217;un chatbot de console simple vous guidera \u00e0 travers les bases du codage. Vous pourrez \u00e9galement jouer \u00e0 des jeux de mots et de chiffres que vous allez mettre en \u0153uvre vous-m\u00eame.<\/p>\n<p>&#x2615;&#xfe0f; <a class=\"ek-link\" href=\"https:\/\/hyperskill.org\/projects\/194?track=25\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Coffee Machine<\/a>\u00a0: Il s&#8217;agit d&#8217;un simulateur de machine \u00e0 caf\u00e9 qui utilise des ingr\u00e9dients ordinaires, tels que du caf\u00e9, du lait et des gobelets en plastique (recyclables !). Votre appareil servira des expressos, des cappuccinos et des caf\u00e9s latte, vous informera s&#8217;il manque un ingr\u00e9dient et facturera les boissons \u00e0 vos clients.<\/p>\n<p>&#x2733;&#xfe0f; <a class=\"ek-link\" href=\"https:\/\/hyperskill.org\/projects\/201?track=25\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Obscene Vocabulary Checker<\/a>\u00a0: Ce programme de console trouve certains mots et les remplace par des ast\u00e9risques ******.<\/p>\n<h3>Plan d&#8217;\u00e9tudes personnalis\u00e9<\/h3>\n<p>Votre plan d\u2019\u00e9tudes comprend toutes les activit\u00e9s requises pour vous permettre d&#8217;atteindre votre objectif d\u2019apprentissage. Il est adapt\u00e9 \u00e0 votre niveau comp\u00e9tences et vous aidera \u00e0 rester concentr\u00e9 et sur la bonne voie. Le plan d\u2019\u00e9tudes est divis\u00e9 en plusieurs \u00e9tapes de complexit\u00e9 croissante, ce qui vous permet d&#8217;accro\u00eetre progressivement votre champ de connaissances sans vous laisser d\u00e9border.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" class=\"wp-image-214335\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/12\/Screenshot-2021-12-09-at-21.31.47.png\" alt=\"\" width=\"600\" \/><\/figure>\n<h3>\u00a0<\/h3>\n<h3>Int\u00e9gration avec GoLand<\/h3>\n<p>Comme avec tous les autres projets de JetBrains Academy, vous pouvez travailler sur le parcours Go for Beginners dans votre navigateur ou directement dans un IDE JetBrains\u00a0! <a class=\"ek-link\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/go\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">GoLand<\/a> est l&#8217;option id\u00e9ale, car il s&#8217;agit d&#8217;un IDE sp\u00e9cifiquement con\u00e7u pour Go. Cela optimisera votre processus d\u2019apprentissage en vous fournissant une assistance au codage intelligente, avec notamment l\u2019analyse du code, les refactorisations et la saisie semi-automatique. En utilisant GoLand pour travailler sur votre projet, vous vous familiariserez avec un outil de d\u00e9veloppement professionnel tout en apprenant \u00e0 programmer.<\/p>\n<p>Pour passer \u00e0 GoLand lorsque vous travaillez sur un probl\u00e8me de code dans votre navigateur, s\u00e9lectionnez l&#8217;onglet <em>IDE<\/em> et cliquez sur le bouton <em>Solve in IDE<\/em>. Si GoLand n&#8217;est pas install\u00e9 sur votre machine, cliquez sur le lien <em>install and configure it from this page<\/em> et t\u00e9l\u00e9chargez l&#8217;IDE depuis la page qui s&#8217;ouvre. Assurez-vous d&#8217;installer <a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/10081-edutools\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">le plugin EduTools<\/a> dans GoLand pour acc\u00e9der \u00e0 la fonctionnalit\u00e9 d&#8217;apprentissage.<\/p>\n<p><img decoding=\"async\" style=\"width: 600px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/kQyvYsec2WMGIj-6gv3t_PON-AlV0uow_L2Jk2Pm8LesnmKmzhRbbZ6ti0OLeMRCuxiqsqfBKIByjav0jFS2hAZCwhn2n6GOYu4caOaXT9AF2yYccQRrQRhYipb2Ay8ePwxc66jQ-1.png\" \/><\/p>\n<p>Une autre mani\u00e8re d&#8217;acc\u00e9der \u00e0 vos projets est de cliquer sur l&#8217;onglet <em>JetBrains Academy<\/em> depuis la fen\u00eatre <em>Select Course<\/em> dans GoLand. Vous verrez ainsi tous vos projets et pourrez y travailler sans avoir \u00e0 passer par votre navigateur.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" class=\"wp-image-214357\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/12\/GoLand_project.png\" alt=\"\" width=\"600\" \/><\/figure>\n<p>Dans GoLand, vous pouvez travailler sur votre programme dans l&#8217;\u00e9diteur de code au centre de l&#8217;IDE tout en lisant le cours th\u00e9orique dans la partie droite de la fen\u00eatre.<\/p>\n<p><img decoding=\"async\" style=\"width: 600px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/OQoWdcZWvgkVU_VTIf5X-qsv98rVNcslPNMQ9AtSm36kj4xOXeYPcsbae5nDU0VBAooHYKTGsdxohNbTuNvmLTLT_iky50a-1iozRrem2mjX3Rs5S8nrmTIvsRVAxQINNJVdOH44-1.png\" \/><\/p>\n<p>Vous pouvez revenir aux sujets pr\u00e9c\u00e9dents ou consulter la suite de votre projet \u00e0 tout moment dans le panneau \u00e0 gauche.<\/p>\n<p><img decoding=\"async\" style=\"width: 600px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/d1effen5sVV55k7MhPNIZYBDtQQRJ_QRoCqsLLf0D-JkvEUvSMx3oRht4MhJoXK3uMz1Yy3px-4JbnaUHzmCnurLmGSLlUE4Mn9GXl-UWxQlljVHKh7oF7IzcA7qqxB59oVrs2S1-1.png\" \/><\/p>\n<p>Votre progression est synchronis\u00e9e entre GoLand et la plateforme en ligne. Ainsi, si vous changez d&#8217;avis et souhaitez utiliser votre navigateur, vous pouvez reprendre exactement l\u00e0 o\u00f9 vous vous \u00eates arr\u00eat\u00e9 dans l&#8217;IDE.<\/p>\n<p>Notez que vous pouvez \u00e9galement travailler sur des projets Go dans IntelliJ IDEA Ultimate si le plugin <a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/9568-go\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Go<\/a> et la derni\u00e8re version du plugin <a class=\"ek-link\" href=\"https:\/\/plugins.jetbrains.com\/plugin\/10081-edutools\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">EduTools<\/a> sont install\u00e9s.<\/p>\n<h2>Anecdote<\/h2>\n<p>Saviez-vous que, selon les r\u00e9sultats de l&#8217;Enqu\u00eate sur <a class=\"ek-link\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/lp\/devecosystem-2021\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">l&#8217;\u00c9tat de l&#8217;\u00c9cosyst\u00e8me des D\u00e9veloppeurs 2021<\/a>, les d\u00e9veloppeurs Go sont bien plus enclins \u00e0 manger au restaurant et \u00e0 se faire livrer leurs repas que les autres d\u00e9veloppeurs ? Si cela vous parle, alors notre parcours <a class=\"ek-link\" href=\"https:\/\/hyperskill.org\/tracks\/25\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Go for Beginners<\/a> est peut-\u00eatre fait pour vous\u00a0!<\/p>\n<p>Nous esp\u00e9rons que vous aimerez apprendre Go avec JetBrains Academy\u00a0! Si vous avez des questions ou souhaitez nous faire un retour, n&#8217;h\u00e9sitez pas \u00e0 laisser un commentaire ci-dessous ou \u00e0 nous contacter \u00e0 l&#8217;adresse academy@jetbrains.com.<\/p>\n<p><em>Continuez \u00e0 apprendre\u00a0!<\/em><br \/><em>L&#8217;\u00c9quipe JetBrains Academy<\/em><\/p>\n<p><em>Auteur de l&#8217;article original en anglais :<\/em><\/p>\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":214316,"comment_status":"open","ping_status":"closed","template":"","categories":[283,89,4440],"tags":[4197,1749],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/216383"}],"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=216383"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/216383\/revisions"}],"predecessor-version":[{"id":636703,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/education\/216383\/revisions\/636703"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/214316"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=216383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=216383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=216383"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=216383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}