Learn how to make a simple SPA using Angular 2. Just make two pages. Then, know how to use Angular 2 Router to make links for navigation and redirection.
Make an AngularJS directive to remotely validate an email field in a form. This example can also be applied to remotely validate any field in a form.
For mobile, Ionic has got you covered with its Ion-List. But currently (
version 1.3.8), a CollectionView in Ionic, that should look and work like iOS' UICollectionView, has not been implemented. But there's a simple workaround. It (mostly) depends on the CSS.