<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was động generated on 01/10/2026 at 15:56 by All in One SEO v5.0.1.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://branium.pro/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Branium</title>
		<link><![CDATA[https://branium.pro]]></link>
		<description><![CDATA[Branium]]></description>
		<lastBuildDate><![CDATA[Thu, 01 Oct 2026 08:52:57 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://branium.pro/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-16-security-best-practices/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-16-security-best-practices/]]></link>
			<title>Bài 16.16. Security Best Practices</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:52:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-16-security-best-practices-2/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-16-security-best-practices-2/]]></link>
			<title>Bài 16.16. Security Best Practices</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:52:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-15-trang-thai-authentication/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-15-trang-thai-authentication/]]></link>
			<title>Bài 16.15. Trạng thái Authentication</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:52:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-14-refresh-dong-thoi/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-14-refresh-dong-thoi/]]></link>
			<title>Bài 16.14. Refresh đồng thời</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:52:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-13-retry-request/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-13-retry-request/]]></link>
			<title>Bài 16.13. Retry Request</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:52:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-12-automatic-token-refresh/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-12-automatic-token-refresh/]]></link>
			<title>Bài 16.12. Automatic Token Refresh</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:51:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-11-session-restoration/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-11-session-restoration/]]></link>
			<title>Bài 16.11. Session Restoration</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:51:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-10-dang-xuat/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-10-dang-xuat/]]></link>
			<title>Bài 16.10. Đăng xuất</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:51:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-9-secure-storage/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-9-secure-storage/]]></link>
			<title>Bài 16.9. Secure Storage</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:51:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-8-keychain/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-8-keychain/]]></link>
			<title>Bài 16.8. Keychain</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:50:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-7-phien-lam-viec/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-7-phien-lam-viec/]]></link>
			<title>Bài 16.7. Phiên làm việc</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:50:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-6-han-su-dung-cua-token/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-6-han-su-dung-cua-token/]]></link>
			<title>Bài 16.6. Hạn sử dụng của Token</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:50:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-5-refresh-token/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-5-refresh-token/]]></link>
			<title>Bài 16.5. Refresh Token</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:50:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-4-access-token/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-4-access-token/]]></link>
			<title>Bài 16.4. Access Token</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:49:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-3-luong-dang-ky/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-3-luong-dang-ky/]]></link>
			<title>Bài 16.3. Luồng đăng ký</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:49:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-2-luong-dang-nhap/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-2-luong-dang-nhap/]]></link>
			<title>Bài 16.2. Luồng đăng nhập</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:49:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-1-authentication-vs-authorization/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-1-authentication-vs-authorization/]]></link>
			<title>Bài 16.1. Authentication vs Authorization</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:47:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-12-di-best-practices/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-12-di-best-practices/]]></link>
			<title>Bài 15.12. DI Best Practices</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-11-dependency-graph/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-11-dependency-graph/]]></link>
			<title>Bài 15.11. Dependency Graph</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-10-development-dependency/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-10-development-dependency/]]></link>
			<title>Bài 15.10. Development Dependency</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-8-mock-dependency/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-8-mock-dependency/]]></link>
			<title>Bài 15.8. Mock Dependency</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-9-production-dependency/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-9-production-dependency/]]></link>
			<title>Bài 15.9. Production Dependency</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-7-appdicontainer/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-7-appdicontainer/]]></link>
			<title>Bài 15.7. AppDIContainer</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-6-dependency-container/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-6-dependency-container/]]></link>
			<title>Bài 15.6. Dependency Container</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-4-protocol-based-di/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-4-protocol-based-di/]]></link>
			<title>Bài 15.4. Protocol-based DI</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-5-composition-root/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-5-composition-root/]]></link>
			<title>Bài 15.5. Composition Root</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-3-constructor-injection/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-3-constructor-injection/]]></link>
			<title>Bài 15.3. Constructor Injection</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-1-dependency-la-gi/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-1-dependency-la-gi/]]></link>
			<title>Bài 15.1. Dependency là gì?</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-15-2-dependency-injection/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-2-dependency-injection/]]></link>
			<title>Bài 15.2. Dependency Injection</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:46:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/courses/pro-swiftui/]]></guid>
			<link><![CDATA[https://branium.pro/courses/pro-swiftui/]]></link>
			<title>Pro SwiftUI</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:43:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-19-khi-nao-khong-nen-dung-clean-architecture/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-19-khi-nao-khong-nen-dung-clean-architecture/]]></link>
			<title>Bài 14.19. Khi nào không nên dùng Clean Architecture</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:43:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-18-feature-based-architecture/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-18-feature-based-architecture/]]></link>
			<title>Bài 14.18. Feature-based Architecture</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:43:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-17-cau-truc-du-an/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-17-cau-truc-du-an/]]></link>
			<title>Bài 14.17. Cấu trúc dự án</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:42:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-16-mvvm-clean-architecture/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-16-mvvm-clean-architecture/]]></link>
			<title>Bài 14.16. MVVM + Clean Architecture</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:42:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-15-usecase-protocol/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-15-usecase-protocol/]]></link>
			<title>Bài 14.15. UseCase protocol</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:42:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-14-repository-protocol/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-14-repository-protocol/]]></link>
			<title>Bài 14.14. Repository protocol</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:42:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-13-dao-nguoc-phu-thuoc/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-13-dao-nguoc-phu-thuoc/]]></link>
			<title>Bài 14.13. Đảo ngược phụ thuộc</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:42:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-12-quy-tac-phu-thuoc/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-12-quy-tac-phu-thuoc/]]></link>
			<title>Bài 14.12. Quy tắc phụ thuộc</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:41:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-11-cac-lop-mapper/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-11-cac-lop-mapper/]]></link>
			<title>Bài 14.11. Các lớp Mapper</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:41:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-9-cac-lop-datasource/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-9-cac-lop-datasource/]]></link>
			<title>Bài 14.9. Các lớp DataSource</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:40:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-8-cac-lop-repository/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-8-cac-lop-repository/]]></link>
			<title>Bài 14.8. Các lớp Repository</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:40:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-7-cac-lop-usecase/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-7-cac-lop-usecase/]]></link>
			<title>Bài 14.7. Các lớp UseCase</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:40:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-6-cac-lop-entity/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-6-cac-lop-entity/]]></link>
			<title>Bài 14.6. Các lớp Entity</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:40:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-5-tang-du-lieu/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-5-tang-du-lieu/]]></link>
			<title>Bài 14.5. Tầng dữ liệu</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:39:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/]]></guid>
			<link><![CDATA[https://branium.pro/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Sun, 27 Sep 2026 14:28:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-4-tang-nghiep-vu/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-4-tang-nghiep-vu/]]></link>
			<title>Bài 14.4. Tầng nghiệp vụ</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:39:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-10-cac-lop-dto/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-10-cac-lop-dto/]]></link>
			<title>Bài 14.10. Các lớp DTO</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:39:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-3-tang-trinh-dien/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-3-tang-trinh-dien/]]></link>
			<title>Bài 14.3. Tầng trình diễn</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:38:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-14-1-khi-nao-can-clean-architecture/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-14-1-khi-nao-can-clean-architecture/]]></link>
			<title>Bài 14.2. Khi nào cần Clean Architecture?</title>
			<pubDate><![CDATA[Thu, 01 Oct 2026 08:38:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/blog/]]></guid>
			<link><![CDATA[https://branium.pro/blog/]]></link>
			<title>Blog</title>
			<pubDate><![CDATA[Fri, 23 Oct 2015 07:47:25 +0000]]></pubDate>
		</item>
				</channel>
</rss>
