The Learing Goals are defined following the taxonomy of Bloom.

After the trial lesson, students should…
- understand the general concepts of classes in object-oriented programming languages
- re-usable code
- vocabulary
- class vs. instance
- attribute / property
- method / static method
- constructor
- setter / getter
- inheritance (sub/superclassing)
- remember, that JavaScript is a prototype and function based language
- Classes in ES6 are a syntactical code sugar that helps ignoring that fact
- Express (backend) and React (frontend) frameworks are based on classes
- understand and apply the syntax of classes and be able to create own code
- for writing classes
- use objects based on classes
- extend classes
- understand the power of classes and their methods for
- manipulating the DOM of a website
- extend pre-defined classes of frameworks