HTML gives directions to the web browser on what content to display. It uses a set of elements to identify content types.
Learn about styling web pages with cascading style sheets.
Share your files in a gist.
Get some last contact with the real world, before you disappear into its virtual counterpart.
A very important tool to know is the Devtools in browsers. It is used for many things like bugtesting or experimenting.
The DOM -Document Object Model - is an interface for HTML documents.
JSON is an easily parsed and widely used data format.
HTML5 allows for template elements. A template is best described as a mold with a fixed layout, which can be repeated multiple times.
Select photos, create a JSON-object and make a template.
Http requests and communicating with the server.
Web components are the future of web development, but what are they?
Web components provide an easy way to share and reuse code.
Transform one of your ideas into a real webcomponent.
Forms are used to collect user input, like names, e-mail addresses, selected answers or messages.
Data comes in many forms, and data structures equally so.
Just like organisms have a certain lifecycle, webcomponents have a lifecycle of their own.
A script is a small bit of code that allows for dynamic pages.
From paper to Polymer, taking mocking up to a next level.
In this objective you will have a quick introduction to the basics of data visualization.
An enumeration is a list of objects that has been ordered in a certain way so each the objects inside the list has its unique place.
All interactions users have on a web page are essentially events.
Variables are labelled containers for data.
For this assignment you need to combine your knowledge to create a radar graph using an external component and the Rijksmuseum API.
A good way to explain asynchronicity is to take examples from everyday life.
Composition is a method to structure your code for optimal code reuse.
APIs are very versatile. Combining them can solve very interesting problems.
HTML5 provides a serie of APIs that help in creating web applications.