AngularNYC - Angular modules - Patterns & Techniques - Nir Kaufman (@nirkaufman)

Published: 08 March 2018
on channel: AngularNYC
7,588
156

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

https://t.me/joinchat/AAAAAEs6Ej1ZvBG...


Watch video AngularNYC - Angular modules - Patterns & Techniques - Nir Kaufman (@nirkaufman) online without registration, duration hours minute second in high quality. This video was added by user AngularNYC 08 March 2018, don't forget to share it with your friends and acquaintances, it has been viewed on our site 7,58 once and liked it 15 people.