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

https://firebase.google.com/


Workshop

Vidare arbete med ”databasifieringen” av vår TODO-app.