Since my last guide about Angular models was written in September 2017 it's definitely time for an update for the most recent version of Angular. Some things have changed regarding the implementation especially in terms of how to create our classes (which is now done via Angular CLI), how the HttpClient works (which has become generic) and how to map our response to our model (via pipes). Addition