An Angular application is a collection of modules. Through this session, we will explore Angular modules API, learn about modules categories, and build an extendable reusable Angular module with some help from dependency injection.
CONTENTS
0:07 - Intro
0:26 - About Nir
0:46 - A few announces
MODULE DEFINED
2:10 - An Angular application is a collection of modules
2:54 - Angular Modules
3:06 - Angular Building blocks
4:16 - Root (App) Module
4:52 - Routing Module
5:15 - Core Module
5:55 - Feature Module
6:48 - Shared Module
7:19 - Application Structure
7:38 - Question: Does folder structure depend on app structure?
MODULE TYPES
7:37 - Module Categories
SOLID Module
8:07 - SOLID overview
8:50 - Single responsibility
9:15 - Open / closed
DEMO
9:34 - Demo
15:38 - Refactoring and extention of module
18:35 - Overwriting service providers
19:37 - Multi provider
20:33 - Injection Token
23:04 - Extension of services
25:27 - Question: customize injection mechanism
27:47 - Angular Router under the hood
31:03 - Summary
THE REAL WORLD
31:40 - Design. Build. Document.
32:00 - Draw.io
32:58 - Multi app setup
34:00 - Mono repo
34:28 - The mono repo pros
35:02 - Nrwl Extensions
RESOURCES
12 telegram chat
[ Ссылка ]
Ещё видео!