<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/course-overview</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/what-is-expressjs-and-why-use-it</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/setting-up-a-basic-express-server</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/understanding-the-requestresponse-cycle</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/understanding-middleware-in-expressjs</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/working-with-builtin-middleware</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/creating-custom-middleware</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/handling-routes-and-http-methods</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/using-express-router-for-modularization</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/query-parameters-vs-route-parameters</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/grouping-and-versioning-routes</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/implementing-error-handling-in-routes</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/restful-api-design-principles</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/implementing-crud-operations-with-expressjs</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/using-postman-for-api-testing</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/error-handling-and-validation-in-apis</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/sql-vs-nosql-choosing-the-right-database</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/connecting-expressjs-with-mongodb-using-mongoose</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/performing-crud-operations-with-mongodb</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/working-with-postgresql-and-sequelize-orm</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/crud-operations-with-sequelize</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3-4</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/introduction-to-authentication-strategies</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/hashing-passwords-with-bcryptjs</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/implementing-jwt-authentication</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/securing-apis-with-helmet-cors-and-rate-limiting</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3-4-5</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/uploading-files-with-multer</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/validating-file-types-and-sizes</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/handling-form-data</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3-4-5-6</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/introduction-to-websockets-and-realtime-communication</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/setting-up-websocket-servers-with-expressjs</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/using-socketio-for-realtime-features</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/broadcasting-and-handling-websocket-events</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3-4-5-6-7</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/writing-unit-tests-with-jest-and-supertest</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/debugging-expressjs-applications</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/handling-errors-and-logging-with-morgan-and-winston</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3-4-5-6-7-8</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/using-pm2-for-process-management-and-autorestart</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/load-balancing-and-caching-with-redis</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/caching-responses-with-redis</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3-4-5-6-7-8-9</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/writing-clean-and-maintainable-expressjs-code</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/logging-and-monitoring-in-production</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/process-errors-and-health-checks</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/understanding-advanced-expressjs-features</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/worker-threads-in-express-apps</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
<url><loc>https://www.designgurus.io/course-play/grokking-expressjs/doc/quiz-1-2-3-4-5-6-7-8-9-10</loc><lastmod>2026-11-06T00:59:08.771Z</lastmod></url>
</urlset>