Backend Development practice
Filter by difficulty, use hints, reveal solutions and save attempts locally.
1. Practice Backend Introduction by building one step of a production-grade backend app service and checking the result.
code-writing1. Start from the Backend Introduction lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
2. Practice NodeJS Core Runtime by building one step of a production-grade backend app service and checking the result.
code-fix1. Start from the NodeJS Core Runtime lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
3. Practice ExpressJS Server Basics by building one step of a production-grade backend app service and checking the result.
output1. Start from the ExpressJS Server Basics lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
4. Practice RESTful API Routes by building one step of a production-grade backend app service and checking the result.
fill-blank1. Start from the RESTful API Routes lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
5. Practice JSON Request Handling by building one step of a production-grade backend app service and checking the result.
true-false1. Start from the JSON Request Handling lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
6. Practice Database Connections Setup by building one step of a production-grade backend app service and checking the result.
mini-project1. Start from the Database Connections Setup lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
7. Practice SQL Database Basics by building one step of a production-grade backend app service and checking the result.
mcq1. Start from the SQL Database Basics lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
8. Practice NoSQL MongoDB Basics by building one step of a production-grade backend app service and checking the result.
code-writing1. Start from the NoSQL MongoDB Basics lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
9. Practice Mongoose ORM Integration by building one step of a production-grade backend app service and checking the result.
code-fix1. Start from the Mongoose ORM Integration lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
10. Practice Authentication JWT Session by building one step of a production-grade backend app service and checking the result.
output1. Start from the Authentication JWT Session lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
11. Practice Password Hashing Bcrypt by building one step of a production-grade backend app service and checking the result.
fill-blank1. Start from the Password Hashing Bcrypt lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
12. Practice Authorization Roles Guard by building one step of a production-grade backend app service and checking the result.
true-false1. Start from the Authorization Roles Guard lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
13. Practice Middleware Pipeline Design by building one step of a production-grade backend app service and checking the result.
mini-project1. Start from the Middleware Pipeline Design lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
14. Practice Error Handling Middleware by building one step of a production-grade backend app service and checking the result.
mcq1. Start from the Error Handling Middleware lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
15. Practice File Upload Handling by building one step of a production-grade backend app service and checking the result.
code-writing1. Start from the File Upload Handling lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
16. Practice Environment Config dotenv by building one step of a production-grade backend app service and checking the result.
code-fix1. Start from the Environment Config dotenv lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
17. Practice Validation Express Validator by building one step of a production-grade backend app service and checking the result.
output1. Start from the Validation Express Validator lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
18. Practice Logging and Auditing by building one step of a production-grade backend app service and checking the result.
fill-blank1. Start from the Logging and Auditing lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
19. Practice Database Migrations by building one step of a production-grade backend app service and checking the result.
true-false1. Start from the Database Migrations lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
20. Practice API Versioning Strategy by building one step of a production-grade backend app service and checking the result.
mini-project1. Start from the API Versioning Strategy lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
21. Practice API Documentation OpenAPI by building one step of a production-grade backend app service and checking the result.
mcq1. Start from the API Documentation OpenAPI lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
22. Practice Security Headers Helmet by building one step of a production-grade backend app service and checking the result.
code-writing1. Start from the Security Headers Helmet lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
23. Practice Rate Limiting Protection by building one step of a production-grade backend app service and checking the result.
code-fix1. Start from the Rate Limiting Protection lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
24. Practice CORS Policy Configuration by building one step of a production-grade backend app service and checking the result.
output1. Start from the CORS Policy Configuration lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
25. Practice Unit Testing Mocha Jest by building one step of a production-grade backend app service and checking the result.
fill-blank1. Start from the Unit Testing Mocha Jest lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
26. Practice Caching Redis Basics by building one step of a production-grade backend app service and checking the result.
true-false1. Start from the Caching Redis Basics lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
27. Practice Background Jobs Queue by building one step of a production-grade backend app service and checking the result.
mini-project1. Start from the Background Jobs Queue lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
28. Practice Docker Containers Intro by building one step of a production-grade backend app service and checking the result.
mcq1. Start from the Docker Containers Intro lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
29. Practice Backend Deployment Basics by building one step of a production-grade backend app service and checking the result.
code-writing1. Start from the Backend Deployment Basics lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.
30. Practice Backend Review by building one step of a production-grade backend app service and checking the result.
code-fix1. Start from the Backend Review lesson example.
2. Use models, security headers and CRUD results instead of placeholder text.
3. Run the example and compare output before polishing.