Questions
Answer the following questions as best as you can to ensure that you've understood the key concepts from this chapter without Googling. Do you need help answering the questions? See Appendix D, Self-Assessment Answers online at https://static.packt-cdn.com/downloads/9781838648800_Appendix_D_Self-Assessment_Answers.pdf or visit https://expertlysimple.io/angular-self-assessment.
- What are the main components that make for a great developer experience?
- What is a
.env
file? - What is the purpose of the
authenticate
middleware? - How does Docker Compose differ from using the
Dockerfile
? - What is an ODM? How does it differ from an ORM?
- What is middleware?
- What are the uses of Swagger?
- How would you refactor the code for the
/v2/users/{id} PUT
endpoint inuserRouter.ts
, so the code is reusable?