- Technologies used in this course
- Boiler plate code
- Frontend
- Backend
- What we will do in each module
- Module 1: Preparing our server
- Module 2: Setting up our client
- Module 3: Using Repository pattern
- Module 4: Generic Repository pattern
- Module 5: Handling Errors
- Module 6: Sorting, filtering & pagination
- Module 7: Creating pages in the frontend
- Module 8: Adding Basket feature
- Module 9: State management with Redux
- Module 10: Identity
- Module 11: Payments
- Module 12: Displaying video lectures
- Module 13: Creating courses
- Module 14: Updating project to dotnet 6
- Module 15: Deploying to Heroku
- Bonus Module: Getting started with TypeScript
Contents