This video demonstrate the use of the devel_generate module (part of Devel) to create dummy content and the use of Views to create:
A HTML page with a list of content
A block with a list of content
A list of items returned as JSON (using Views Datasource)