1. New Section - Building a Secure Node REST API From Scratch In Typescript
2. Kickstarting Our Node Project With npm init
3. Setting Up An Express Server From Scratch
4. Writing Our First Express Endpoint
5. How To Add Hot-Reload To Our Typescript Development Environment
6. Parsing Command Line Arguments in a Node Program
7. Adding Support For Multiple Environments Using dotenv
8. Making The Server Port Number Configurable
9. Setting Up The Winston Logging Library
10. Setting a Cloud SQL Database With Heroku and Postgres
11. Introduction To TypeORM
12. Setting Up a Database Connection With TypeORM
13. Setting Up Our First TypeORM Model
14. Modelling a One To Many Relationship in TypeORM
15. Generating a Database Schema Using TypeORM
16. Trying Out TypeORM - Populating The Database
17. Populating a Database With TypeORM - Repositories
18. Writing a Database Cleanup Script With TypeORM
19. Implementing a Data Retrieval Express Endpoint Using TypeORM
20. Eager Fetching a One To Many Relationship Using TypeORM
21. Error Handling In Asynchronous Express Endpoints
22. Overridding the Express Default Error Handling Behavior
23. Adding CORS Capabilities To An Express Server
24. Filtering Query Results In TypeORM - Part 1
25. Filtering Query Results In TypeORM - Part 2
26. Implementing The Find Course Lessons Endpoint
27. Performing a SQL Join With TypeORM
28. Setting Up an Express JSON Body Parser
29. Implementing an Express PATCH Update Endpoint
30. Controlling The Transaction Isolation Level With TypeORM
31. Implementing a POST Create Entity Endpoint
32. Implementing an Express DELETE Endpoint