MAD Study Hub

Home / Cheat sheets / MAD2

MAD2 cheat sheet

Code patterns and facts collected automatically from the lessons. Print it, or read it the night before an exam or viva.

Week 1 - JavaScript basics: values, functions and the DOM

Week 2 - Advanced JavaScript: closures, promises and async/await

Week 3 - The web frontend: SPAs, browser storage and tooling

Week 4 - Vue basics: instances, directives and reactivity

Week 5 - Vue with APIs: fetch, axios and lifecycle

Week 6 - Advanced Vue: components, props, events and Vue Router

Week 7 - State management with Vuex

Week 8 - Token authentication, API design, CORS and cookies

Week 9 - Asynchronous jobs: Redis and Celery

Week 10 - Messaging: webhooks, server-sent events and email

Week 11 - Performance: measuring and caching

Week 12 - The project: putting it all together