<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.vielang.com/</loc>
</url>
<url>
<loc>https://www.vielang.com/it/csharp-core</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/bat-dau/chuong-trinh-dau-tien</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/bat-dau/bien-va-kieu-du-lieu</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/bat-dau/toan-tu-va-ep-kieu</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/bat-dau/if-else-va-switch</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/bat-dau/vong-lap</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/bat-dau/method</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/du-lieu/string</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/du-lieu/array-va-list</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/du-lieu/dictionary</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/class-co-ban/class-va-object</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/class-co-ban/property-va-constructor</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/class-co-ban/value-type-va-reference-type</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/class-co-ban/null-va-nullable</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/class-co-ban/static</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/class-co-ban/enum</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/cong-cu-hang-ngay/lambda</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/cong-cu-hang-ngay/linq-co-ban</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/cong-cu-hang-ngay/exception</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/csharp-core/cong-cu-hang-ngay/async-await-co-ban</loc>
</url>
<url>
<loc>https://www.vielang.com/it/oop-thiet-ke</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/bon-tru-cot/dong-goi</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/bon-tru-cot/ke-thua</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/bon-tru-cot/da-hinh</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/bon-tru-cot/abstract-class</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/interface-va-composition/interface</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/interface-va-composition/interface-hay-abstract-class</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/interface-va-composition/composition</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/solid/srp</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/solid/ocp</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/solid/lsp</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/solid/isp</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/oop-thiet-ke/solid/dip-va-dependency-injection</loc>
</url>
<url>
<loc>https://www.vielang.com/it/sql</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/doc-du-lieu/database-bang-va-khoa</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/doc-du-lieu/select-va-where</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/doc-du-lieu/sap-xep-va-phan-trang</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/doc-du-lieu/null-trong-sql</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/tong-hop/ham-tong-hop</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/tong-hop/group-by-va-having</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/noi-bang/khoa-ngoai-va-quan-he</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/noi-bang/inner-join</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/noi-bang/left-join</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/noi-bang/subquery</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/thay-doi-du-lieu/insert-update-delete</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/thay-doi-du-lieu/create-table-va-rang-buoc</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/thay-doi-du-lieu/transaction</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/hieu-nang-va-an-toan/index</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/hieu-nang-va-an-toan/chuan-hoa</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/sql/hieu-nang-va-an-toan/sql-injection</loc>
</url>
<url>
<loc>https://www.vielang.com/it/aspnet-core</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/nen-tang-web/http-va-rest</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/nen-tang-web/tao-web-api-dau-tien</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/nen-tang-web/controller-va-routing</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/xay-api-crud/nhan-du-lieu-tu-request</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/xay-api-crud/tra-ve-ket-qua</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/xay-api-crud/dto</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/xay-api-crud/validation</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/xay-api-crud/crud-hoan-chinh</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/cau-truc-ung-dung/dependency-injection-trong-aspnet</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/cau-truc-ung-dung/cau-hinh-appsettings</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/cau-truc-ung-dung/logging</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/cau-truc-ung-dung/middleware-va-pipeline</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/du-lieu-voi-ef-core/ef-core-va-dbcontext</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/du-lieu-voi-ef-core/migration</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/du-lieu-voi-ef-core/truy-van-voi-ef-core</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/du-lieu-voi-ef-core/quan-he-mot-nhieu</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/hoan-thien-api/xu-ly-loi-tap-trung</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/hoan-thien-api/xac-thuc-jwt</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/aspnet-core/hoan-thien-api/test-api</loc>
</url>
<url>
<loc>https://www.vielang.com/it/winforms</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/nen-tang-winforms/ung-dung-winforms-dau-tien</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/nen-tang-winforms/control-va-layout</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/nen-tang-winforms/su-kien</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/nen-tang-winforms/kiem-tra-du-lieu-nhap</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/hien-thi-du-lieu/listbox-va-combobox</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/hien-thi-du-lieu/datagridview</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/hien-thi-du-lieu/binding-source</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/hien-thi-du-lieu/hop-thoai-va-form-thu-hai</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/ket-noi-oracle/ef-core-trong-winforms</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/ket-noi-oracle/async-giu-giao-dien-muot</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/ket-noi-oracle/crud-voi-datagridview</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/ket-noi-oracle/master-detail</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/to-chuc-ung-dung/tach-giao-dien-va-du-lieu</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/to-chuc-ung-dung/xu-ly-loi</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/winforms/to-chuc-ung-dung/dong-goi-ung-dung</loc>
</url>
<url>
<loc>https://www.vielang.com/it/dsa</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/do-do-hieu-qua/big-o</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/do-do-hieu-qua/de-quy</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cau-truc-tuyen-tinh/mang-va-list-ben-trong</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cau-truc-tuyen-tinh/linked-list</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cau-truc-tuyen-tinh/stack</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cau-truc-tuyen-tinh/queue</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/bang-bam/hash-table</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/bang-bam/hashset-va-bai-toan-dem</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/tim-kiem-va-sap-xep/tim-kiem-nhi-phan</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/tim-kiem-va-sap-xep/sap-xep-chen</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/tim-kiem-va-sap-xep/merge-sort</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/tim-kiem-va-sap-xep/sap-xep-trong-dotnet</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cay-va-do-thi/cay-nhi-phan-tim-kiem</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cay-va-do-thi/heap-va-priority-queue</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cay-va-do-thi/do-thi-va-bfs</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/cay-va-do-thi/dfs</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/ky-thuat-giai-bai/hai-con-tro-va-cua-so-truot</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/dsa/ky-thuat-giai-bai/quy-hoach-dong</loc>
</url>
<url>
<loc>https://www.vielang.com/it/kien-truc</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/git/commit-va-lich-su</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/git/branch-va-merge</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/git/xu-ly-conflict</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/git/github-va-pull-request</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/test/theory-va-nhieu-truong-hop</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/test/fake-thay-phu-thuoc</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/test/test-dang-tin</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/code-sach/dat-ten-va-method-ngan</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/code-sach/code-smell</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/code-sach/refactor-an-toan</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/design-pattern/strategy</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/design-pattern/factory</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/design-pattern/decorator</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/design-pattern/observer</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/kien-truc-ung-dung/chia-tang</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/kien-truc-ung-dung/clean-architecture</loc>
</url>
<url>
<loc>https://www.vielang.com/learn/kien-truc/kien-truc-ung-dung/tach-solution-nhieu-project</loc>
</url>
<url>
<loc>https://www.vielang.com/en</loc>
</url>
<url>
<loc>https://www.vielang.com/sach/english-file</loc>
</url>
<url>
<loc>https://www.vielang.com/books/en-beginner</loc>
</url>
<url>
<loc>https://www.vielang.com/books/en-elementary</loc>
</url>
<url>
<loc>https://www.vielang.com/books/en-pre-intermediate</loc>
</url>
<url>
<loc>https://www.vielang.com/books/en-intermediate</loc>
</url>
<url>
<loc>https://www.vielang.com/books/en-intermediate-plus</loc>
</url>
<url>
<loc>https://www.vielang.com/books/en-upper-intermediate</loc>
</url>
<url>
<loc>https://www.vielang.com/books/en-advanced</loc>
</url>
<url>
<loc>https://www.vielang.com/exam/toeic</loc>
</url>
<url>
<loc>https://www.vielang.com/exam/toeic-reading-01</loc>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/lo-trinh</loc>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/lo-trinh/lo-trinh-dotnet-backend</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/lo-trinh/fresher-len-junior</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/phong-van</loc>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/phong-van/cau-hoi-csharp-dotnet</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/phong-van/cau-hoi-sql</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/cong-cu</loc>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/cong-cu/git-hang-ngay</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/cong-cu/docker-cho-dotnet</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/viec-lam</loc>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/viec-lam/viet-cv-developer</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/cam-nang/viec-lam/portfolio-du-an-ca-nhan</loc>
<lastmod>2026-09-27</lastmod>
</url>
<url>
<loc>https://www.vielang.com/install</loc>
</url>
</urlset>
