<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://solo-fullstack.pages.dev/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/01-goals-and-info/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/01-goals-and-info/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/01-goals-and-info/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/02-js-core-engine/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/02-js-core-engine/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/02-js-core-engine/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/03-js-engine-runtime/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/03-js-engine-runtime/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/03-js-engine-runtime/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/04-typescript-advanced/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/04-typescript-advanced/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/04-typescript-advanced/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/05-build-tools/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/05-build-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/05-build-tools/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/06-package-managers/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/06-package-managers/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/06-package-managers/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/07-design-patterns/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/07-design-patterns/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/07-design-patterns/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/08-react-nextjs-deep-dive/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/08-react-nextjs-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/08-react-nextjs-deep-dive/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/09-ui-ux-styling/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/09-ui-ux-styling/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/09-ui-ux-styling/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/10-testing-performance/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/10-testing-performance/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/10-testing-performance/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/11-ecosystem/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/11-ecosystem/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/11-ecosystem/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/12-system-design-security/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/12-system-design-security/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/12-system-design-security/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/13-projects/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/13-projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/13-projects/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/14-weekly-roadmap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/14-weekly-roadmap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/14-weekly-roadmap/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/15-job-checklist/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/15-job-checklist/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/15-job-checklist/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/16a-knowledge-gap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/16a-knowledge-gap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/16a-knowledge-gap/"/></url><url><loc>https://solo-fullstack.pages.dev/block-1-master-frontend/16b-block-breakdown/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/16b-block-breakdown/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/16b-block-breakdown/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/01-goals-and-info/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/01-goals-and-info/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/01-goals-and-info/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/02-nestjs-foundation/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/02-nestjs-foundation/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/02-nestjs-foundation/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/03-database-sql/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/03-database-sql/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/03-database-sql/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/04-prisma-orm/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/04-prisma-orm/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/04-prisma-orm/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/05-rest-graphql-trpc/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/05-rest-graphql-trpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/05-rest-graphql-trpc/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/06-auth-security/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/06-auth-security/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/06-auth-security/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/07-payment-stripe/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/07-payment-stripe/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/07-payment-stripe/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/08-search-email-jobs/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/08-search-email-jobs/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/08-search-email-jobs/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/09-realtime-websockets/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/09-realtime-websockets/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/09-realtime-websockets/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/10-api-design/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/10-api-design/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/10-api-design/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/11-event-driven/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/11-event-driven/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/11-event-driven/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/12-llm-rag/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/12-llm-rag/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/12-llm-rag/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/13-backend-system-design/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/13-backend-system-design/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/13-backend-system-design/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/14-project-saas-api/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/14-project-saas-api/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/14-project-saas-api/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/15a-knowledge-gap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/15a-knowledge-gap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/15a-knowledge-gap/"/></url><url><loc>https://solo-fullstack.pages.dev/block-2-master-backend/15b-block-breakdown/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/15b-block-breakdown/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/15b-block-breakdown/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/01-goals-and-info/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/01-goals-and-info/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/01-goals-and-info/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/02-docker/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/02-docker/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/02-docker/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/03-linux-vps/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/03-linux-vps/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/03-linux-vps/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/04-cicd-github-actions/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/04-cicd-github-actions/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/04-cicd-github-actions/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/05-nginx-proxy/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/05-nginx-proxy/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/05-nginx-proxy/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/06-ssl-cloudflare/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/06-ssl-cloudflare/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/06-ssl-cloudflare/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/07-deploy-vercel-railway/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/07-deploy-vercel-railway/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/07-deploy-vercel-railway/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/08-observability/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/08-observability/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/08-observability/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/09-production-readiness/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/09-production-readiness/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/09-production-readiness/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/10-project-solo-deploy/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/10-project-solo-deploy/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/10-project-solo-deploy/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/11a-knowledge-gap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/11a-knowledge-gap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/11a-knowledge-gap/"/></url><url><loc>https://solo-fullstack.pages.dev/block-3-devops-basics/11b-block-breakdown/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/11b-block-breakdown/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/11b-block-breakdown/"/></url><url><loc>https://solo-fullstack.pages.dev/en/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/01-goals-and-info/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/01-goals-and-info/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/01-goals-and-info/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/02-js-core-engine/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/02-js-core-engine/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/02-js-core-engine/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/03-js-engine-runtime/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/03-js-engine-runtime/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/03-js-engine-runtime/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/04-typescript-advanced/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/04-typescript-advanced/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/04-typescript-advanced/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/05-build-tools/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/05-build-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/05-build-tools/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/06-package-managers/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/06-package-managers/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/06-package-managers/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/07-design-patterns/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/07-design-patterns/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/07-design-patterns/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/08-react-nextjs-deep-dive/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/08-react-nextjs-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/08-react-nextjs-deep-dive/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/09-ui-ux-styling/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/09-ui-ux-styling/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/09-ui-ux-styling/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/10-testing-performance/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/10-testing-performance/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/10-testing-performance/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/11-ecosystem/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/11-ecosystem/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/11-ecosystem/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/12-system-design-security/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/12-system-design-security/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/12-system-design-security/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/13-projects/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/13-projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/13-projects/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/14-weekly-roadmap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/14-weekly-roadmap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/14-weekly-roadmap/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/15-job-checklist/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/15-job-checklist/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/15-job-checklist/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/16a-knowledge-gap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/16a-knowledge-gap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/16a-knowledge-gap/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-1-master-frontend/16b-block-breakdown/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-1-master-frontend/16b-block-breakdown/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-1-master-frontend/16b-block-breakdown/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/01-goals-and-info/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/01-goals-and-info/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/01-goals-and-info/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/02-nestjs-foundation/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/02-nestjs-foundation/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/02-nestjs-foundation/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/03-database-sql/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/03-database-sql/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/03-database-sql/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/04-prisma-orm/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/04-prisma-orm/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/04-prisma-orm/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/05-rest-graphql-trpc/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/05-rest-graphql-trpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/05-rest-graphql-trpc/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/06-auth-security/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/06-auth-security/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/06-auth-security/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/07-payment-stripe/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/07-payment-stripe/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/07-payment-stripe/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/08-search-email-jobs/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/08-search-email-jobs/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/08-search-email-jobs/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/09-realtime-websockets/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/09-realtime-websockets/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/09-realtime-websockets/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/10-api-design/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/10-api-design/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/10-api-design/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/11-event-driven/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/11-event-driven/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/11-event-driven/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/12-llm-rag/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/12-llm-rag/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/12-llm-rag/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/13-backend-system-design/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/13-backend-system-design/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/13-backend-system-design/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/14-project-saas-api/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/14-project-saas-api/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/14-project-saas-api/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/15a-knowledge-gap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/15a-knowledge-gap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/15a-knowledge-gap/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-2-master-backend/15b-block-breakdown/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-2-master-backend/15b-block-breakdown/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-2-master-backend/15b-block-breakdown/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/01-goals-and-info/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/01-goals-and-info/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/01-goals-and-info/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/02-docker/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/02-docker/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/02-docker/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/03-linux-vps/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/03-linux-vps/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/03-linux-vps/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/04-cicd-github-actions/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/04-cicd-github-actions/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/04-cicd-github-actions/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/05-nginx-proxy/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/05-nginx-proxy/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/05-nginx-proxy/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/06-ssl-cloudflare/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/06-ssl-cloudflare/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/06-ssl-cloudflare/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/07-deploy-vercel-railway/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/07-deploy-vercel-railway/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/07-deploy-vercel-railway/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/08-observability/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/08-observability/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/08-observability/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/09-production-readiness/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/09-production-readiness/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/09-production-readiness/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/10-project-solo-deploy/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/10-project-solo-deploy/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/10-project-solo-deploy/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/11a-knowledge-gap/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/11a-knowledge-gap/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/11a-knowledge-gap/"/></url><url><loc>https://solo-fullstack.pages.dev/en/block-3-devops-basics/11b-block-breakdown/</loc><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/block-3-devops-basics/11b-block-breakdown/"/><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/block-3-devops-basics/11b-block-breakdown/"/></url><url><loc>https://solo-fullstack.pages.dev/en/overview/00-roadmap-overview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/overview/00-roadmap-overview/"/><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/overview/00-roadmap-overview/"/></url><url><loc>https://solo-fullstack.pages.dev/en/overview/roadmap-overview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/overview/roadmap-overview/"/><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/overview/roadmap-overview/"/></url><url><loc>https://solo-fullstack.pages.dev/overview/00-roadmap-overview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/overview/00-roadmap-overview/"/><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/overview/00-roadmap-overview/"/></url><url><loc>https://solo-fullstack.pages.dev/overview/roadmap-overview/</loc><xhtml:link rel="alternate" hreflang="en" href="https://solo-fullstack.pages.dev/en/overview/roadmap-overview/"/><xhtml:link rel="alternate" hreflang="vi" href="https://solo-fullstack.pages.dev/overview/roadmap-overview/"/></url></urlset>