Home / MAD2
Interactive frontends and production backends: JavaScript, Vue, Vuex, token auth, Celery, Redis, caching.
| Week | Lesson | Shows up in | Real practice |
|---|---|---|---|
| 1 | JavaScript basics: values, functions and the DOM Basics of JavaScript | Quiz 1 | 60 real questions |
| 2 | Advanced JavaScript: closures, promises and async/await Advanced JavaScript | Quiz 1 | 60 real questions |
| 3 | The web frontend: SPAs, browser storage and tooling Introduction to Web Frontend | Quiz 1 | 60 real questions |
| 4 | Vue basics: instances, directives and reactivity Introduction to VueJS | Quiz 1 | 60 real questions |
| 5 | Vue with APIs: fetch, axios and lifecycle Vue with APIs | Quiz 2 | 60 real questions |
| 6 | Advanced Vue: components, props, events and Vue Router Advanced Vuejs | Quiz 2 | 60 real questions |
| 7 | State management with Vuex Advanced State Management | Quiz 2 | 60 real questions |
| 8 | Token authentication, API design, CORS and cookies Authentication and Designing APIs | Quiz 2 | 60 real questions |
| 9 | Asynchronous jobs: Redis and Celery Asynchronous Jobs | End Term | 60 real questions |
| 10 | Messaging: webhooks, server-sent events and email Inter-Service Messaging and Webhooks | End Term | 51 real questions |
| 11 | Performance: measuring and caching Performance | End Term | 60 real questions |
| 12 | The project: putting it all together Project | End Term | 34 real questions |
Exam pattern and behaviour for MAD2 MAD2 formula sheet Past papers