<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mostafaeffati.com/en</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/about</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/contact</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/portfolio</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/articles</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/tutorials</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/snippets</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/paths</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/09-frontend-session-edge</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/08-organizations-and-location</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/07-authentication-convergence</loc>
<lastmod>2026-07-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/06-refresh-token-families</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/05-device-vs-user-sessions</loc>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/04-multiple-citizenships</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/03-contact-aggregates</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/02-user-vs-person</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture/01-identity-is-more-than-login</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/books/identity-service-architecture</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/articles/stop-proxying-files-through-backend</loc>
<lastmod>2026-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/knowledge/articles/reverse-ssh-tunneling-iranian-servers</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/tips-and-tricks</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/telegram-bot-with-nestjs</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/config-project-part-1</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/config-project-part-2</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/config-project-part-3</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/config-project-part-4</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/start-project</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/explain-project</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/explain-structure-part-2</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/implement-process-management</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/implement-message-receiver</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/importing-external-packages</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/job-manager-and-message-handling</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/job-manager-implementation</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/job-manager-implementation-part-2</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/telegram-bot-with-nestjs-2</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/telegram-bot-with-nestjs-3</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/telegram-bot-with-nestjs-4</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/telegram-bot-with-nestjs-5</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/telegram-bot-nestjs/telegram-bot-with-nestjs-6</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/introduction</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/nestjs-installation</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/explain-project-structure</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/nestjs-cli</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/maints-appmodulets</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/modules</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/controllers-services</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/http-request</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/http-data-transfer-dto</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/restful-api</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/file-handling</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/serve-static-files</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/cache-management</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/work-with-logs</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/cookies</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/sessions</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/pipes</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/guards</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/interceptors</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/middleware</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/validation</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/web-socket-socketio</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/exception-handling</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/advanced-structure-of-directories</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/unit-tests</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/e2e-tests</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-beginner/conclusion</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/introduction</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/tdd-tests</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/unit-tests</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/bdd-tests</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/cucumber-gherkins-lang</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/implement-scenarios-cucumber-gherkins</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/modules-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/providers-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/lifecycle-events-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/circular-dependency-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/execution-context-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/platform-agnosticism-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/async-modules-providers-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/122-special-episode-module-providers</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/intro-reflect-metadata-package-metadata-di</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/create-di-like-nestjs-metadata-di</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/introduction-decorators</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/create-custom-decorator-composite-them</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/introduction-api-restful</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/cookies-with-express-and-fastify-api-restful</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/introduction-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/middleware-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/exception-handling-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/user-and-connection-management-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/exception-handling</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/security</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/nestjs-zero-to-high-advanced-en/graphql</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/tips-and-tricks/trick-scenario</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/tips-and-tricks/tip-function</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/introduction-of-ddd-course</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/introduction-of-ddd-course-part-2</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/what-is-business-domain</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/introduction-ubiquitous-language</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/ubiquitous-language</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/access-to-continue-of-course</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/bounded-context</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/bounded-context-boundaries</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/bounded-context-integration-types</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/bounded-context-integration-types-بخش-دوم</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/rich-data-model-معرفی</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/rich-data-model-entity</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/rich-data-model-value-object</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/rich-data-model-aggregate</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/rich-data-model-domain-event</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/rich-data-model-domain-service</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/rich-data-model-complexity</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/modeling-process-معرفی</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/modeling-process-8-ddd-steps</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/ddd-strategic/modeling-process-سخن-پایانی</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/introduction-deno-2</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/start-install-and-run-first-deno-app</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/start-hello-world</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/start-setup-dev-environment</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/start-deno-cli</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-security-and-permissions-management</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-modules-and-dependencies</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-denojson-and-packagejson</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-standard-libraries</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-jsrio</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-straightforward-debugging</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-deno-api</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-typescript-configs</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-environment-variables</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/built-in-deno-writing-tests</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/code-example-create-pure-http-server-by-deno</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/code-example-pure-frontend-by-deno</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-oak</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-hono</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-danet</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-fresh</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-nextjs</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-astro</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-vite</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/explain-some-frameworks-miras</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/courses/deno-2-beginner/examples-todo-list</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/paths/nestjs-zero-to-high</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/paths/nestjs-backend</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/paths/software-architecture</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/academy/paths/modern-runtimes</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/about</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/contact</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/portfolio</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/articles</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/tutorials</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/snippets</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/paths</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/09-frontend-session-edge</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/08-organizations-and-location</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/07-authentication-convergence</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/06-refresh-token-families</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/05-device-vs-user-sessions</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/04-multiple-citizenships</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/03-contact-aggregates</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/02-user-vs-person</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture/01-identity-is-more-than-login</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/books/identity-service-architecture</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/articles/stop-proxying-files-through-backend</loc>
<lastmod>2026-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/knowledge/articles/reverse-ssh-tunneling-iranian-servers</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner</loc>
<lastmod>2026-07-26T12:15:29.626Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/oop-fundamentals</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/chatgpt-custom-gpt</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/hexagonal-architecture</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/introduction</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/nestjs-installation</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/explain-project-structure</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/nestjs-cli</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/maints-appmodulets</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/modules</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/controllers-services</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/http-request</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/http-data-transfer-dto</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/restful-api</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/file-handling</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/serve-static-files</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/cache-management</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/work-with-logs</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/cookies</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/sessions</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/pipes</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/guards</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/interceptors</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/middleware</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/validation</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/web-socket-socketio</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/exception-handling</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/advanced-structure-of-directories</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/unit-tests</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/e2e-tests</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-beginner/conclusion</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/tdd-tests</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/unit-tests</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/bdd-tests</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/cucumber-gherkins-lang</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/implement-scenarios-cucumber-gherkins</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/modules-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/providers-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/lifecycle-events-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/circular-dependency-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/execution-context-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/platform-agnosticism-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/async-modules-providers-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/122-special-episode-module-providers</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/intro-reflect-metadata-package-metadata-di</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/create-di-like-nestjs-metadata-di</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/introduction-decorators</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/create-custom-decorator-composite-them</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/introduction-api-restful</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/cookies-with-express-and-fastify-api-restful</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/introduction-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/middleware-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/exception-handling-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/user-and-connection-management-api-websocket</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/exception-handling</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/security</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/nestjs-zero-to-high-advanced/graphql</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/business-domain-چیست</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/introduction-ubiquitous-language</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/ubiquitous-language</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/bounded-context-معرفی</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/bounded-context</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/bounded-context-boundaries</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/bounded-context-integration-types</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/bounded-context-integration-types-بخش-دوم</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/rich-data-model-معرفی</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/rich-data-model-entity</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/rich-data-model-value-object</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/rich-data-model-aggregate</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/rich-data-model-domain-event</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/rich-data-model-domain-service</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/rich-data-model-complexity</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/modeling-process-معرفی</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/modeling-process-8-ddd-steps</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/ddd-strategic/modeling-process-سخن-پایانی</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-06</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-07</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-08</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-09</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-10</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-11</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-12</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-13</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-14</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-15</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-16</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-17</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-18</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-19</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-20</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-21</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-22</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-23</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-24</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-25</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-26</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-27</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-28</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/software-programming-beginners/lesson-29</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/oop-fundamentals/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/oop-fundamentals/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/oop-fundamentals/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/oop-fundamentals/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/oop-fundamentals/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/oop-fundamentals/lesson-06</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-06</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-07</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-08</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-09</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-10</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-11</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-12</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-13</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-14</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-15</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-16</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-17</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-18</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-19</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-20</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-21</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/design-patterns/lesson-22</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/chatgpt-custom-gpt/introduction-custom-gpt</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/chatgpt-custom-gpt/train-gpt-model-custom-gpt</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-06</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-07</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-08</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-09</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-10</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-11</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-12</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-13</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-14</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/regex/lesson-15</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code/lesson-06</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/clean-code/lesson-07</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-06</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-07</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/architecture-styles/lesson-08</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/hexagonal-architecture/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/hexagonal-architecture/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/hexagonal-architecture/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/hexagonal-architecture/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/hexagonal-architecture/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-01</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-02</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-03</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-04</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-05</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-06</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-07</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-08</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-09</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-10</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-11</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/courses/rxjs-reactive/lesson-12</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/paths/nestjs-zero-to-high-fa</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/paths/software-architecture-fa</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/paths/modern-runtimes-fa</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/academy/paths/programming-fundamentals-fa</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/nobatiar</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/nobatiar</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/quant-platform</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/quant-platform</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/airport-logistics</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/airport-logistics</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/backend-compiler</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/backend-compiler</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/neshast</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/neshast</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/vehicle-inspection</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/vehicle-inspection</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/transportation</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/transportation</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/ok-ex</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/ok-ex</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/exmodules</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/exmodules</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/karzar</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/karzar</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/pagination-sort-filter</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/pagination-sort-filter</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/encrypt-decrypt-finder</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/encrypt-decrypt-finder</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/repository-adapter</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/repository-adapter</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/e-server</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/e-server</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/nginx-dockerized</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/nginx-dockerized</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/projects/tradingview-custom</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/projects/tradingview-custom</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store/categories/desktop-apps</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store/categories/server-applications</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store/categories/libraries</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store/categories/starter-kits</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store/categories/templates</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store/categories/ai-agents</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/en/store/categories/source-code</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store/categories/desktop-apps</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store/categories/server-applications</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store/categories/libraries</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store/categories/starter-kits</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store/categories/templates</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store/categories/ai-agents</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://mostafaeffati.com/fa/store/categories/source-code</loc>
<lastmod>2026-07-26T12:15:29.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
</urlset>
