NodeJS practice
Filter by difficulty, use hints, reveal solutions and save attempts locally.
1. Practice Node Introduction by building one step of a production-style REST API and checking the result.
code-writing1. Start from the Node Introduction lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
2. Practice Modules by building one step of a production-style REST API and checking the result.
code-fix1. Start from the Modules lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
3. Practice NPM by building one step of a production-style REST API and checking the result.
output1. Start from the NPM lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
4. Practice File System by building one step of a production-style REST API and checking the result.
fill-blank1. Start from the File System lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
5. Practice Events by building one step of a production-style REST API and checking the result.
true-false1. Start from the Events lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
6. Practice ExpressJS by building one step of a production-style REST API and checking the result.
mini-project1. Start from the ExpressJS lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
7. Practice REST API by building one step of a production-style REST API and checking the result.
mcq1. Start from the REST API lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
8. Practice Middleware by building one step of a production-style REST API and checking the result.
code-writing1. Start from the Middleware lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
9. Practice Routing by building one step of a production-style REST API and checking the result.
code-fix1. Start from the Routing lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
10. Practice Error Handling by building one step of a production-style REST API and checking the result.
output1. Start from the Error Handling lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
11. Practice Authentication by building one step of a production-style REST API and checking the result.
fill-blank1. Start from the Authentication lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
12. Practice JWT by building one step of a production-style REST API and checking the result.
true-false1. Start from the JWT lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
13. Practice File Upload by building one step of a production-style REST API and checking the result.
mini-project1. Start from the File Upload lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
14. Practice MongoDB Integration by building one step of a production-style REST API and checking the result.
mcq1. Start from the MongoDB Integration lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
15. Practice API Security by building one step of a production-style REST API and checking the result.
code-writing1. Start from the API Security lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
16. Practice CRUD API Project by building one step of a production-style REST API and checking the result.
code-fix1. Start from the CRUD API Project lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
17. Practice Environment Variables by building one step of a production-style REST API and checking the result.
output1. Start from the Environment Variables lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
18. Practice Validation by building one step of a production-style REST API and checking the result.
fill-blank1. Start from the Validation lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
19. Practice Logging by building one step of a production-style REST API and checking the result.
true-false1. Start from the Logging lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
20. Practice Rate Limiting by building one step of a production-style REST API and checking the result.
mini-project1. Start from the Rate Limiting lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
21. Practice Email Sending by building one step of a production-style REST API and checking the result.
mcq1. Start from the Email Sending lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
22. Practice Webhooks by building one step of a production-style REST API and checking the result.
code-writing1. Start from the Webhooks lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
23. Practice Payments Basics by building one step of a production-style REST API and checking the result.
code-fix1. Start from the Payments Basics lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
24. Practice Testing APIs by building one step of a production-style REST API and checking the result.
output1. Start from the Testing APIs lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
25. Practice Deployment by building one step of a production-style REST API and checking the result.
fill-blank1. Start from the Deployment lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
26. Practice Streams by building one step of a production-style REST API and checking the result.
true-false1. Start from the Streams lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
27. Practice Async Patterns by building one step of a production-style REST API and checking the result.
mini-project1. Start from the Async Patterns lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
28. Practice Package Scripts by building one step of a production-style REST API and checking the result.
mcq1. Start from the Package Scripts lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
29. Practice Background Jobs by building one step of a production-style REST API and checking the result.
code-writing1. Start from the Background Jobs lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.
30. Practice NodeJS Review by building one step of a production-style REST API and checking the result.
code-fix1. Start from the NodeJS Review lesson example.
2. Use request body, params and database rows instead of placeholder text.
3. Run the example and compare output before polishing.