{"id":232292,"date":"2023-01-14T11:26:00","date_gmt":"2023-01-14T08:26:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232292"},"modified":"2022-11-10T08:32:07","modified_gmt":"2022-11-10T05:32:07","slug":"10-excellentes-ressources-pour-apprendre-et-travailler-avec-deno","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/10-excellentes-ressources-pour-apprendre-et-travailler-avec-deno\/","title":{"rendered":"10 excellentes ressources pour apprendre et travailler avec Deno"},"content":{"rendered":"\n<p>Alors que Deno 1.0 a \u00e9t\u00e9 lanc\u00e9 r\u00e9cemment, il existe d\u00e9j\u00e0 de nombreuses ressources allant des didacticiels aux composants en passant par les images Docker non officielles, les vid\u00e9os, les feuilles de triche, etc. Passons en revue quelques nouvelles ressources pour apprendre et travailler avec Deno\u00a0!<\/p>\n<h2><strong>Une introduction concise \u00e0 Deno<\/strong><\/h2>\n<p><a href=\"https:\/\/flaviocopes.com\/deno\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">flaviocopes.com\/deno\/<\/a><\/p>\n<p>Proc\u00e9dure pas \u00e0 pas compl\u00e8te qui couvre de ce qu&rsquo;est Deno et pourquoi l&rsquo;apprendre \u00e0 expliquer son bac \u00e0 sable, cr\u00e9er un serveur Web, d\u00e9tailler les packages \u00e9quivalents \u00e0 Node.js et enfin cr\u00e9er un CRUD complet avec Deno pour mettre \u00e0 jour une liste de chiens.<\/p>\n<h2><strong>Application de chat avec Deno et WebSockets<\/strong><\/h2>\n<div class=\"sds-iframe-wrapper fitvidsignore\" style=\"position:relative;padding-top:56.25%;max-width:100%;\"><iframe allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" src=\"\/\/www.youtube.com\/embed\/XWyUtYL6ynE\" frameborder=\"0\"><\/iframe><\/div>\n<p><a href=\"https:\/\/github.com\/thecodeholic\/deno-websocket-chat\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">github.com\/thecodeholic\/deno-websocket-chat<\/a><\/p>\n<p>Cr\u00e9ation de chat simple avec Deno, c&rsquo;est un excellent point de d\u00e9part pour voir comment travailler avec WebSockets dans Deno.<\/p>\n<h2><strong>Cr\u00e9ez votre premier module Deno<\/strong><\/h2>\n<p><a href=\"https:\/\/dev.to\/brunnerlivio\/create-your-first-module-with-deno-575k\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">dev.to\/brunnerlivio\/create-your-first-module-with-deno-575k<\/a><\/p>\n<p>D\u00e9couvrez comment configurer votre environnement de d\u00e9veloppement Deno, pr\u00e9parer vos outils, configurer votre CI pour ex\u00e9cuter une gamme de versions de Deno, et enfin d\u00e9ployer et distribuer votre nouveau package sur GitHub.<\/p>\n<h2><strong>Prise en charge de Deno pour VSCode<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157305-61e6b44008652.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157305-61e6b44008652.png\" alt=\"10 excellentes ressources pour apprendre et travailler avec Deno\" ><\/a><\/p>\n<p><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=justjavac.vscode-deno\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">marketplace.visualstudio.com\/items?itemName=justjavac.vscode-deno<\/a><\/p>\n<p>Utilisez cette extension pour que Visual Studio Code prenne connaissance des modules Deno et de leurs chemins et puisse les r\u00e9soudre.<\/p>\n<h2><strong>API REST avec Deno et Oak<\/strong><\/h2>\n<p><a href=\"https:\/\/www.geekyhacker.com\/2020\/05\/21\/build-rest-apis-with-deno-and-oak\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">geekyhacker.com\/2020\/05\/21\/build-rest-apis-with-deno-and-oak\/<\/a><\/p>\n<p>Aucune liste de ressources Deno ne serait compl\u00e8te sans inclure un projet avec Oak, similaire \u00e0 Express sur Node.js\u00a0: cr\u00e9ez une application RESTful CRUD avec Oak, le framework middleware pour le serveur HTTP de Deno, similaire \u00e0 ce qu&rsquo;Express est pour Node.js.<\/p>\n<h2><strong>Aide-m\u00e9moire Deno<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157305-61e6b4415eb5a.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157305-61e6b4415eb5a.jpg\" alt=\"10 excellentes ressources pour apprendre et travailler avec Deno\" ><\/a><\/p>\n<p><a href=\"https:\/\/droces.github.io\/Deno-Cheat-Sheet\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">droces.github.io\/Deno-Cheat-Sheet\/<\/a><\/p>\n<p>Il s&rsquo;agit d&rsquo;une excellente ressource Deno, car cette r\u00e9f\u00e9rence couvre les options d&rsquo;ex\u00e9cution, les biblioth\u00e8ques standard, les tests, les sous-commandes, les variables d&rsquo;environnement et bien plus encore.<\/p>\n<h2><strong>Ex\u00e9cutez Deno dans Docker<\/strong><\/h2>\n<p><a href=\"https:\/\/www.exponentialbackoff.com\/2020\/05\/18\/run-deno-in-docker\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">exponentialbackoff.com\/2020\/05\/18\/run-deno-in-docker\/<\/a><\/p>\n<p>Ex\u00e9cutez Deno sans l&rsquo;installer localement. Commencez par \u00e9crire un serveur Web simple dans Deno, puis cr\u00e9ez une image Docker bas\u00e9e sur celui-ci.<\/p>\n<h2><strong>Biblioth\u00e8que Discord pour Deno<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157305-61e6b44280fb4.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-157305-61e6b44280fb4.jpg\" alt=\"10 excellentes ressources pour apprendre et travailler avec Deno\" ><\/a><\/p>\n<p><a href=\"https:\/\/discordeno.js.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">discordeno.js.org<\/a><\/p>\n<p>Il s&rsquo;agit d&rsquo;un vaste wrapper de biblioth\u00e8que d&rsquo;API Discord dans Deno.<\/p>\n<h2><strong>\u00c9crire un client Twitter avec Deno<\/strong><\/h2>\n<p><a href=\"https:\/\/alexandrempsantos.com\/adventures-in-deno-land\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">alexandrempsantos.com\/adventures-in-deno-land\/<\/a><\/p>\n<p>Construisez un serveur qui g\u00e8re les demandes de r\u00e9cup\u00e9ration de tweets, en utilisant le serveur inclus dans la biblioth\u00e8que standard de Deno.<\/p>\n<h2><strong>Cours acc\u00e9l\u00e9r\u00e9 Deno<\/strong><\/h2>\n<div class=\"sds-iframe-wrapper fitvidsignore\" style=\"position:relative;padding-top:56.25%;max-width:100%;\"><iframe allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" src=\"\/\/www.youtube.com\/embed\/NHHhiqwcfRM\" frameborder=\"0\"><\/iframe><\/div>\n<p>Un cours acc\u00e9l\u00e9r\u00e9 approfondi de 52 minutes sur Deno o\u00f9 vous \u00e9crirez une API REST compl\u00e8te en utilisant Oak comme middleware.<\/p>\n<h2>\u00c0 ton tour<\/h2>\n<p>Vous avez des ressources Deno sympas? Laissez un commentaire plus bas! Consultez d&rsquo;autres articles que nous avons avec des ressources pour <a href=\"https:\/\/startfunction.com\/tag\/development\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">le d\u00e9veloppement<\/a>, <a href=\"https:\/\/startfunction.com\/tag\/deno\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Deno<\/a> et <a href=\"https:\/\/startfunction.com\/tag\/typescript\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TypeScript<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/startfunction.com\" class=\"external external_icon\">startfunction.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>10 ressources pour apprendre et travailler avec Deno\u00a0: tutoriels, biblioth\u00e8ques, extensions VSCode, et plus encore.<\/p>\n","protected":false},"author":1,"featured_media":157306,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[915,893,717,780,748,1016,841],"tags":[1167],"class_list":["post-232292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autre","category-code-2","category-developpeur","category-logiciels-open-source","category-open-source-projektmanagement-2","category-sites-utiles","category-tutoriels","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=232292"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232292\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/157306"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=232292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=232292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=232292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}