Atölye, NodeSchool ile bağlantılı açık kaynaklı eğitim modüllerine verilen isimdir. Bunlar, herhangi bir etkinliğe bizzat katılmanızı gerektirmeden, bilgi ve becerilerinizi geliştirmenize yardımcı olabilecek uygulamalardır. Atölyelerin tümü kendi kendinize rehberlik edebilmenizi sağlar ve çoğu çevrimdışı çalışabilmektedir.
npm install -g learnyounode
learnyounode
» HELLO WORLD
» BABY STEPS
» MY FIRST I/O!
Başlangıç —
Öncelikle bilgisayarınızda Node.js kurulu olduğundan emin olun. Ardından npm komut satırı uygulamasıyla (Node ile birlikte bilgisayarınıza yüklenmektedir), her modülü altında yazılı olan komutu girerek bilgisayarınıza yükleyin. Kurulum tamamlandıktan sonra yapmanız gereken tek şey atölyenin ismini yazarak uygulamayı başlatmak.
Tabii ki kod yazmak için bir de Metin Editörüne ihtiyacınız olacak. Çeşitli seçenekler:
Temeller
Bu atölyeler Node.js ile çalışabilmenin olmazsa olmazlarına odaklanmaktadırlar.
Takıldığınız yerleri tartışma sayfamızda bize sorabilirsiniz.
javascripting
Başlangıç seviyesinde JavaScript öğrenin. Geçmiş programcılık tecrübesi gerektirmez.
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
Seçmeliler
Node.js yazarken yaygın olarak kullanılan kütüphaneler ya da tarzlar hakkında atölyeler.
Takıldığınız yerleri tartışma sayfamızda bize sorabilirsiniz.
Functional Javascript
JavaScript'in (ES5) temel fonksiyonel programlama özelliklerini öğrenin.
npm install -g functional-javascript-workshop
Promise It Won't Hurt
Asenkron işlemler için JavaScript'de promise kullanmayı öğrenin.
npm install -g promise-it-wont-hurt
WebGL Workshop
Kullanımı kolay, ufak parçalar halinde başlangıç seviye WebGL öğrenin.
npm install -g webgl-workshop
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
GLSL shader'ları ile grafik programlamanın temellerini öğrenin.
npm install -g shader-school
Bug Clinic
Yeni araçlar ve tekniklerle hata ayıklama becerilerinizi geliştirin.
npm install -g bug-clinic
Browserify Adventure
Browserify ile node-tarzı require() ifadelerini ve npm modüllerini tarayıcılarda çalıştırmayı öğrenin.
npm install -g browserify-adventure
Count to 6
JavaScript'in bir sonraki sürümü ES6 özelliklerini kullanmayı öğrenin.
npm install -g count-to-6
LololoDash
Lo-Dash (underscore fork'u) ile array'leri ve objeleri işlemeyi öğrenin.
npm install -g lololodash
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