<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was động generated on 19/10/2026 at 14:38 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[Mon, 19 Oct 2026 01:39:27 +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/j25-threading-ov/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-threading-ov/]]></link>
			<title>Bài 19.1. Giới thiệu về luồng và đa luồng</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:39:27 +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[Mon, 19 Oct 2026 01:39:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jcolorchooser/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jcolorchooser/]]></link>
			<title>Bài 18.27. Sử dụng JColorChooser</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:35:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jmenu/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jmenu/]]></link>
			<title>Bài 18.25. Sử dụng JMenu, JMenuBar, JMenuItem</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:34:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jtextfield/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jtextfield/]]></link>
			<title>Bài 18.15. Sử dụng JTextField</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:32:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-thread-pool/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-thread-pool/]]></link>
			<title>Bài 19.12. Thread pool</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:31:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jprogressbar/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jprogressbar/]]></link>
			<title>Bài 18.28. Sử dụng JProgressBar</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:30:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jfile-chooser/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jfile-chooser/]]></link>
			<title>Bài 18.26. Sử dụng JFileChooser</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:30:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jdialog-form/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jdialog-form/]]></link>
			<title>Bài 18.24. Sử dụng JDialog Form</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:29:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-tabbedpane/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-tabbedpane/]]></link>
			<title>Bài 18.23. Sử dụng Tabbed Pane</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:28:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jscrollpane/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jscrollpane/]]></link>
			<title>Bài 18.22. Sử dụng JScrollPane</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:28:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jtable/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jtable/]]></link>
			<title>Bài 18.21. Sử dụng JTable</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:28:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jcombobox/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jcombobox/]]></link>
			<title>Bài 18.20. Sử dụng JComboBox</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:27:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-radiobtn/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-radiobtn/]]></link>
			<title>Bài 18.19. Sử dụng Radio Button và Button Group</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:26:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jtextarea/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jtextarea/]]></link>
			<title>Bài 18.16. Sử dụng JTextArea</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:26:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jpasswordfield/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jpasswordfield/]]></link>
			<title>Bài 18.17. Sử dụng JPasswordField</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:26:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jcheckbox/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jcheckbox/]]></link>
			<title>Bài 18.18. Sử dụng Check Box</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:26:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-gridlayout/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-gridlayout/]]></link>
			<title>Bài 18.14. GridLayout</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:24:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-borderlayout/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-borderlayout/]]></link>
			<title>Bài 18.13. BorderLayout</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:24:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-flowlayout/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-flowlayout/]]></link>
			<title>Bài 18.12. FlowLayout</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:22:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jpanel/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jpanel/]]></link>
			<title>Bài 18.11. Sử dụng JPanel</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:22:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-keylistener/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-keylistener/]]></link>
			<title>Bài 18.10. Sử dụng KeyListener</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:20:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-mouselistener-va-mousemotionlistener/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-mouselistener-va-mousemotionlistener/]]></link>
			<title>Bài 18.9. Sử dụng MouseListener &#038; MouseMotionListener</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:20:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-actionlistener/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-actionlistener/]]></link>
			<title>Bài 18.8. Sử dụng ActionListener</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:16:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-event-handling/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-event-handling/]]></link>
			<title>Bài 18.7. Mô hình xử lý sự kiện trong Swing</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:11:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-daemon-thread/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-daemon-thread/]]></link>
			<title>Bài 19.11. Daemon thread</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-thread-group/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-thread-group/]]></link>
			<title>Bài 19.13. Thread group</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-garbage-collection/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-garbage-collection/]]></link>
			<title>Bài 19.14. Tìm hiểu về Garbage Collection</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-threading-runtime-class/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-threading-runtime-class/]]></link>
			<title>Bài 19.15. Tìm hiểu lớp Runtime</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-thread-communicate/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-thread-communicate/]]></link>
			<title>Bài 19.10. Giao tiếp giữa các luồng</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:12 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-thread-sync/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-thread-sync/]]></link>
			<title>Bài 19.9. Đồng bộ hóa luồng</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-thread-naming/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-thread-naming/]]></link>
			<title>Bài 19.7. Đặt tên cho thread</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-thread-priority/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-thread-priority/]]></link>
			<title>Bài 19.8. Cấp độ ưu tiên của thread</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/j25-threading-run-vs-start/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/j25-threading-run-vs-start/]]></link>
			<title>Bài 19.6. Phương thức run() vs start()</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:09 +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 19.5. Lập lịch cho các luồng</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:08 +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 19.3. Các cách tạo một thread</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:07 +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 19.4. Thực hiện đa tác vụ với đa luồng</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:07 +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 19.2. Vòng đời của một luồng</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:05:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-1-gioi-thieu-ve-giao-dien-apache-netbeanscopy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-1-gioi-thieu-ve-giao-dien-apache-netbeanscopy/]]></link>
			<title>Bài 18.2. Giới thiệu giao diện Netbeans</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:04:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jframe/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jframe/]]></link>
			<title>Bài 18.4. Sử dụng JFrame</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:04:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jlabel/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jlabel/]]></link>
			<title>Bài 18.5. Sử dụng JLabel</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:04:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-jbutton/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-jbutton/]]></link>
			<title>Bài 18.6. Sử dụng JButton</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:04:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/bai-16-5-huong-dan-tai-va-mo-project-voi-netbeans-idecopy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/bai-16-5-huong-dan-tai-va-mo-project-voi-netbeans-idecopy/]]></link>
			<title>Bài 18.3. Hướng dẫn sử dụng project trong Netbeans</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:04:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-java-swing/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-java-swing/]]></link>
			<title>Bài 18.1. Giới thiệu về Java Swing</title>
			<pubDate><![CDATA[Mon, 19 Oct 2026 01:04:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/quan-ly-dang-ky-mon-hoc-phan-1-5copy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/quan-ly-dang-ky-mon-hoc-phan-1-5copy/]]></link>
			<title>Bài 21.3. Triển khai đề tài cuối khóa cơ bản – Phần 1</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 17:12:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/de-tai-cuoi-khoa-java-nang-caocopy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/de-tai-cuoi-khoa-java-nang-caocopy/]]></link>
			<title>Bài 21.2. Đề tài cuối khóa Java NÂNG CAO – kết nối CSDL</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 17:11:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/de-tai-cuoi-khoa-java-co-bancopy/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/de-tai-cuoi-khoa-java-co-bancopy/]]></link>
			<title>Bài 21.1. Đề tài cuối khóa Java CƠ BẢN – đọc ghi file</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 17:11:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://branium.pro/lessons/java25-connection-pool/]]></guid>
			<link><![CDATA[https://branium.pro/lessons/java25-connection-pool/]]></link>
			<title>Bài 17.16. Connection pool</title>
			<pubDate><![CDATA[Sat, 17 Oct 2026 17:10:49 +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>
