Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 1 KB

curriculum.markdown

File metadata and controls

57 lines (35 loc) · 1 KB

Server side stuff

    1. intro
    1. variables, functions
    1. installing node, node REPL, running a file
  • 02.1 tooling : basic stuff such as editors, debuggers, linters

  • 03.1 lists, queues, stacks

  • 03.2 some algorithms

    1. objects, functions as objects
    1. functional paradigms
  • 06.1. fs, callbacks, EventEmitter, event based

  • 06.2. http, using external REST APIs

  • Test 1

    1. tooling : advanced
    1. promises, A+, Q

Client side stuff

    1. http API, express
    1. processes?
    1. DOM, event handling
  • XX. 'feed the snake' single player (with high level API)

    1. AJAX, AJAX + Promises
    1. multi player feed the snake with polling?
  • XX. Tooling: advanced

    1. WebSocket, Canvas
  • XX. rewrite the 'feed the snake' API with canvas & WebSockets

    1. jQuery, Backbone, Underscore
    1. simple SPA
  • jQuery, React, AMD

  • simple SPA

  • 17.1. AngularJS

  • 17.2. AngularJS

    1. Reactive programming
    1. ES6 with node (co)
  • Test 2