Dependency Injection for Shared Logic and Settings
By the end of this module you can use dependency injection for shared logic, settings and connections - and make an endpoint testable by being able to replace them.
Units
- Unit 07.00: Dependencies as shared logic, declared
- Unit 07.01: Settings and clients that are built once
- Unit 07.02: Dependencies that fail the request
- Unit 07.03: Overriding a dependency in a test
- Unit 07.04: Where dependency injection stops helping
