- Understand DOM nodes and how to CRUD them
- Understand array / object mutability
- Understand class, normalised object generation and inheritance
+Activities around OOP and DOM manipulation
- Revisit arrays of objects
- Let's work on reducing arrays, filter them, combine them creatively
- Let's do some array sorting
- Separation of data and UI
- We will cover the following examples: chess board, airbnb (with price sorting), amazon (with inheritance and product name, price sorting)
+Lab related to operating with a collection movies, sorting, averaging...
- Working with collections of structured data
- Improve your skills with UIs and data
Arrays of bubbles with P5 https://www.youtube.com/watch?v=fBqaA7zRO58
https://lodash.com/docs/4.17.15#flatten https://en.wikipedia.org/wiki/Don%27t_repeat_yourself