Vi pratade om prototypes och hur den ES6-syntaxen vi precis lärt oss egentligen bara är syntaktiskt socker (syntactic sugar) och att prototypes är det som händer ”behind the scenes” när vi skriver
class Animal {}
och
class Dog extends Animal {}
Se screencasts från dagens lektion samt video 123-124 från Udemy-kursen.
- 123. Prototype Model (12 min)
- 124. Prototypal Inheritance (10 min)
Därefter gick vi igenom de två olika typer av databaser som finns, relationell databas och dokument-databas samt exempel på dessa.
Därefter skapade vi konto hos Firebase som är en BaaS (Backend-as-a-Service), och började använda deras databas-tjänst Firestore (som är en dokument-databas).
Se screencasts samt video 127-130 från Udemy-kursen.
- 127. NoSQL Databases (3 min)
- 128. Firebase & Firestore (8 min)
- 129. Connecting to Firestore (6 min)
- 130. Getting Collections (11 min)
Länkar
Object prototypes
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes
Firebase
Workshop
Vidare arbete med ”databasifieringen” av vår TODO-app.