Workshopper on nimi jota käytetään avoimen lähdekoodin NodeSchool-oppimoduulista. Moduulit ovat itseohjautuvia (sinun ei tarvitse osallistua työpajaan suorittaaksesi niitä) ja suurin osa niistä toimii offline-tilassa.
npm install -g learnyounode
learnyounode
» HELLO WORLD
» BABY STEPS
» MY FIRST I/O!
Aloita —
Tarvitset Node.js tietokoneellesi aloittaaksesi joillakin näistä. Käytä sitten npm (tulee Noden mukana) jokaisen moduulin asentamiseen alapuolella olevan komennon mukaan. Kun asennus on valmis, aloita antamalla workshopperin nimi komentona.
Tarvitset myös tekstieditorin. Jos sinulla ei vielä ole sellaista, voit ehkä tarvita sitä koodin muokkaamiseen. Vaihtoehtoja:
Ydin
Nämä workshopperit keskittyvät olennaisiin taitoihin Node.js:llä työskentelyyn.
Juuttunut? Kysy kysymys keskustelupalstalla.
javascripting
Opi JavaScript perusteet. Aikaisempi ohjelmointikokemus ei ole tarpeellista.
npm install -g javascripting
Elementary Electron
Make a desktop application using Node and Chromium with Electron
npm install -g elementary-electron
how-to-markdown
Learn how to start using Markdown — a lightweight markup language with plain text formatting syntax.
npm install -g how-to-markdown
Valinnaiset
Suosittujen kirjastojen tai Node.js:n kirjoittamistyylien workshopperit.
Juuttunut? Kysy kysymys keskustelupalstalla.
Functional Javascript
Opi funktionaalisen ohjelmoinnin perusteet JavaScript:lla vakio ES5:ttä käyttäen.
npm install -g functional-javascript-workshop
Level Me Up Scotty!
Opi käyttämään leveldb:tä, yksinkertainen avain/arvo varasto eloisalla paketilla.
npm install -g levelmeup
Promise It Won't Hurt
Opi käyttämään JavaScript promises -tekniikkaa asynkronisten toimintojen hallitsemiseen.
npm install -g promise-it-wont-hurt
ESNext Generation
Intro to ES6 Iterators, their use, and how they relate to Generators.
npm install -g esnext-generation
Tower of babel
Show you through a series of exercises that introduce you to ES6 features.
npm install -g tower-of-babel
learnyoubash
Learn you how to use the terminal and write your first Bash script.
npm install -g learnyoubash
Currying in JavaScript
Learn currying concept and creating a currying function in JavaScript.
npm install -g currying-workshopper
bacon-love
Learn concepts of Functional and Reactive Programming using the Bacon.js library.
npm install -g bacon-love
innersourceadventure
Learn about InnerSource software development.
npm install -g innersourceadventure
Shader School
Opi grafiikkaohjelmoinnin perusteet GLSL shadereita käyttäen.
npm install -g shader-school
Bug Clinic
Opi uusia työkaluja ja tekniikoita debuggaus -taitojesi parantuessa.
npm install -g bug-clinic
Browserify Adventure
Käytä npm -moduuleita ja Node -tyylistä require() -funktiota selaimessasi browserify:lla.
npm install -g browserify-adventure
Count to 6
Opi kuinka käyttää ES6:n, JavaScriptin seuraava versio, uusia ominaisuuksia.
npm install -g count-to-6
LololoDash
Opi Lo-Dash (underscore forkki) taulukoiden ja olioiden käsittelyyn!
npm install -g lololodash
learnuv
Opi uv for fun and profit, itseopettava workshop kirjastoon Node.js:n taustalla.
npm install -g learnuv
Web Audio School
Learn the Web Audio API by completing a series of interactive lessons with a focus on music.
npm install -g web-audio-school
torrential
A set of lessons to show you how to create a simple p2p bittorrent network
npm install -g torrential
Thinking in React
Learn React's philosophy by building a UI from scratch.
npm install -g thinking-in-react
Post-mortem debugging
Learn how to use post-mortem debugging on SmartOS to efficiently debug Node.js applications in production.
npm install -g node-debug-school
Seneca in practice
Learn how to leverage SenecaJs microservice toolkit.
npm install -g seneca-in-practice
JavaScript best practices
Learn the best practices of writing clean JavaScript code.
npm install -g js-best-practices
Scope Chains & Closures
Learn the details of Scope, Scope Chains, Closures, and Garbage Collection.
npm i @workshoppers/scope-chains-closures -g
scope-chains-closures