SCND Strongloop Certification Exam work out
The exam will test your knowledge of these core Node concepts:
- Event loop: An event loop is “an entity that handles and processes external events and converts them into callback invocations”.
- Callbacks: At an I/O call, your code saves the callback and returns control to the runtime environment. The callback will be called later when the data actually is available.
- Event emitters: In Node.js an event can be described simply as a string with a corresponding callback. An event can be “emitted” (or in other words, the corresponding callback be called) multiple times or you can choose to only listen for the first time it is emitted.
- Streams: The main tool in Node’s evented toolbox is the Stream. Stream instances are basically Unix pipes. They can be readable, writable or both.
- Buffers: Buffers are instances of the Buffer class in Node, which is designed to handle raw binary data. Each buffer corresponds to some raw memory allocated outside V8.
- JavaScript closures: A closure is an inner function that has access to the outer (enclosing) function’s variables—scope chain.
- ./buffers.js
- ./events.js
- ./streams-all.js
- ./streams/streams-duplex.js
- ./streams/streams-readable.js
- ./streams/streams-transform.js
- ./streams/streams-writable.js
Read the LICENSE file (MIT, anyway)
http://strongloop.com/node-js/certification/scnd-study-guide/