(MVC) MVC (2022)

Ninja S. Become A Ninja With Angular (v14.1.0) 2022


Introduction A gentle introduction to ECMAScript 2015+
2.1. Transpilers
2.2. let.
2.3. Constants 
2.4. Shorthands in object creation
2.5. Destructuring assignment
2.6. Default parameters and values
2.7. Rest operator
2.8. Classes
2.9. Promises
2.10. Arrow functions
2.11. Async/await
2.12. Sets and Maps
2.13. Template literals
2.14. Modules
2.15. Conclusion 
Going further than ES2015+
3.1. Dynamic, static and optional types
3.2. Enters TypeScript
3.3. A practical example with DI
4. Diving into TypeScript
4.1. Types as in TypeScript
4.2. Enums
4.3. Return types
4.4. Interfaces
4.5. Optional arguments
4.6. Functions as property
4.7. Classes
4.8. Working with other libraries
4.9. Decorators
5. Advanced TypeScript
5.1. readonly
5.2. keyof
5.3. Mapped type
5.4. Union types and type guards
6. The wonderful land of Web Components
6.1. A brave new world
6.2. Custom elements
6.3. Shadow DOM
6.4. Template
6.5. Frameworks on top of Web Components
7. Grasping Angular’s philosophy 8. From zero to something
8.1. Node.js and NPM
8.2. Angular CLI
8.3. Application structure
8.4. Our first component
8.5. Our first Angular Module
8.6. Bootstrapping the app
9. The templating syntax
9.1. Interpolation
9.2. Using other components in our templates
9.3. Property binding
9.4. Events
9.5. Expressions vs statements
9.6. Local variables
9.7. Structural directives
9.8. Other template directives
9.9. Summary
10. Building components and directives
10.1. Introduction
10.2. Directives
10.3. Components
11. Styling components and encapsulation
11.1. Shadow DOM strategy
11.2. Emulated strategy
11.3. None strategy
11.4. Styling the host
12. Pipes
12.1. Pied piper
12.2. json
12.3. slice
12.4. keyvalue
12.5. uppercase
12.6. lowercase
12.7. titlecase
12.8. number
12.9. percent
12.10. currency
12.11. date
12.12. async
12.13. A pipe in your code
12.14. Creating your own pipes
13. Dependency injection
13.1. DI yourself
13.2. Easy to develop
13.3. Easy to configure
13.4. Other types of provider
13.5. Hierarchical injectors
13.6. DI without types
14. Services
14.1. Title service
14.2. Meta service
14.3. Making your own service
15. Reactive Programming
15.1. Call me maybe
15.2. General principles
15.3. RxJS
15.4. Reactive programming in Angular
16. Testing your app
16.1. The problem with troubleshooting is that trouble shoots back
16.2. Unit test
16.3. Fake dependencies
16.4. Testing components
16.5. Testing with fake templates, providers
16.6. Simpler, cleaner unit tests with ngx-speculoos
16.7. End-to-end tests (e2e)
17. Send and receive data through HTTP
17.1. Getting data
17.2. Transforming data
17.3. Advanced options
17.4. Jsonp
17.5. Interceptors
17.6. Context
17.7. Tests
18. Router
18.1. En route
18.2. Navigation
18.3. Redirects
18.4. Matching strategy
18.5. Hierarchical and empty-path routes
18.6. Guards
18.7. Resolvers
18.8. Router events
18.9. Parameters and data
18.10. Lazy loading
19. Forms
19.1. Forms, dear forms
19.2. Template-driven
19.3. Code-driven
19.4. Adding some validation
19.5. Errors and submission
19.6. Add some style
19.7. Creating a custom validator
19.8. Grouping fields
19.9. Reacting to changes
19.10. Updating on blur or on submit only
19.11. FormArray and FormRecord
19.12. Strictly typed forms
19.13. Super simple validation error messages with ngx-valdemort
19.14. Going further: define custom form inputs with ControlValueAccessor
19.15. Summary
20. Zones and the Angular magic
20.1. AngularJS 1.x and the digest cycle
20.2. Angular and zones
21. Angular compilation: Just in Time vs Ahead of Time
21.1. Code generation 
21.2. Ahead of Time compilation
22. Advanced observables
22.1. Subscribe, unsubscribe and async pipe
22.2. Leveraging operators
22.3. Building your own Observable
22.4. Managing state with stores (NgRx, NGXS, Akita and friends
22.5. Conclusion
23. Advanced components and directives
23.1. View queries
23.2. Content
23.3. Content queries
23.4. Conditional and contextual content projection: ng-template and ngTemplateOutlet
23.5. Host listener
23.6. Host binding
24. Standalone components
24.1. All by myself
24.2. Usage in existing applications
24.3. CLI support
24.4. Application bootstrap
24.5. Optional NgModules
24.6. Providers
24.7. Lazy loading routes
24.8. Initialization
24.9. Caveats
24.10. Summary
25. Internationalization
25.1. The locale
25.2. Default currency
25.3. Translating text
25.4. Process and tooling
25.5. Translating messages in the code
25.6. Pluralization
25.7. Best practices
26. Performances
26.1. First load
26.2. Reload
26.3. Profiling
26.4. Runtime performances
26.5. NgZone
27. Going to production
27.1. Environments and configurations
27.2. strictTemplates
27.3. enableProdMode
27.4. Package your application
27.5. Server configuration
27.6. Conclusion
28. This is the end

Comments ( )
<00>  <01>  <02>  <03>  <04>  <05>  <06>  <07>  <08>  <09>  <10>  <11>  <12>  <13>  <14>  <15>  <16>  <17>  <18>  <19>  <20>  <21>  <22>  <23
Link to this page: http://www.vb-net.com/AngularStart2/6.htm
<SITEMAP>  <MVC>  <ASP>  <NET>  <DATA>  <KIOSK>  <FLEX>  <SQL>  <NOTES>  <LINUX>  <MONO>  <FREEWARE>  <DOCS>  <ENG>  <CHAT ME>  <ABOUT ME>  < THANKS ME>