<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was động generated on 17/10/2026 at 20:43 by All in One SEO v5.0.2.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[Sat, 17 Oct 2026 12:01:59 +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-15-12-view-bindingcopy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-15-12-view-bindingcopy/]]></link>
			<title>Bài 20.12. View binding</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 12:01:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/courses/java-2025/]]></guid>
			<link><![CDATA[https://branium.pro/courses/java-2025/]]></link>
			<title>Java Từ Cơ Bản Đến Nâng Cao All New</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 12:01:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-threading-schedule/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-threading-schedule/]]></link>
			<title>Bài 16.5. Lập lịch cho các luồng</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 12:00:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-task-with-threading/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-task-with-threading/]]></link>
			<title>Bài 16.4. Thực hiện đa tác vụ với đa luồng</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:59:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-ways-to-create-thread/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-ways-to-create-thread/]]></link>
			<title>Bài 16.3. Các cách tạo một thread</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:59:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-thread-lifecycle/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-thread-lifecycle/]]></link>
			<title>Bài 16.2. Vòng đời của một luồng</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:59:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-threading-ov/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-threading-ov/]]></link>
			<title>Bài 16.1. Giới thiệu về luồng và đa luồng</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:57:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-iterator/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-iterator/]]></link>
			<title>Bài 15.13. Iterator</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:53:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-collections/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-collections/]]></link>
			<title>Bài 15.12. Các thuật toán trong Collections</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:53:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-map/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-map/]]></link>
			<title>Bài 15.11. Sử dụng Map</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:53:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-set/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-set/]]></link>
			<title>Bài 15.10. Sử dụng Set</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:53:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-queue/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-queue/]]></link>
			<title>Bài 15.9. Sử dụng Queue</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:52:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-list/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-list/]]></link>
			<title>Bài 15.7. Sử dụng List</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:52:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-11-3-gioi-thieu-collections-frameworkcopy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-11-3-gioi-thieu-collections-frameworkcopy/]]></link>
			<title>Bài 15.6. Giới thiệu Collections Framework</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:52:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-wildcard/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-wildcard/]]></link>
			<title>Bài 15.5. Wildcard</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:50:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-limit-type/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-limit-type/]]></link>
			<title>Bài 15.4. Giới hạn kiểu tham số</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:50:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-generic-methods/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-generic-methods/]]></link>
			<title>Bài 15.3. Phương thức generic</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:50:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-generic-classes/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-generic-classes/]]></link>
			<title>Bài 15.2. Lớp generic</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:49:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-regex-check-pwd/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-regex-check-pwd/]]></link>
			<title>Bài 14.11. Kiểm tra định dạng mật khẩu</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:48:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-regex-check-email/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-regex-check-email/]]></link>
			<title>Bài 14.10. Kiểm tra định dạng email</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:47:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-check-empid-regex/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-check-empid-regex/]]></link>
			<title>Bài 14.9. Kiểm tra định dạng mã nhân viên</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:47:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-check-student-id-regex/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-check-student-id-regex/]]></link>
			<title>Bài 14.8. Kiểm tra định dạng mã sinh viên</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:46:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-user-define-exception/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-user-define-exception/]]></link>
			<title>Bài 13.5. Tự định nghĩa ngoại lệ</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:44:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-throw-vs-throws/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-throw-vs-throws/]]></link>
			<title>Bài 13.4. Sử dụng throw và throws</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:44:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-try-catch-finally/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-try-catch-finally/]]></link>
			<title>Bài 13.3. Sử dụng try-catch-finally</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:44:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-checked-vs-unchecked-exceptions/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-checked-vs-unchecked-exceptions/]]></link>
			<title>Bài 13.2. Ngoại lệ Checked vs Unchecked</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:43:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-exception-ov/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-exception-ov/]]></link>
			<title>Bài 13.1. Giới thiệu về ngoại lệ trong Java</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:43:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-timezone-offsetdatetime/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-timezone-offsetdatetime/]]></link>
			<title>Bài 12.9. Làm việc với TimeZone và OffsetDateTime</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:42:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-datetimeformatter/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-datetimeformatter/]]></link>
			<title>Bài 12.8. Lớp DateTimeFormatter</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:41:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-localdatetime/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-localdatetime/]]></link>
			<title>Bài 12.6. Lớp LocalDateTime</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:41:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-localtime/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-localtime/]]></link>
			<title>Bài 12.5. Lớp LocalTime</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:41:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-extract-date/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-extract-date/]]></link>
			<title>Bài 12.3. Trích xuất thông tin từ đối tượng lớp Date</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:40:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-localdate/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-localdate/]]></link>
			<title>Bài 12.4. Lớp LocalDate</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:40:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java-date-va-simpledateformat/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java-date-va-simpledateformat/]]></link>
			<title>Bài 12.2. Lớp Date và SimpleDateFormat</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:40:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-create-and-use-lib/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-create-and-use-lib/]]></link>
			<title>Bài 11.13. Tạo và sử dụng thư viện tùy chỉnh</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:38:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-9-12-bieu-dien-quan-he-lop-trong-umlcopy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-9-12-bieu-dien-quan-he-lop-trong-umlcopy/]]></link>
			<title>Bài 11.9. Biểu diễn quan hệ lớp trong UML</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:37:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-class-relationship/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-class-relationship/]]></link>
			<title>Bài 11.8. Mối quan hệ giữa các lớp Java</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:37:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-lambda-expression/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-lambda-expression/]]></link>
			<title>Bài 11.6. Lambda expression</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:35:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-anonymous-class/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-anonymous-class/]]></link>
			<title>Bài 11.5. Lớp vô danh – anonymous class</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:35:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-enum/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-enum/]]></link>
			<title>Bài 11.3. Kiểu enum</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:33:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-sorting-vi/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-sorting-vi/]]></link>
			<title>Bài 10.9. Sắp xếp chuỗi kí tự tiếng Việt có dấu</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:32:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-abstract-vs-interface/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-abstract-vs-interface/]]></link>
			<title>Bài 10.8. So sánh abstract class với interface</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:32:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-some-useful-interface/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-some-useful-interface/]]></link>
			<title>Bài 10.7. Một số interface thường dùng</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:28:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-user-define-interface/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-user-define-interface/]]></link>
			<title>Bài 10.5. Interface tự định nghĩa</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:28:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-interface-java8/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-interface-java8/]]></link>
			<title>Bài 10.4. Interface trong Java 8, Java 9+</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:27:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-interface-overview/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-interface-overview/]]></link>
			<title>Bài 10.3. Tổng quan về Interfaces</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:26:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-abstract-classes/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-abstract-classes/]]></link>
			<title>Bài 10.2. Các lớp trừu tượng – Abtract classes</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:26:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-inheritance-design/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-inheritance-design/]]></link>
			<title>Bài 8.10. Gợi ý thiết kế kế thừa trong Java</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 11:21:32 +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/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>
