This course is aimed at people with a developer background. Basic knowledge in HTML/CSS is a requirement.
- Syntax crash course
- Case study: a simple app
- jQuery and other libraries
- Functions (and why they matter)
- Functional programming
- Asynchrony - callbacks and promises
- Common patterns
- API writing
- A developer environment: bundling, testing, minification, "transpilation"
- Harnessing the browser dev tools
- Case study: Models and views