ExpressJS practice
Filter by difficulty, use hints, reveal solutions and save attempts locally.
1. Practice Express Introduction by building one step of a robust Express authentication server and checking the result.
code-writing1. Start from the Express Introduction lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
2. Practice Express Setup by building one step of a robust Express authentication server and checking the result.
code-fix1. Start from the Express Setup lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
3. Practice Basic Routing by building one step of a robust Express authentication server and checking the result.
output1. Start from the Basic Routing lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
4. Practice Request and Response by building one step of a robust Express authentication server and checking the result.
fill-blank1. Start from the Request and Response lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
5. Practice Express Middleware by building one step of a robust Express authentication server and checking the result.
true-false1. Start from the Express Middleware lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
6. Practice Serving Static Files by building one step of a robust Express authentication server and checking the result.
mini-project1. Start from the Serving Static Files lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
7. Practice JSON Parsing by building one step of a robust Express authentication server and checking the result.
mcq1. Start from the JSON Parsing lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
8. Practice URL Parameters by building one step of a robust Express authentication server and checking the result.
code-writing1. Start from the URL Parameters lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
9. Practice Query Strings by building one step of a robust Express authentication server and checking the result.
code-fix1. Start from the Query Strings lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
10. Practice Router Module by building one step of a robust Express authentication server and checking the result.
output1. Start from the Router Module lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
11. Practice Error Handling Middleware by building one step of a robust Express authentication server and checking the result.
fill-blank1. Start from the Error Handling Middleware lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
12. Practice CORS Configuration by building one step of a robust Express authentication server and checking the result.
true-false1. Start from the CORS Configuration lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
13. Practice JWT Authentication by building one step of a robust Express authentication server and checking the result.
mini-project1. Start from the JWT Authentication lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
14. Practice Cookies and Sessions by building one step of a robust Express authentication server and checking the result.
mcq1. Start from the Cookies and Sessions lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
15. Practice Form Handling by building one step of a robust Express authentication server and checking the result.
code-writing1. Start from the Form Handling lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
16. Practice File Uploads by building one step of a robust Express authentication server and checking the result.
code-fix1. Start from the File Uploads lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
17. Practice MongoDB Connection by building one step of a robust Express authentication server and checking the result.
output1. Start from the MongoDB Connection lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
18. Practice Mongoose Schemas by building one step of a robust Express authentication server and checking the result.
fill-blank1. Start from the Mongoose Schemas lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
19. Practice Express Validator by building one step of a robust Express authentication server and checking the result.
true-false1. Start from the Express Validator lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
20. Practice RESTful API Design by building one step of a robust Express authentication server and checking the result.
mini-project1. Start from the RESTful API Design lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
21. Practice Morgan Logging by building one step of a robust Express authentication server and checking the result.
mcq1. Start from the Morgan Logging lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
22. Practice Rate Limiting Middleware by building one step of a robust Express authentication server and checking the result.
code-writing1. Start from the Rate Limiting Middleware lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
23. Practice Security Headers Helmet by building one step of a robust Express authentication server and checking the result.
code-fix1. Start from the Security Headers Helmet lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
24. Practice API Versioning by building one step of a robust Express authentication server and checking the result.
output1. Start from the API Versioning lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
25. Practice Testing with Supertest by building one step of a robust Express authentication server and checking the result.
fill-blank1. Start from the Testing with Supertest lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
26. Practice MVC Architecture by building one step of a robust Express authentication server and checking the result.
true-false1. Start from the MVC Architecture lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
27. Practice Background Workers by building one step of a robust Express authentication server and checking the result.
mini-project1. Start from the Background Workers lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
28. Practice Websockets Basics by building one step of a robust Express authentication server and checking the result.
mcq1. Start from the Websockets Basics lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
29. Practice Deployment and Environment by building one step of a robust Express authentication server and checking the result.
code-writing1. Start from the Deployment and Environment lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.
30. Practice ExpressJS Review by building one step of a robust Express authentication server and checking the result.
code-fix1. Start from the ExpressJS Review lesson example.
2. Use bearer tokens, cookies and request headers instead of placeholder text.
3. Run the example and compare output before polishing.