How to create dynamic contents with view
There are multiple ways to implement this. Either by creating a new content type landing pages and set a specific template file only for this content type (I think this is the most strait forward option), or you can create a view with multiple pages (if you want to work with views) and again create a specific template for the view. Also I think that you could use the panels module and create your landing page with custom layout.