9 - The components were going to build before our production app
10 - Getting the course content from GitHub
10 - GitHub repository with course contents.txt
11 - Running a basic httpserver for ES modules on localhost
11 - httpserver npm package on the yarn package manager site.txt
12 - Creating a profile card that renders dynamic data on atrributeproperty change
13 - Protip When defining custom element fails dealing with version conflicts
14 - Styling our profile card with the new host pseudo selector
15 - Protip Choosing your own tag name vs letting users choose their own tag name
16 - Creating a rendering base class extending our card component with it
17 - Protip The difference between constructor connectedCallback
18 - Creating a noshadow DOM appshell that applies shared styles and theming
19 - Fetching profiles and rendering a list of profile cards onto the page
20 - Animating cards when data changes via slot change events of a parent component
21 - Dispatching and listening to events from our cards to open a dialog component
22 - Protip Working around issues with the hidden attribute to hide components
23 - Feeding data to our dialog and finishing the final layout