<?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/nextjs-15-react-the-complete-guide/lessons/must-read-install-the-right-next-auth-version/</loc>
		<lastmod>2025-10-10T03:10:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/how-does-authentication-work-in-react-nextjs-apps/</loc>
		<lastmod>2025-10-10T03:10:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/our-starting-project-2/</loc>
		<lastmod>2025-10-10T03:09:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-178/</loc>
		<lastmod>2025-10-10T03:09:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-12/</loc>
		<lastmod>2025-10-10T03:02:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-32/</loc>
		<lastmod>2025-10-10T03:00:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-the-export-feature/</loc>
		<lastmod>2025-10-10T02:59:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-note-on-github-secret-credentials/</loc>
		<lastmod>2025-10-10T02:58:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-full-deployment-example-to-vercel/</loc>
		<lastmod>2025-10-10T02:58:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/running-a-test-build-reducing-code-size/</loc>
		<lastmod>2025-10-10T02:57:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/the-nextjs-config-file-working-with-environment-variables/</loc>
		<lastmod>2025-10-10T02:57:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/checking-optimizing-our-code/</loc>
		<lastmod>2025-10-10T02:56:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/key-deployment-steps/</loc>
		<lastmod>2025-10-10T02:56:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/building-nextjs-apps-your-options/</loc>
		<lastmod>2025-10-10T02:55:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-177/</loc>
		<lastmod>2025-10-10T02:54:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-11/</loc>
		<lastmod>2025-10-10T02:50:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-31/</loc>
		<lastmod>2025-10-10T02:48:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-react-portals/</loc>
		<lastmod>2025-10-10T02:48:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-_document-js-file/</loc>
		<lastmod>2025-10-10T02:47:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-head-data/</loc>
		<lastmod>2025-10-10T02:47:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-ui-feedback-with-notifications/</loc>
		<lastmod>2025-10-10T02:46:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/storing-messages-with-mongodb-in-a-database/</loc>
		<lastmod>2025-10-10T02:46:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/sending-data-from-the-client-to-the-api-route/</loc>
		<lastmod>2025-10-10T02:46:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-the-contact-api-route/</loc>
		<lastmod>2025-10-10T02:32:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/preparing-the-contact-form/</loc>
		<lastmod>2025-10-10T02:32:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/rendering-code-snippets-from-markdown/</loc>
		<lastmod>2025-10-10T02:31:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/rendering-images-with-the-next-image-component-from-markdown/</loc>
		<lastmod>2025-10-10T02:31:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/rendering-custom-html-elements-with-react-markdown/</loc>
		<lastmod>2025-10-10T02:30:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/rendering-dynamic-post-pages-paths/</loc>
		<lastmod>2025-10-10T02:28:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-markdown-data-for-rendering-posts/</loc>
		<lastmod>2025-10-10T02:27:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-functions-to-read-fetch-data-from-markdown-files/</loc>
		<lastmod>2025-10-10T02:26:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-markdown-files-as-a-data-source/</loc>
		<lastmod>2025-10-10T02:26:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/rendering-markdown-as-jsx/</loc>
		<lastmod>2025-10-10T02:25:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-on-the-post-detail-page/</loc>
		<lastmod>2025-10-10T02:25:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-the-all-posts-page/</loc>
		<lastmod>2025-10-10T02:18:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/rendering-dummy-post-data/</loc>
		<lastmod>2025-10-10T02:17:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-post-grid-post-items/</loc>
		<lastmod>2025-10-10T02:16:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/starting-work-on-the-featured-posts-part/</loc>
		<lastmod>2025-10-10T02:16:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/time-to-add-styling-a-logo/</loc>
		<lastmod>2025-10-10T02:15:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-layout-navigation/</loc>
		<lastmod>2025-10-10T02:15:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-the-hero-component/</loc>
		<lastmod>2025-10-10T02:14:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getting-started-with-the-home-page/</loc>
		<lastmod>2025-10-10T02:14:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-the-core-pages/</loc>
		<lastmod>2025-10-10T02:13:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-176/</loc>
		<lastmod>2025-10-10T02:13:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-10/</loc>
		<lastmod>2025-10-10T02:04:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-30/</loc>
		<lastmod>2025-10-10T02:03:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/challenge-solution/</loc>
		<lastmod>2025-10-10T02:01:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/example-removing-notifications-automatically/</loc>
		<lastmod>2025-10-10T02:00:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/example-triggering-showing-notifications/</loc>
		<lastmod>2025-10-10T02:00:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-context-data-in-components/</loc>
		<lastmod>2025-10-10T01:59:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-context-state/</loc>
		<lastmod>2025-10-10T01:58:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-a-new-react-context/</loc>
		<lastmod>2025-10-10T01:58:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/our-target-state-starting-project/</loc>
		<lastmod>2025-10-10T01:57:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-175/</loc>
		<lastmod>2025-10-10T01:57:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-9/</loc>
		<lastmod>2025-10-10T01:49:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/improvement-getting-comments-for-a-specific-event/</loc>
		<lastmod>2025-10-10T01:47:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-29/</loc>
		<lastmod>2025-10-10T01:46:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-final-note-on-mongodb-connections/</loc>
		<lastmod>2025-10-10T01:45:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/more-error-handling/</loc>
		<lastmod>2025-10-10T01:43:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-error-handling-2/</loc>
		<lastmod>2025-10-10T01:32:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getting-data-from-the-database-2/</loc>
		<lastmod>2025-10-10T01:31:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/inserting-comments-into-the-database/</loc>
		<lastmod>2025-10-10T01:30:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/running-mongodb-queries-from-inside-api-routes/</loc>
		<lastmod>2025-10-10T01:30:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-a-mongodb-database/</loc>
		<lastmod>2025-10-10T01:29:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/connecting-the-frontend-to-the-comments-api-routes/</loc>
		<lastmod>2025-10-10T01:28:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-comments-api-routes/</loc>
		<lastmod>2025-10-10T01:28:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-newsletter-route/</loc>
		<lastmod>2025-10-10T01:27:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/starting-setup-a-challenge-for-you/</loc>
		<lastmod>2025-10-10T01:27:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-174/</loc>
		<lastmod>2025-10-10T01:26:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-8/</loc>
		<lastmod>2025-10-10T01:20:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-28/</loc>
		<lastmod>2025-10-10T01:18:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/exploring-different-ways-of-structuring-api-route-files/</loc>
		<lastmod>2025-10-10T01:15:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-using-dynamic-api-routes/</loc>
		<lastmod>2025-10-10T01:14:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-api-routes-for-pre-rendering-pages/</loc>
		<lastmod>2025-10-10T01:14:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-api-routes-to-get-data/</loc>
		<lastmod>2025-10-10T01:13:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/sending-requests-to-api-routes/</loc>
		<lastmod>2025-10-10T01:13:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/parsing-the-incoming-request-executing-server-side-code/</loc>
		<lastmod>2025-10-10T01:11:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/preparing-the-frontend-form/</loc>
		<lastmod>2025-10-10T01:11:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/writing-our-first-api-route/</loc>
		<lastmod>2025-10-10T01:10:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/what-are-api-routes/</loc>
		<lastmod>2025-10-10T01:09:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-173/</loc>
		<lastmod>2025-10-10T01:09:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-7/</loc>
		<lastmod>2025-10-10T01:05:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-27/</loc>
		<lastmod>2025-10-10T01:04:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/taking-a-look-at-the-next-image-documentation/</loc>
		<lastmod>2025-10-10T01:04:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/optimizing-images-with-the-next-image-component-feature/</loc>
		<lastmod>2025-10-10T01:01:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-closer-look-at-our-images/</loc>
		<lastmod>2025-10-10T01:01:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/the-_document-js-file-and-what-it-does/</loc>
		<lastmod>2025-10-10T01:00:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/merging-head-content/</loc>
		<lastmod>2025-10-10T00:59:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-the-_app-js-file-and-why/</loc>
		<lastmod>2025-10-10T00:58:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/reusing-logic-inside-a-component/</loc>
		<lastmod>2025-10-10T00:57:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-dynamic-head-content/</loc>
		<lastmod>2025-10-10T00:57:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/configuring-the-head-content/</loc>
		<lastmod>2025-10-10T00:56:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/analyzing-the-need-for-head-metadata/</loc>
		<lastmod>2025-10-10T00:55:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-172/</loc>
		<lastmod>2025-10-10T00:55:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-6/</loc>
		<lastmod>2025-10-10T00:45:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-26/</loc>
		<lastmod>2025-10-10T00:44:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-client-side-data-fetching/</loc>
		<lastmod>2025-10-10T00:43:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-server-side-rendering-ssr/</loc>
		<lastmod>2025-10-10T00:42:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-on-the-all-events-page-2/</loc>
		<lastmod>2025-10-10T00:42:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/optimizing-data-fetching/</loc>
		<lastmod>2025-10-10T00:41:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/loading-data-paths-for-dynamic-pages/</loc>
		<lastmod>2025-10-10T00:41:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-static-site-generation-ssg-on-the-home-page/</loc>
		<lastmod>2025-10-10T00:40:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/preparations-3/</loc>
		<lastmod>2025-10-10T00:40:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-171/</loc>
		<lastmod>2025-10-10T00:39:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-5/</loc>
		<lastmod>2025-10-10T00:27:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-25/</loc>
		<lastmod>2025-10-10T00:25:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/combining-pre-fetching-with-client-side-fetching/</loc>
		<lastmod>2025-10-10T00:25:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-the-useswr-nextjs-hook/</loc>
		<lastmod>2025-10-10T00:24:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-note-about-useswr/</loc>
		<lastmod>2025-10-10T00:24:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/implementing-client-side-data-fetching/</loc>
		<lastmod>2025-10-10T00:23:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/introducing-client-side-data-fetching-and-when-to-use-it/</loc>
		<lastmod>2025-10-10T00:22:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getserversideprops-behind-the-scenes/</loc>
		<lastmod>2025-10-10T00:21:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/dynamic-pages-getserversideprops/</loc>
		<lastmod>2025-10-10T00:21:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getserversideprops-and-its-context/</loc>
		<lastmod>2025-10-10T00:20:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-getserversideprops-for-server-side-rendering/</loc>
		<lastmod>2025-10-10T00:13:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/introducing-getserversideprops-for-server-side-rendering-ssr/</loc>
		<lastmod>2025-10-10T00:13:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/fallback-pages-not-found-pages/</loc>
		<lastmod>2025-10-10T00:12:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/loading-paths-dynamically/</loc>
		<lastmod>2025-10-10T00:11:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-fallback-pages/</loc>
		<lastmod>2025-10-10T00:10:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getstaticpaths-link-prefetching-behind-the-scenes/</loc>
		<lastmod>2025-10-10T00:09:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-getstaticpaths/</loc>
		<lastmod>2025-10-10T00:09:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/introducing-getstaticpaths-for-dynamic-pages/</loc>
		<lastmod>2025-10-10T00:08:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-dynamic-parameters/</loc>
		<lastmod>2025-10-10T00:08:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-closer-look-at-getstaticprops-configuration-options/</loc>
		<lastmod>2025-10-10T00:08:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/isr-a-look-behind-the-scenes/</loc>
		<lastmod>2025-10-09T23:59:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/utilizing-incremental-static-generation-isr/</loc>
		<lastmod>2025-10-09T23:59:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-look-behind-the-scenes/</loc>
		<lastmod>2025-10-09T23:59:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/running-server-side-code-using-the-filesystem/</loc>
		<lastmod>2025-10-09T23:58:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-getstaticprops-to-pages/</loc>
		<lastmod>2025-10-09T23:58:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/nextjs-pre-renders-by-default/</loc>
		<lastmod>2025-10-09T23:57:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/introducing-static-generation-with-getstaticprops/</loc>
		<lastmod>2025-10-09T23:56:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/how-nextjs-prepares-pre-renders-pages/</loc>
		<lastmod>2025-10-09T23:56:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/the-problem-with-traditional-react-apps-and-data-fetching/</loc>
		<lastmod>2025-10-09T23:55:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-170/</loc>
		<lastmod>2025-10-09T23:54:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-4/</loc>
		<lastmod>2025-10-09T23:21:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-24/</loc>
		<lastmod>2025-10-09T23:03:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/final-steps-2/</loc>
		<lastmod>2025-10-09T23:02:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/extracting-data-on-the-catch-all-page/</loc>
		<lastmod>2025-10-09T23:01:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/navigating-to-the-filtered-events-page-progammatically/</loc>
		<lastmod>2025-10-09T23:00:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-filter-form-for-filtering-events/</loc>
		<lastmod>2025-10-09T22:59:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-on-the-all-events-page/</loc>
		<lastmod>2025-10-09T22:58:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-general-layout-wrapper-component/</loc>
		<lastmod>2025-10-09T22:54:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-the-event-detail-page-dynamic-route/</loc>
		<lastmod>2025-10-09T22:53:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-buttons-icons/</loc>
		<lastmod>2025-10-09T22:53:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/link-nextjs-13/</loc>
		<lastmod>2025-10-09T22:52:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/styling-components-in-next-js-projects/</loc>
		<lastmod>2025-10-09T22:51:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-more-react-components-connecting-components/</loc>
		<lastmod>2025-10-09T22:51:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-regular-react-components/</loc>
		<lastmod>2025-10-09T22:50:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-dummy-data-static-files/</loc>
		<lastmod>2025-10-09T22:50:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-the-main-pages/</loc>
		<lastmod>2025-10-09T22:49:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/planning-the-project-2/</loc>
		<lastmod>2025-10-09T22:49:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-169/</loc>
		<lastmod>2025-10-09T22:48:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-3/</loc>
		<lastmod>2025-10-09T22:36:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-23/</loc>
		<lastmod>2025-10-09T22:35:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-custom-404-page/</loc>
		<lastmod>2025-10-09T22:34:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/navigating-programmatically-4/</loc>
		<lastmod>2025-10-09T22:34:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/a-different-way-of-setting-link-hrefs/</loc>
		<lastmod>2025-10-09T22:33:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/navigating-to-dynamic-routes/</loc>
		<lastmod>2025-10-09T22:32:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/navigating-with-the-link-component/</loc>
		<lastmod>2025-10-09T22:32:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-catch-all-routes/</loc>
		<lastmod>2025-10-09T22:31:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/building-nested-dynamic-routes-paths/</loc>
		<lastmod>2025-10-09T22:28:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/extracting-dynamic-path-segment-data-dynamic-routes/</loc>
		<lastmod>2025-10-09T22:26:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-dynamic-paths-routes/</loc>
		<lastmod>2025-10-09T22:26:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-nested-paths-routes/</loc>
		<lastmod>2025-10-09T22:25:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-named-static-route-file/</loc>
		<lastmod>2025-10-09T22:24:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-first-page/</loc>
		<lastmod>2025-10-09T22:24:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/what-is-file-based-routing-and-why-is-it-helpful/</loc>
		<lastmod>2025-10-09T22:23:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/our-starting-setup/</loc>
		<lastmod>2025-10-09T22:21:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-168/</loc>
		<lastmod>2025-10-09T22:21:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-the-code-snapshots/</loc>
		<lastmod>2025-10-09T22:20:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/from-app-router-to-pages-router/</loc>
		<lastmod>2025-10-09T22:19:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/but-theres-more-nextjs-content/</loc>
		<lastmod>2025-10-09T21:40:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/course-roundup-10/</loc>
		<lastmod>2025-10-09T21:40:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-user-logout-2/</loc>
		<lastmod>2025-10-09T21:37:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/one-root-layout-vs-multiple-root-layouts/</loc>
		<lastmod>2025-10-09T21:36:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-an-auth-only-layout/</loc>
		<lastmod>2025-10-09T21:35:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/triggering-different-server-actions-via-query-parameters/</loc>
		<lastmod>2025-10-09T21:34:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-user-login-via-a-server-action/</loc>
		<lastmod>2025-10-09T21:33:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/switching-auth-modes-with-query-parameters-search-params/</loc>
		<lastmod>2025-10-09T21:33:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/protecting-routes-against-unauthenticated-access/</loc>
		<lastmod>2025-10-09T21:32:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/verifying-an-active-auth-session/</loc>
		<lastmod>2025-10-09T21:32:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-an-auth-session/</loc>
		<lastmod>2025-10-09T21:31:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/configuring-a-session-a-session-cookie/</loc>
		<lastmod>2025-10-09T21:25:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-a-new-lucia-auth-instance/</loc>
		<lastmod>2025-10-09T21:24:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/choosing-a-third-party-auth-package-lucia/</loc>
		<lastmod>2025-10-09T21:23:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/theory-how-does-user-authentication-work/</loc>
		<lastmod>2025-10-09T21:23:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/checking-for-email-duplication/</loc>
		<lastmod>2025-10-09T21:23:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/hashing-passwords-storing-user-data-the-right-way/</loc>
		<lastmod>2025-10-09T21:22:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/storing-users-in-a-database-the-wrong-way/</loc>
		<lastmod>2025-10-09T21:22:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/user-signup-extracting-validating-user-input/</loc>
		<lastmod>2025-10-09T21:21:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/project-setup-12/</loc>
		<lastmod>2025-10-09T21:21:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-167/</loc>
		<lastmod>2025-10-09T21:20:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/understanding-layout-metadata/</loc>
		<lastmod>2025-10-09T21:15:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/configuring-dynamic-page-metadata/</loc>
		<lastmod>2025-10-09T21:14:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/configuring-static-page-metadata/</loc>
		<lastmod>2025-10-09T21:11:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/page-metadata-an-introduction/</loc>
		<lastmod>2025-10-09T21:10:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-an-image-loader-cloudinary-resizing/</loc>
		<lastmod>2025-10-09T21:10:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/configuring-css-for-images-with-the-fill-prop/</loc>
		<lastmod>2025-10-09T21:09:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/loading-unknown-images/</loc>
		<lastmod>2025-10-09T21:08:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-priority-images-more-settings/</loc>
		<lastmod>2025-10-09T21:07:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/controlling-the-image-size/</loc>
		<lastmod>2025-10-09T21:07:25+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->