An open API service indexing awesome lists of open source software.

https://github.com/zedd45/2016q1-adv-js

Advanced JavaScript - The Creative Circus
https://github.com/zedd45/2016q1-adv-js

Last synced: about 1 year ago
JSON representation

Advanced JavaScript - The Creative Circus

Awesome Lists containing this project

README

          

# 2016Q1-adv-js
Advanced JavaScript - The Creative Circus

This course focuses on teaching students ES6 (as well as more traditional ES5) concepts in JavaScript that are valuable tools for understanding the core language.

The class is taught using [`Jasmine`](http://jasmine.github.io/) to run assertions from a shell. In this fashion, the course is intended to enforce [TDD](http://tddjs.com/) JS.

The interpreter is a [node.js](https://nodejs.org/en/) `v4.x.x`, but we use [Babel](https://babeljs.io/repl/) for some examples in class. `Babel` is also used to compile ES6 in later lessons.

## Running the examples

1. `cd` into any lesson (lessons start with an integer prefix, e.g. `01`).
2. run `npm i && npm test`