{"id":231750,"date":"2023-01-14T11:59:00","date_gmt":"2023-01-14T08:59:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231750"},"modified":"2022-12-25T18:46:27","modified_gmt":"2022-12-25T15:46:27","slug":"10-wspanialych-zasobow-do-nauki-i-pracy-z-deno","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/10-wspanialych-zasobow-do-nauki-i-pracy-z-deno\/","title":{"rendered":"10 wspania\u0142ych zasob\u00f3w do nauki i pracy z Deno"},"content":{"rendered":"\n<p>Chocia\u017c Deno 1.0 zosta\u0142 niedawno uruchomiony, istnieje ju\u017c wiele zasob\u00f3w, od samouczk\u00f3w, przez komponenty, nieoficjalne obrazy Dockera, po filmy, \u015bci\u0105gawki i wiele innych. Przyjrzyjmy si\u0119 nowym zasobom do nauki i pracy z Deno!<\/p>\n<h2><strong>Zwi\u0119z\u0142e wprowadzenie do 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>Kompletny przewodnik, kt\u00f3ry obejmuje od tego, czym jest Deno i dlaczego si\u0119 go uczy, do wyja\u015bniania jego piaskownicy, tworzenia serwera WWW, wyszczeg\u00f3lniania pakiet\u00f3w r\u00f3wnowa\u017cnych Node.js i wreszcie tworzenia kompletnego CRUD z Deno, aby zaktualizowa\u0107 list\u0119 ps\u00f3w.<\/p>\n<h2><strong>Aplikacja do czatowania z Deno i 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>Prosta budowa czatu z Deno to \u015bwietny punkt wyj\u015bcia, aby zobaczy\u0107, jak pracowa\u0107 z WebSockets w Deno.<\/p>\n<h2><strong>Stw\u00f3rz sw\u00f3j pierwszy modu\u0142 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>Dowiedz si\u0119, jak skonfigurowa\u0107 \u015brodowisko programistyczne Deno, przygotowa\u0107 oprzyrz\u0105dowanie, skonfigurowa\u0107 CI do uruchamiania r\u00f3\u017cnych wersji Deno, a na koniec wdro\u017cy\u0107 i dystrybuowa\u0107 nowy pakiet na GitHub.<\/p>\n<h2><strong>Obs\u0142uga deno dla 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 wspania\u0142ych zasob\u00f3w do nauki i pracy z 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>U\u017cyj tego rozszerzenia, aby program Visual Studio Code dowiedzia\u0142 si\u0119 o modu\u0142ach Deno i ich \u015bcie\u017ckach i m\u00f3g\u0142 je rozwi\u0105za\u0107.<\/p>\n<h2><strong>REST API z Deno i 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-odpoczynek-apis-z-deno-i-d\u0105b\/<\/a><\/p>\n<p>\u017badna lista zasob\u00f3w Deno nie by\u0142aby kompletna bez uwzgl\u0119dnienia projektu z Oak, podobnego do Express na Node.js: zbuduj aplikacj\u0119 RESTful CRUD z Oak, frameworkiem oprogramowania po\u015bredniego dla serwera HTTP Deno, podobnym do tego, czym jest Express dla Node.js.<\/p>\n<h2><strong>\u015aci\u0105gawka 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 wspania\u0142ych zasob\u00f3w do nauki i pracy z 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>Jest to \u015bwietny zas\u00f3b Deno, poniewa\u017c to odniesienie obejmuje opcje uruchamiania, standardowe biblioteki, testowanie, podkomendy, zmienne \u015brodowiskowe i wiele wi\u0119cej.<\/p>\n<h2><strong>Uruchom Deno w Dockerze<\/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>Uruchom Deno bez instalowania go lokalnie. Zacznij od napisania prostego serwera WWW w Deno, a p\u00f3\u017aniej utw\u00f3rz na jego podstawie obraz Dockera.<\/p>\n<h2><strong>Biblioteka Discord dla 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 wspania\u0142ych zasob\u00f3w do nauki i pracy z 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>Jest to rozbudowany wrapper biblioteki Discord API w Deno.<\/p>\n<h2><strong>Pisanie klienta Twittera za pomoc\u0105 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>Zbuduj serwer, kt\u00f3ry obs\u0142uguje \u017c\u0105dania pobierania tweet\u00f3w, korzystaj\u0105c z serwera zawartego w standardowej bibliotece Deno.<\/p>\n<h2><strong>Kurs awaryjny 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>Obszerny 52-minutowy kurs awaryjny na Deno, w kt\u00f3rym napiszesz pe\u0142ne API REST, u\u017cywaj\u0105c Oaka jako oprogramowania po\u015bredniego.<\/p>\n<h2>Twoja kolej<\/h2>\n<p>Masz fajne zasoby Deno? Zostaw to w komentarzach poni\u017cej! Zobacz inne artyku\u0142y, kt\u00f3re mamy z zasobami dla <a href=\"https:\/\/startfunction.com\/tag\/development\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">programist\u00f3w<\/a>, <a href=\"https:\/\/startfunction.com\/tag\/deno\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Deno<\/a> i <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\">\u0179r\u00f3d\u0142o nagrywania:  <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 zasob\u00f3w do nauki i pracy z Deno: samouczki, biblioteki, rozszerzenia VSCode i nie tylko.<\/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":[721,919,897,784,752,1020,845],"tags":[1169],"class_list":["post-231750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deweloper","category-inny","category-kod","category-oprogramowanie-open-source","category-otwarte-zrodlo","category-przydatne-strony","category-samouczki","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/231750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=231750"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/231750\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/157306"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=231750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=231750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=231750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}