# Angular

- [Bootstrap](/angular/bootstrap.md)
- [Composants](/angular/composants.md)
- [Root Component](/angular/composants/root-component.md)
- [Template Interpolation](/angular/composants/template-interpolation.md)
- [Property Binding](/angular/composants/property-binding.md)
- [Class & Style Binding](/angular/composants/class-and-style-binding.md)
- [Event Binding](/angular/composants/event-binding.md)
- [\*ngIf](/angular/composants/ngif.md)
- [\*ngFor](/angular/composants/ngfor.md)
- [L'approche MVC](/angular/composants/lapproche-mvc.md)
- [Création de Composants](/angular/composants/creation-de-composants.md)
- [Exemple](/angular/composants/exemple.md)
- [Container vs. Presentational Components](/angular/container-vs.-presentational-components.md)
- [Interaction entre Composants](/angular/interaction-entre-composants.md)
- [Input](/angular/interaction-entre-composants/input.md)
- [Output](/angular/interaction-entre-composants/output.md)
- [Exemple](/angular/interaction-entre-composants/exemple.md)
- [Change Detection](/angular/change-detection.md)
- [Les Approches Possibles](/angular/change-detection/les-approches-possibles.md)
- [Fonctionnement de la Change Detection](/angular/change-detection/fonctionnement-de-la-change-detection.md)
- [Optimisation de la Change Detection](/angular/change-detection/optimisation-de-la-change-detection.md)
- [Immutabilité](/angular/change-detection/immutabilite.md)
- [Quelques Liens](/angular/change-detection/quelques-liens.md)
- [Project Structure & Modules](/angular/project-structure-and-modules.md)
- [Entry Point](/angular/project-structure-and-modules/entry-point.md)
- [Définition d'un Module](/angular/project-structure-and-modules/definition-dun-module.md)
- [Root Module](/angular/project-structure-and-modules/root-module.md)
- [Feature Module](/angular/project-structure-and-modules/feature-module.md)
- [Shared Module](/angular/project-structure-and-modules/shared-module.md)
- [Exemple](/angular/project-structure-and-modules/exemple.md)
- [Dependency Injection](/angular/dependency-injection.md)
- [Qu'est-ce que la "Dependency Injection" ?](/angular/dependency-injection/quest-ce-que-la-dependency-injection.md)
- [Injection d'un Service Angular](/angular/dependency-injection/injection-dun-service-angular.md)
- [Services & Providers](/angular/dependency-injection/services-and-providers.md)
- [Portée des Services](/angular/dependency-injection/portee-des-services.md)
- [Tree-Shakable Services](/angular/dependency-injection/tree-shakable-services.md)
- [Class vs Injection Token](/angular/dependency-injection/class-vs-injection-token.md)
- [Exemple](/angular/dependency-injection/exemple.md)
- [Callback Hell vs. Promise vs. Async / Await](/angular/callback-hell-vs.-promise-vs.-async-await.md)
- [Callback Hell](/angular/callback-hell-vs.-promise-vs.-async-await/callback-hell.md)
- [Promise](/angular/callback-hell-vs.-promise-vs.-async-await/promise.md)
- [Async / Await](/angular/callback-hell-vs.-promise-vs.-async-await/async-await.md)
- [Observables](/angular/observables.md)
- [Reactive Programming](/angular/observables/reactive-programming.md)
- [Promise vs Observable](/angular/observables/promise-vs-observable.md)
- [Subscribe](/angular/observables/subscribe.md)
- [Unsubscribe ⚠️](/angular/observables/unsubscribe.md)
- [Création d'un Observable](/angular/observables/creation-dun-observable.md)
- [Opérateurs](/angular/observables/operateurs.md)
- [Définition d'un Opérateur](/angular/observables/operateurs/definition-dun-operateur.md)
- [Lettable Operators vs Legacy Methods](/angular/observables/operateurs/lettable-operators-vs-legacy-methods.md)
- [map](/angular/observables/operateurs/map.md)
- [filter](/angular/observables/operateurs/filter.md)
- [mergeMap & switchMap](/angular/observables/operateurs/mergemap-and-switchmap.md)
- [shareReplay](/angular/observables/operateurs/sharereplay.md)
- [buffer](/angular/observables/operateurs/buffer.md)
- [debounceTime](/angular/observables/operateurs/debouncetime.md)
- [distinctUntilChanged](/angular/observables/operateurs/distinctuntilchanged.md)
- [retry](/angular/observables/operateurs/retry.md)
- [Quelques Liens](/angular/observables/quelques-liens.md)
- [Talks](/angular/observables/talks.md)
- [Http](/angular/http.md)
- [Pourquoi HttpClient ?](/angular/http/pourquoi-httpclient.md)
- [Utilisation de HttpClient](/angular/http/utilisation-de-httpclient.md)
- [Utilisation dans un Service](/angular/http/utilisation-dans-un-service.md)
- [Gestion de la Subscription ⚠️](/angular/http/gestion-de-la-subscription.md)
- [State Management](/angular/state-management.md)
- [Quelques Liens](/angular/state-management/quelques-liens.md)
- [Talks](/angular/state-management/talks.md)
- [GraphQL](/angular/graphql.md)
- [Formulaires](/angular/formulaires.md)
- [Template-driven Forms 🤢](/angular/formulaires/template-driven-forms.md)
- [Reactive Forms 👍](/angular/formulaires/reactive-forms.md)
- [Avantages des "Reactive Forms"](/angular/formulaires/reactive-forms/avantages-des-reactive-forms.md)
- [La boite à outils des "Reactive Forms"](/angular/formulaires/reactive-forms/la-boite-a-outils-des-reactive-forms.md)
- [Validation](/angular/formulaires/reactive-forms/validation.md)
- [Observation des Changements](/angular/formulaires/reactive-forms/observation-des-changements.md)
- [Directives](/angular/directives.md)
- [Attribute Directive](/angular/directives/attribute-directive.md)
- [Structural Directive](/angular/directives/structural-directive.md)
- [Pipes](/angular/pipes.md)
- [Routing](/angular/routing.md)
- [Mise en Place du Routing](/angular/routing/mise-en-place-du-routing.md)
- [Lazy Loading](/angular/routing/lazy-loading.md)
- [Project Structure](/angular/routing/project-structure.md)
- [Route Guards](/angular/routing/route-guards.md)
- [Testing](/angular/testing.md)
- [Unit-Testing](/angular/testing/unit-testing.md)
- [Introduction au Test-Driven Development](/angular/testing/unit-testing/introduction-au-test-driven-development.md)
- [Jasmine](/angular/testing/unit-testing/jasmine.md)
- [Unit-Test Synchrone](/angular/testing/unit-testing/unit-test-synchrone.md)
- [Test-Driven Development](/angular/testing/unit-testing/test-driven-development.md)
- [Unit-Test Asynchrone](/angular/testing/unit-testing/unit-test-asynchrone.md)
- [TestBed](/angular/testing/unit-testing/testbed.md)
- [Unit-Test d'un Service](/angular/testing/unit-testing/unit-test-dun-service.md)
- [Unit-Test d'un Composant](/angular/testing/unit-testing/unit-test-dun-composant.md)
- [Unit-Test et Spies](/angular/testing/unit-testing/unit-test-et-spies.md)
- [Unit-Test et HttpClient](/angular/testing/unit-testing/unit-test-et-httpclient.md)
- [End-to-End](/angular/testing/end-to-end.md)
- [Talks](/angular/testing/talks.md)
- [Sécurité](/angular/securite.md)
- [Quelques Liens](/angular/securite/quelques-liens.md)
- [Animation](/angular/animation.md)
- [Internationalisation](/angular/internationalisation.md)
- [Quelques Liens](/angular/quelques-liens.md)
