Научитесь разрабатывать приложения профессионального уровня с Angular | Angular Start
Полное текстовое руководство по Angular от уровня начинающего до создания приложений профессионального класса. Концепции излагаются с самого начала, но содержание будет полезным как для разработчиков среднего уровня, так и для продвинутых специалистов по Angular.
Для примеров автора подошла бы библиотека ngrx/@data , которая бы сразу инкапсулировала всю CRUD логику. Но опять же, я пока что не встречал в аутсорсе такого API, где эту библиотеку можно было бы использовать.