
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Learn Angular Router for Real-World Applications
Одна из фундаментальных концепций построения успешного крупномасштабного приложения состоит в том, чтобы разбить его на более мелкие, потенциально независимые, но в основном более управляемые и обслуживаемые части. Это начинается на уровне компонентов, уровне модулей и, наконец, уровне маршрутизации приложений. Маршрутизация является основной частью каждого приложения - она должна быть частью инструментария каждого разработчика.
Этот курс шаг за шагом проведет вас от понимания основных концепций маршрутизации к освоению тем на уровне экспертов. Мы начнем с настройки маршрутизатора, а затем определим простые маршруты и дочерние маршруты и рекомендации по их организации с использованием Routing Module pattern.
Вы узнаете о поддерживаемых типах URL и его сегментах, о том, как их определять и как использовать Observables RxJS для подписки на обновления маршрутов. Мы также узнаем, как обеспечить безопасность маршрутов с помощью различных типов средств защиты и о настройке производительности с помощью функций отложенной загрузки и предварительной загрузки маршрутизатора.
https://github.com/juristr/egghead-learn-angular-router/
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.