Angular is an opinionated framework. Means that it orientates the way you structure your code base.
About Angular architecture : https://angular.io/guide/architecture
- https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935ced
- https://alligator.io/angular/angular-5/
- https://codecraft.tv/courses/angular/quickstart/overview/
- https://coursetro.com/courses/12/Learn-Angular-4-from-Scratch
- https://www.youtube.com/user/programmingwithmosh/videos
- https://angular.io/guide/template-syntax#property-binding-or-interpolation
- http://www.learn-angular.fr/le-data-binding-angular/
- https://coursetro.com/posts/code/52/Trying-out-the-New-Angular-4-If-Else-Conditionals
- https://alligator.io/angular/style-binding-ngstyle-angular/ (style binding)
- https://blog.angulartraining.com/whats-the-difference-between-style-and-ngstyle-in-angular-68a3301c2ae6
- https://codecraft.tv/courses/angular/built-in-directives/ngstyle-and-ngclass/ (styles & classes)
- http://www.learn-angular.fr/les-pipes/ (les pipes)
- http://www.learn-angular.fr/le-cycle-de-vie-dun-component/
- NGOnInit : https://toddmotto.com/angular-constructor-ngoninit-lifecycle-hook
- https://www.youtube.com/watch?v=289-D_CLRYM&lc=z124cxgaszithppje04cj1gqylesd5xpb40
- https://angularfirebase.com/lessons/sharing-data-between-angular-components-four-methods/
- https://lishman.io/angular-2-router
- https://www.youtube.com/watch?v=T7s4Ie5kdyQ (routerLink & routerLinkActive)
- https://blog.thoughtram.io/angular/2016/06/14/routing-in-angular-2-revisited.html
- https://toddmotto.com/angular-component-router
- https://toddmotto.com/angular-parent-routing-params
- https://codecraft.tv/courses/angular/routing/route-configuration/
- https://codecraft.tv/courses/angular/routing/router-guards/
- https://codecraft.tv/courses/angular/routing/nested-routes/
- https://netbasal.com/angular-2-router-routeroutlet-events-8b0803d88082 (a savoir mais peut paraitre inutile)
- https://www.concretepage.com/angular-2/angular-2-4-child-routes-and-relative-navigation-example
- https://www.tektutorialshub.com/angular-child-routes-nested-routes/
- https://angular.io/guide/dependency-injection-pattern#the-dependency-injection-pattern
- https://angular-2-training-book.rangle.io/handout/modules/shared-modules-di.html (shared services)
- https://angular.io/guide/singleton-services (shared services)
-
Two-way data binding (Understanding NGModel) : https://blog.thoughtram.io/angular/2016/10/13/two-way-data-binding-in-angular-2.html
- https://medium.com/aviabird/complete-angular2-guide-reactive-forms-in-depth-part-1-21a8e2428904
- https://scotch.io/@ibrahimalsurkhi/match-password-validation-with-angular-2
- dynamic forms : https://www.concretepage.com/angular-2/angular-2-formcontrol-example
- https://egghead.io/courses/create-dynamic-forms-in-angular
- https://angular.io/guide/form-validation#custom-validators (custom form validation)
Manage async data streams with observable sequences (reactive programming).
Helper to debugging, profiling, testing : https://www.youtube.com/watch?v=3IqtmUscE_U. Don't care about it at beginning. It's for advanced usage.