Step-by-Step Angular Routing: Learn To Create client-side and Single Page Apps with Routing and Navigation