<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//freeonlineteq.com/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/optimizing-the-presence/</loc>
		<lastmod>2025-07-17T01:49:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/subscribing-to-route-parameter-changes/</loc>
		<lastmod>2025-07-17T01:49:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/notifying-users-when-they-receive-a-message/</loc>
		<lastmod>2025-07-17T01:48:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/dealing-with-utc-date-formats/</loc>
		<lastmod>2025-07-17T01:48:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/updating-the-message-hub-with-group-tracking/</loc>
		<lastmod>2025-07-17T01:47:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/tracking-the-message-groups/</loc>
		<lastmod>2025-07-17T01:44:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/sending-messages-via-the-hub/</loc>
		<lastmod>2025-07-17T01:44:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/refactoring-the-message-components-to-use-the-hub/</loc>
		<lastmod>2025-07-17T01:40:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-hub-connection-to-the-message-service/</loc>
		<lastmod>2025-07-17T01:39:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-send-message-method-to-the-hub/</loc>
		<lastmod>2025-07-17T01:38:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-a-message-hub/</loc>
		<lastmod>2025-07-17T01:38:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/displaying-online-presence/</loc>
		<lastmod>2025-07-17T01:37:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-presence-tracker/</loc>
		<lastmod>2025-07-17T01:37:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/client-side-signalr/</loc>
		<lastmod>2025-07-17T01:36:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/authenticating-to-signalr/</loc>
		<lastmod>2025-07-17T01:36:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-presence-hub/</loc>
		<lastmod>2025-07-17T01:35:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-63/</loc>
		<lastmod>2025-07-17T01:34:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/summary-of-section-16/</loc>
		<lastmod>2025-07-17T01:29:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/editing-roles-part-two/</loc>
		<lastmod>2025-07-17T01:28:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/editing-roles-in-the-client/</loc>
		<lastmod>2025-07-17T01:28:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-modals/</loc>
		<lastmod>2025-07-17T01:27:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-edit-roles-component/</loc>
		<lastmod>2025-07-17T01:26:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-custom-directive/</loc>
		<lastmod>2025-07-17T01:26:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-an-admin-guard/</loc>
		<lastmod>2025-07-17T01:25:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-an-admin-component/</loc>
		<lastmod>2025-07-17T01:25:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/editing-user-roles/</loc>
		<lastmod>2025-07-17T01:25:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/getting-the-users-with-roles/</loc>
		<lastmod>2025-07-17T01:24:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-policy-based-authorisation/</loc>
		<lastmod>2025-07-17T01:21:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-roles-to-the-jwt-token/</loc>
		<lastmod>2025-07-17T01:20:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-roles-to-the-app/</loc>
		<lastmod>2025-07-17T01:20:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/updating-the-account-controller/</loc>
		<lastmod>2025-07-17T01:19:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/updating-the-seed-method/</loc>
		<lastmod>2025-07-17T01:19:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/refactoring-and-adding-a-new-migration/</loc>
		<lastmod>2025-07-17T01:18:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/configuring-the-startup-class/</loc>
		<lastmod>2025-07-17T01:18:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/configuring-the-dbcontext/</loc>
		<lastmod>2025-07-17T01:17:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-the-entities/</loc>
		<lastmod>2025-07-17T01:17:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-62/</loc>
		<lastmod>2025-07-17T01:16:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/summary-of-section-15/</loc>
		<lastmod>2025-07-17T01:11:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/deleting-messages-on-the-client/</loc>
		<lastmod>2025-07-17T01:10:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/deleting-messages-on-the-api/</loc>
		<lastmod>2025-07-17T01:09:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/fixing-the-photo-weirdness/</loc>
		<lastmod>2025-07-17T01:09:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/sending-messages/</loc>
		<lastmod>2025-07-17T01:08:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-route-resolvers/</loc>
		<lastmod>2025-07-17T01:08:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-query-params/</loc>
		<lastmod>2025-07-17T01:07:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/activating-the-message-tab/</loc>
		<lastmod>2025-07-17T01:06:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/styling-the-message-thread/</loc>
		<lastmod>2025-07-17T01:06:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-message-thread-in-the-client/</loc>
		<lastmod>2025-07-17T01:00:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/designing-the-inbox/</loc>
		<lastmod>2025-07-17T00:59:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-the-angular-app-for-messaging/</loc>
		<lastmod>2025-07-17T00:58:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/getting-the-message-thread-for-2-users/</loc>
		<lastmod>2025-07-17T00:58:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/getting-the-messages-from-the-repo/</loc>
		<lastmod>2025-07-17T00:57:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-message-controller/</loc>
		<lastmod>2025-07-17T00:57:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-the-automapper-profiles/</loc>
		<lastmod>2025-07-17T00:56:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-the-message-repository/</loc>
		<lastmod>2025-07-17T00:56:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-the-entities-for-messaging/</loc>
		<lastmod>2025-07-17T00:55:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-61/</loc>
		<lastmod>2025-07-17T00:55:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-14-summary/</loc>
		<lastmod>2025-07-17T00:50:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/paginating-the-likes-on-the-client/</loc>
		<lastmod>2025-07-17T00:48:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-pagination-for-the-likes/</loc>
		<lastmod>2025-07-17T00:47:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-lists-component/</loc>
		<lastmod>2025-07-17T00:47:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-toggle-functionality/</loc>
		<lastmod>2025-07-17T00:46:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-the-likes-functions-in-the-angular-app/</loc>
		<lastmod>2025-07-17T00:46:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/controller-methods-for-the-likes-feature/</loc>
		<lastmod>2025-07-17T00:45:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/implementing-the-likes-repository/</loc>
		<lastmod>2025-07-17T00:45:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-likes-repository/</loc>
		<lastmod>2025-07-17T00:44:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-likes-entity/</loc>
		<lastmod>2025-07-17T00:44:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-60/</loc>
		<lastmod>2025-07-17T00:43:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/remembering-the-filters-for-a-user-in-the-service/</loc>
		<lastmod>2025-07-17T00:32:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-13-summary/</loc>
		<lastmod>2025-07-17T00:32:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/restoring-caching-for-member-detailed/</loc>
		<lastmod>2025-07-17T00:31:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/restoring-the-caching-for-members/</loc>
		<lastmod>2025-07-17T00:31:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/formatting-dates-2/</loc>
		<lastmod>2025-07-17T00:30:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/making-the-last-active-action-filter-more-optimal/</loc>
		<lastmod>2025-07-17T00:29:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-an-action-filter/</loc>
		<lastmod>2025-07-17T00:29:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/sorting-on-the-client/</loc>
		<lastmod>2025-07-17T00:28:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-sorting-functionality/</loc>
		<lastmod>2025-07-17T00:28:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-filter-buttons-to-the-client/</loc>
		<lastmod>2025-07-17T00:24:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/cleaning-up-the-member-service/</loc>
		<lastmod>2025-07-17T00:23:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-additional-filters/</loc>
		<lastmod>2025-07-17T00:22:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-filtering-to-the-api/</loc>
		<lastmod>2025-07-17T00:22:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-the-angular-bootstrap-pagination-component/</loc>
		<lastmod>2025-07-17T00:21:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-up-client-pagination/</loc>
		<lastmod>2025-07-17T00:20:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-the-pagination-classes/</loc>
		<lastmod>2025-07-17T00:20:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-helper-classes-for-pagination/</loc>
		<lastmod>2025-07-17T00:19:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-paged-list-class/</loc>
		<lastmod>2025-07-17T00:18:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-59/</loc>
		<lastmod>2025-07-17T00:17:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-12-summary/</loc>
		<lastmod>2025-07-17T00:14:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/client-side-registration/</loc>
		<lastmod>2025-07-17T00:13:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/updating-the-api-register-method/</loc>
		<lastmod>2025-07-17T00:10:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-reusable-date-input/</loc>
		<lastmod>2025-07-17T00:08:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/expanding-the-register-form/</loc>
		<lastmod>2025-07-17T00:07:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-the-form-builder-service/</loc>
		<lastmod>2025-07-17T00:07:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-a-reusable-text-input/</loc>
		<lastmod>2025-07-17T00:06:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/validation-feedback/</loc>
		<lastmod>2025-07-17T00:06:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-custom-validators/</loc>
		<lastmod>2025-07-17T00:05:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/client-side-validation/</loc>
		<lastmod>2025-07-17T00:05:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/reactive-forms-introduction/</loc>
		<lastmod>2025-07-17T00:04:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-58/</loc>
		<lastmod>2025-07-17T00:04:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-11-summary/</loc>
		<lastmod>2025-07-16T23:34:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/deleting-photos-client/</loc>
		<lastmod>2025-07-16T23:33:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/deleting-photos-api/</loc>
		<lastmod>2025-07-16T23:33:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-the-main-photo-in-the-client/</loc>
		<lastmod>2025-07-16T23:32:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-main-photo-image-to-the-nav-bar/</loc>
		<lastmod>2025-07-16T23:31:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/setting-the-main-photo-in-the-api/</loc>
		<lastmod>2025-07-16T23:31:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-photo-uploader-part-two/</loc>
		<lastmod>2025-07-16T23:30:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-photo-uploader/</loc>
		<lastmod>2025-07-16T23:27:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/installing-legacy-npm-packages/</loc>
		<lastmod>2025-07-16T23:26:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-photo-editor-component/</loc>
		<lastmod>2025-07-16T23:26:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-the-created-at-route-method/</loc>
		<lastmod>2025-07-16T23:25:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/testing-the-photo-upload/</loc>
		<lastmod>2025-07-16T23:21:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/updating-the-users-controller-2/</loc>
		<lastmod>2025-07-16T23:21:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-photo-service/</loc>
		<lastmod>2025-07-16T23:20:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/configuring-cloudinary-in-the-api/</loc>
		<lastmod>2025-07-16T23:20:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/cloudinary-account/</loc>
		<lastmod>2025-07-16T23:19:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-57/</loc>
		<lastmod>2025-07-16T23:19:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-10-summary/</loc>
		<lastmod>2025-07-16T23:11:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-the-service-to-store-state/</loc>
		<lastmod>2025-07-16T23:11:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-loading-indicators/</loc>
		<lastmod>2025-07-16T23:10:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/updating-the-user-in-the-client-app/</loc>
		<lastmod>2025-07-16T23:09:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/persisting-the-changes-in-the-api/</loc>
		<lastmod>2025-07-16T23:09:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-can-deactivate-route-guard/</loc>
		<lastmod>2025-07-16T23:08:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-update-functionality/</loc>
		<lastmod>2025-07-16T23:08:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-the-edit-template-form/</loc>
		<lastmod>2025-07-16T23:07:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-a-member-edit-component/</loc>
		<lastmod>2025-07-16T23:06:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-56/</loc>
		<lastmod>2025-07-16T23:06:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-9-summary/</loc>
		<lastmod>2025-07-16T22:59:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-photo-gallery/</loc>
		<lastmod>2025-07-16T22:58:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/styling-the-member-detailed-page-part-two/</loc>
		<lastmod>2025-07-16T22:58:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/styling-the-member-detailed-page/</loc>
		<lastmod>2025-07-16T22:57:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/routing-to-the-detailed-page/</loc>
		<lastmod>2025-07-16T22:56:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-an-interceptor-to-send-the-token/</loc>
		<lastmod>2025-07-16T22:56:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-animated-buttons/</loc>
		<lastmod>2025-07-16T22:55:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-some-style-to-the-cards/</loc>
		<lastmod>2025-07-16T22:55:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-member-cards/</loc>
		<lastmod>2025-07-16T22:46:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/retrieving-the-list-of-members/</loc>
		<lastmod>2025-07-16T22:46:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-member-service/</loc>
		<lastmod>2025-07-16T22:45:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-the-member-interface/</loc>
		<lastmod>2025-07-16T22:45:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-typescript/</loc>
		<lastmod>2025-07-16T22:44:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-55/</loc>
		<lastmod>2025-07-16T22:44:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-8-summary/</loc>
		<lastmod>2025-07-16T22:38:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-automapper-queryable-extensions/</loc>
		<lastmod>2025-07-16T22:37:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/configuring-automapper/</loc>
		<lastmod>2025-07-16T22:36:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/using-automapper/</loc>
		<lastmod>2025-07-16T22:36:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-automapper/</loc>
		<lastmod>2025-07-16T22:35:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-dto-for-members/</loc>
		<lastmod>2025-07-16T22:34:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/updating-the-users-controller/</loc>
		<lastmod>2025-07-16T22:22:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-a-repository/</loc>
		<lastmod>2025-07-16T22:21:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/the-repository-pattern/</loc>
		<lastmod>2025-07-16T22:21:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/seeding-data-part-two/</loc>
		<lastmod>2025-07-16T22:20:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/seeding-data-part-one/</loc>
		<lastmod>2025-07-16T22:20:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/generating-seed-data/</loc>
		<lastmod>2025-07-16T22:20:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/entity-framework-relationships/</loc>
		<lastmod>2025-07-16T22:19:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-datetime-extension-to-calculate-age/</loc>
		<lastmod>2025-07-16T22:19:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/extending-the-user-entity/</loc>
		<lastmod>2025-07-16T22:18:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-54/</loc>
		<lastmod>2025-07-16T22:18:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-7-summary/</loc>
		<lastmod>2025-07-16T22:13:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-server-error-page/</loc>
		<lastmod>2025-07-16T22:13:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/handling-not-found/</loc>
		<lastmod>2025-07-16T22:13:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/validation-errors/</loc>
		<lastmod>2025-07-16T22:12:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-an-error-interceptor/</loc>
		<lastmod>2025-07-16T22:12:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/testing-errors-in-the-client/</loc>
		<lastmod>2025-07-16T22:11:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/exception-handling-middleware/</loc>
		<lastmod>2025-07-16T22:11:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/handling-server-errors/</loc>
		<lastmod>2025-07-16T22:10:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-an-error-controller-for-testing-errors/</loc>
		<lastmod>2025-07-16T22:10:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-53/</loc>
		<lastmod>2025-07-16T22:09:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/section-6-summary/</loc>
		<lastmod>2025-07-16T22:02:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-new-theme/</loc>
		<lastmod>2025-07-16T22:02:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-dummy-route/</loc>
		<lastmod>2025-07-16T22:01:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-an-angular-route-guard/</loc>
		<lastmod>2025-07-16T22:01:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-a-toast-service-for-notifications/</loc>
		<lastmod>2025-07-16T22:00:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/routing-in-code/</loc>
		<lastmod>2025-07-16T22:00:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/adding-the-nav-links/</loc>
		<lastmod>2025-07-16T22:00:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/creating-some-more-components/</loc>
		<lastmod>2025-07-16T21:59:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/build-an-app-with-aspnet-core-and-angular-from-scratch/lessons/introduction-39/</loc>
		<lastmod>2025-07-16T21:59:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/polishing-organizer-email/</loc>
		<lastmod>2025-07-16T17:09:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/serving-displaying-images/</loc>
		<lastmod>2025-07-16T17:07:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/bonus-16/</loc>
		<lastmod>2025-07-16T16:57:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/course-roundup-5/</loc>
		<lastmod>2025-07-16T16:57:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/useful-resources-links-43/</loc>
		<lastmod>2025-07-16T16:56:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/wrap-up-36/</loc>
		<lastmod>2025-07-16T16:55:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/optimizing-urls/</loc>
		<lastmod>2025-07-16T16:54:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/from-modelform-to-form/</loc>
		<lastmod>2025-07-16T16:52:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/more-on-form-submission-validation/</loc>
		<lastmod>2025-07-16T16:52:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/handling-form-submission-4/</loc>
		<lastmod>2025-07-16T16:51:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/creating-a-modelform/</loc>
		<lastmod>2025-07-16T16:51:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/more-meetup-fields-outputting-related-data/</loc>
		<lastmod>2025-07-16T16:50:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/many-to-many-relations/</loc>
		<lastmod>2025-07-16T16:50:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/configuring-the-admin-area/</loc>
		<lastmod>2025-07-16T16:49:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/adding-image-upload/</loc>
		<lastmod>2025-07-16T16:38:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/querying-data/</loc>
		<lastmod>2025-07-16T16:38:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/using-the-admin-panel/</loc>
		<lastmod>2025-07-16T16:37:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/getting-started-with-models/</loc>
		<lastmod>2025-07-16T16:36:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/what-is-data-2/</loc>
		<lastmod>2025-07-16T16:36:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/includes/</loc>
		<lastmod>2025-07-16T16:35:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/using-template-inheritance/</loc>
		<lastmod>2025-07-16T16:34:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/dynamic-urls-in-templates/</loc>
		<lastmod>2025-07-16T16:34:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/dynamic-paths/</loc>
		<lastmod>2025-07-16T16:33:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/adding-a-detail-page/</loc>
		<lastmod>2025-07-16T16:27:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/using-what-we-learned/</loc>
		<lastmod>2025-07-16T16:26:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/key-django-template-language-features-tags/</loc>
		<lastmod>2025-07-16T16:25:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/python-django-the-practical-guide/lessons/static-files-first-steps-with-the-django-template-language/</loc>
		<lastmod>2025-07-16T16:24:47+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->