<?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/understanding-the-nextjs-image-component/</loc>
		<lastmod>2025-10-09T21:06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-the-nextjs-image-component/</loc>
		<lastmod>2025-10-09T21:06:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-166/</loc>
		<lastmod>2025-10-09T21:05:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-22/</loc>
		<lastmod>2025-10-09T21:01:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/invalidating-custom-data-source-data/</loc>
		<lastmod>2025-10-09T21:01:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-data-caching-for-custom-data-sources/</loc>
		<lastmod>2025-10-09T20:55:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-request-memoization-for-custom-data-sources/</loc>
		<lastmod>2025-10-09T20:54:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/on-demand-cache-invalidation-with-revalidatepath-revalidatetag/</loc>
		<lastmod>2025-10-09T20:54:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/making-sense-of-the-full-route-cache/</loc>
		<lastmod>2025-10-09T20:53:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/controlling-data-caching/</loc>
		<lastmod>2025-10-09T20:52:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/understanding-the-data-cache-cache-settings/</loc>
		<lastmod>2025-10-09T20:52:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-request-memoization/</loc>
		<lastmod>2025-10-09T20:51:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/project-setup-11/</loc>
		<lastmod>2025-10-09T20:50:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/making-sense-of-nextjs-caching-types/</loc>
		<lastmod>2025-10-09T20:50:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-165/</loc>
		<lastmod>2025-10-09T20:49:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/caching-differences-development-vs-production/</loc>
		<lastmod>2025-10-09T20:26:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/performing-optimistic-updates-with-nextjs/</loc>
		<lastmod>2025-10-09T20:25:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/revalidating-data-to-avoid-caching-problems/</loc>
		<lastmod>2025-10-09T20:24:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/alternative-ways-of-using-configuring-triggering-server-actions/</loc>
		<lastmod>2025-10-09T20:24:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/uploading-storing-images/</loc>
		<lastmod>2025-10-09T20:22:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/use-server-does-not-guarantee-server-side-execution/</loc>
		<lastmod>2025-10-09T20:21:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/storing-server-actions-in-separate-files-2/</loc>
		<lastmod>2025-10-09T20:20:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adjusting-server-actions-for-useformstate/</loc>
		<lastmod>2025-10-09T20:20:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/validating-user-input-with-help-of-the-useformstate-hook/</loc>
		<lastmod>2025-10-09T20:19:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-useformstate-hook/</loc>
		<lastmod>2025-10-09T20:18:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/providing-user-feedback-with-the-useformstatus-hook/</loc>
		<lastmod>2025-10-09T20:18:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/storing-data-in-databases/</loc>
		<lastmod>2025-10-09T20:16:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-a-server-action/</loc>
		<lastmod>2025-10-09T20:15:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-a-form-action/</loc>
		<lastmod>2025-10-09T20:12:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/starting-project-analyzing-mutation-options/</loc>
		<lastmod>2025-10-09T20:12:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-164/</loc>
		<lastmod>2025-10-09T20:11:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/granular-data-fetching-with-suspense/</loc>
		<lastmod>2025-10-09T18:15:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/migrating-an-entire-application-to-a-local-data-source-database/</loc>
		<lastmod>2025-10-09T18:15:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/showing-a-loading-fallback-2/</loc>
		<lastmod>2025-10-09T18:14:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/why-use-a-separate-backend-fetching-directly-from-the-source/</loc>
		<lastmod>2025-10-09T18:14:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/option-2-server-side-data-fetching/</loc>
		<lastmod>2025-10-09T18:13:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/option-1-client-side-data-fetching/</loc>
		<lastmod>2025-10-09T18:13:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-backend/</loc>
		<lastmod>2025-10-09T18:12:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-163/</loc>
		<lastmod>2025-10-09T18:12:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-21/</loc>
		<lastmod>2025-10-09T17:59:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-middleware/</loc>
		<lastmod>2025-10-09T17:55:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/building-apis-with-route-handlers/</loc>
		<lastmod>2025-10-09T17:54:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-understanding-route-groups/</loc>
		<lastmod>2025-10-09T17:54:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/defining-the-base-html-document/</loc>
		<lastmod>2025-10-09T17:53:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/navigating-programmatically-3/</loc>
		<lastmod>2025-10-09T17:53:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/replace-page-js-with-default-js/</loc>
		<lastmod>2025-10-09T17:52:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/combining-parallel-intercepting-routes/</loc>
		<lastmod>2025-10-09T17:51:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/intercepting-navigation-using-interception-routes/</loc>
		<lastmod>2025-10-09T17:50:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/nested-routes-inside-dynamic-routes/</loc>
		<lastmod>2025-10-09T17:50:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/server-vs-client-components/</loc>
		<lastmod>2025-10-09T17:50:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-errors-with-error-pages/</loc>
		<lastmod>2025-10-09T17:49:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/throwing-route-related-errors/</loc>
		<lastmod>2025-10-09T17:48:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/catch-all-fallback-routes-dealing-with-multiple-path-segments/</loc>
		<lastmod>2025-10-09T17:31:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/configuring-catch-all-routes/</loc>
		<lastmod>2025-10-09T17:30:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-parallel-routes-nested-routes/</loc>
		<lastmod>2025-10-09T17:29:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-using-parallel-routes/</loc>
		<lastmod>2025-10-09T17:29:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-not-found-errors-showing-not-found-pages/</loc>
		<lastmod>2025-10-09T17:28:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/app-styling-using-dummy-data/</loc>
		<lastmod>2025-10-09T17:27:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/exercise-solution-part-2/</loc>
		<lastmod>2025-10-09T17:27:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/exercise-solution-part-1/</loc>
		<lastmod>2025-10-09T17:26:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/project-setup-overview-an-exercise/</loc>
		<lastmod>2025-10-09T17:25:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-162/</loc>
		<lastmod>2025-10-09T17:25:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-20/</loc>
		<lastmod>2025-10-09T17:19:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-dynamic-metadata/</loc>
		<lastmod>2025-10-09T17:18:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-static-metadata/</loc>
		<lastmod>2025-10-09T17:17:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/bonus-storing-uploaded-images-in-the-cloud-aws-s3/</loc>
		<lastmod>2025-10-09T17:17:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/dont-store-files-locally-on-the-filesystem/</loc>
		<lastmod>2025-10-09T17:16:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/triggering-cache-revalidations/</loc>
		<lastmod>2025-10-09T17:15:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/building-for-production-understanding-nextjs-caching/</loc>
		<lastmod>2025-10-09T17:11:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-server-action-responses-useformstate/</loc>
		<lastmod>2025-10-09T17:10:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-useformstate/</loc>
		<lastmod>2025-10-09T17:09:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-server-side-input-validation/</loc>
		<lastmod>2025-10-09T17:08:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/managing-the-form-submission-status-with-useformstatus/</loc>
		<lastmod>2025-10-09T17:07:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/storing-uploaded-images-storing-data-in-the-database/</loc>
		<lastmod>2025-10-09T17:07:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-a-slug-sanitizing-user-input-for-xss-protection/</loc>
		<lastmod>2025-10-09T17:06:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/storing-server-actions-in-separate-files/</loc>
		<lastmod>2025-10-09T17:05:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/introducing-using-server-actions-for-handling-form-submissions/</loc>
		<lastmod>2025-10-09T17:05:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/improving-the-image-picker-component/</loc>
		<lastmod>2025-10-09T17:04:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-an-image-preview-to-the-picker/</loc>
		<lastmod>2025-10-09T17:03:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getting-started-with-a-custom-image-picker-input-component/</loc>
		<lastmod>2025-10-09T17:03:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getting-started-with-the-share-meal-form/</loc>
		<lastmod>2025-10-09T16:54:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/throwing-not-found-errors-for-individual-meals/</loc>
		<lastmod>2025-10-09T16:53:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/loading-rendering-meal-details-via-dynamic-routes-route-parameters/</loc>
		<lastmod>2025-10-09T16:52:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-not-found-states/</loc>
		<lastmod>2025-10-09T16:50:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-errors-4/</loc>
		<lastmod>2025-10-09T16:50:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-suspense-streamed-responses-for-granular-loading-state-management/</loc>
		<lastmod>2025-10-09T16:49:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-loading-page/</loc>
		<lastmod>2025-10-09T16:49:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/fetching-data-by-leveraging-nextjs-fullstack-capabilities/</loc>
		<lastmod>2025-10-09T16:47:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-a-sqlite-database/</loc>
		<lastmod>2025-10-09T16:47:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/outputting-meals-data-images-with-unknown-dimensions/</loc>
		<lastmod>2025-10-09T16:46:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-client-components-efficiently/</loc>
		<lastmod>2025-10-09T16:39:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/react-server-components-vs-client-components-when-to-use-what/</loc>
		<lastmod>2025-10-09T16:38:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/preparing-an-image-slideshow/</loc>
		<lastmod>2025-10-09T16:37:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/populating-the-starting-page-content/</loc>
		<lastmod>2025-10-09T16:37:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-more-custom-components/</loc>
		<lastmod>2025-10-09T16:37:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/optimizing-images-with-the-nextjs-image-component/</loc>
		<lastmod>2025-10-09T16:36:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/styling-nextjs-project-your-options-using-css-modules/</loc>
		<lastmod>2025-10-09T16:36:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-custom-component-to-a-layout/</loc>
		<lastmod>2025-10-09T16:35:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/revisiting-the-concept-of-layouts/</loc>
		<lastmod>2025-10-09T16:34:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/exercise-solution-7/</loc>
		<lastmod>2025-10-09T16:34:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/exercise-your-task/</loc>
		<lastmod>2025-10-09T16:27:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/onwards-to-the-main-project-the-foodies-app/</loc>
		<lastmod>2025-10-09T16:26:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/configuring-dynamic-routes-using-route-parameters/</loc>
		<lastmod>2025-10-09T16:25:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/reserved-filenames/</loc>
		<lastmod>2025-10-09T16:25:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/reserved-file-names-custom-components-how-to-organize-a-nextjs-project/</loc>
		<lastmod>2025-10-09T16:24:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-pages-layouts/</loc>
		<lastmod>2025-10-09T16:23:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/navigating-between-pages-wrong-right-solution/</loc>
		<lastmod>2025-10-09T16:23:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-another-route-via-the-file-system/</loc>
		<lastmod>2025-10-09T16:22:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/understanding-file-based-routing-react-server-components/</loc>
		<lastmod>2025-10-09T16:22:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/starting-setup-3/</loc>
		<lastmod>2025-10-09T16:21:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-161/</loc>
		<lastmod>2025-10-09T16:21:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-resources-2/</loc>
		<lastmod>2025-10-09T16:17:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-19/</loc>
		<lastmod>2025-10-09T16:12:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/more-context-usage/</loc>
		<lastmod>2025-10-09T16:11:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-context-in-components/</loc>
		<lastmod>2025-10-09T16:10:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/updating-state-based-on-previous-state-2/</loc>
		<lastmod>2025-10-09T16:10:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/introducing-react-context/</loc>
		<lastmod>2025-10-09T16:09:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-the-useeffect-hook/</loc>
		<lastmod>2025-10-09T16:08:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getting-started-with-fetching-data/</loc>
		<lastmod>2025-10-09T16:07:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/navigating-programmatically-2/</loc>
		<lastmod>2025-10-09T16:07:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/sending-a-post-http-request-2/</loc>
		<lastmod>2025-10-09T16:06:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/preparing-the-app-for-http-requests-adding-a-backend/</loc>
		<lastmod>2025-10-09T16:06:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/getting-user-input-handling-form-submission/</loc>
		<lastmod>2025-10-09T16:02:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-forms/</loc>
		<lastmod>2025-10-09T16:01:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-wrapper-components/</loc>
		<lastmod>2025-10-09T16:00:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-even-more-components/</loc>
		<lastmod>2025-10-09T16:00:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/outputting-lists-of-data-components/</loc>
		<lastmod>2025-10-09T15:59:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/scoping-component-styles-with-css-modules/</loc>
		<lastmod>2025-10-09T15:59:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-links-navigation/</loc>
		<lastmod>2025-10-09T15:58:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-routing-2/</loc>
		<lastmod>2025-10-09T15:56:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/use-the-right-react-router-version/</loc>
		<lastmod>2025-10-09T15:55:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-event-props/</loc>
		<lastmod>2025-10-09T15:52:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/introducing-state-2/</loc>
		<lastmod>2025-10-09T15:51:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-more-components/</loc>
		<lastmod>2025-10-09T15:46:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-events-2/</loc>
		<lastmod>2025-10-09T15:46:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/passing-data-with-props-dynamic-content/</loc>
		<lastmod>2025-10-09T15:44:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/building-re-using-components/</loc>
		<lastmod>2025-10-09T15:44:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/more-component-work-styling-with-css-classes/</loc>
		<lastmod>2025-10-09T15:43:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/how-react-works-understanding-components/</loc>
		<lastmod>2025-10-09T15:42:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/diving-into-the-created-project/</loc>
		<lastmod>2025-10-09T15:42:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/react-18-2/</loc>
		<lastmod>2025-10-09T15:41:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/setting-up-a-code-editor/</loc>
		<lastmod>2025-10-09T15:40:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-a-new-react-project/</loc>
		<lastmod>2025-10-09T15:38:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/react-alternatives/</loc>
		<lastmod>2025-10-09T15:38:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/building-single-page-applications-spas/</loc>
		<lastmod>2025-10-09T15:32:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/why-reactjs-a-first-demo/</loc>
		<lastmod>2025-10-09T15:32:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/what-is-reactjs/</loc>
		<lastmod>2025-10-09T15:31:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-160/</loc>
		<lastmod>2025-10-09T15:31:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/important-legacy-content-below/</loc>
		<lastmod>2025-10-09T15:30:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-summary-18/</loc>
		<lastmod>2025-10-09T15:28:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/dynamic-routes-2/</loc>
		<lastmod>2025-10-09T15:27:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/submitting-data-with-actions/</loc>
		<lastmod>2025-10-09T15:27:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/data-fetching-via-loaders/</loc>
		<lastmod>2025-10-09T15:26:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/linking-navigating/</loc>
		<lastmod>2025-10-09T15:26:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/refactoring-route-components-more-nesting/</loc>
		<lastmod>2025-10-09T15:25:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-layout-routes/</loc>
		<lastmod>2025-10-09T15:17:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-routes-2/</loc>
		<lastmod>2025-10-09T15:17:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/understanding-adding-routing/</loc>
		<lastmod>2025-10-09T15:16:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handle-loading-state/</loc>
		<lastmod>2025-10-09T15:15:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-side-effects-with-useeffect/</loc>
		<lastmod>2025-10-09T15:15:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/sending-a-post-http-request/</loc>
		<lastmod>2025-10-09T15:14:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-backend-to-the-react-spa/</loc>
		<lastmod>2025-10-09T15:13:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/outputting-list-data/</loc>
		<lastmod>2025-10-09T15:13:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/updating-state-based-on-previous-state/</loc>
		<lastmod>2025-10-09T15:13:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/handling-form-submission-5/</loc>
		<lastmod>2025-10-09T15:12:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-form-buttons/</loc>
		<lastmod>2025-10-09T15:08:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-a-shared-header-more-state-management/</loc>
		<lastmod>2025-10-09T15:06:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/state-conditional-content/</loc>
		<lastmod>2025-10-09T15:05:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/the-special-children-prop/</loc>
		<lastmod>2025-10-09T15:04:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/lifting-state-up/</loc>
		<lastmod>2025-10-09T15:03:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/working-with-state-2/</loc>
		<lastmod>2025-10-09T15:02:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/adding-event-listeners/</loc>
		<lastmod>2025-10-09T14:59:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/preparing-the-app-for-state-management/</loc>
		<lastmod>2025-10-09T14:58:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/exercise-another-component/</loc>
		<lastmod>2025-10-09T14:56:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/css-styling-css-modules/</loc>
		<lastmod>2025-10-09T14:55:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/passing-data-to-components-with-props/</loc>
		<lastmod>2025-10-09T14:43:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/reusing-components/</loc>
		<lastmod>2025-10-09T14:43:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/outputting-dynamic-values/</loc>
		<lastmod>2025-10-09T14:43:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/building-a-first-custom-component/</loc>
		<lastmod>2025-10-09T14:42:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/understanding-how-react-works/</loc>
		<lastmod>2025-10-09T14:42:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/our-starting-project/</loc>
		<lastmod>2025-10-09T14:41:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-react-projects/</loc>
		<lastmod>2025-10-09T14:40:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/react-projects-requirements/</loc>
		<lastmod>2025-10-09T14:40:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/what-is-react-why-would-you-use-it/</loc>
		<lastmod>2025-10-09T14:39:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/module-introduction-159/</loc>
		<lastmod>2025-10-09T14:39:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/using-the-code-snasphots/</loc>
		<lastmod>2025-10-09T14:38:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/course-setup-3/</loc>
		<lastmod>2025-10-09T14:33:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/learning-community-course-resources/</loc>
		<lastmod>2025-10-09T14:32:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/how-to-get-the-most-out-of-this-course-7/</loc>
		<lastmod>2025-10-09T14:31:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/pages-router-vs-app-router-one-framework-two-approaches/</loc>
		<lastmod>2025-10-09T14:31:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/editing-the-first-app/</loc>
		<lastmod>2025-10-09T14:30:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/nextjs-vs-just-react-analyzing-the-nextjs-project/</loc>
		<lastmod>2025-10-09T14:30:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/creating-a-first-nextjs-app/</loc>
		<lastmod>2025-10-09T14:29:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/key-features-benefits-of-nextjs/</loc>
		<lastmod>2025-10-09T14:29:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/what-is-nextjs-why-would-you-use-it/</loc>
		<lastmod>2025-10-09T14:28:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/nextjs-15-react-the-complete-guide/lessons/welcome-to-the-course-6/</loc>
		<lastmod>2025-10-09T14:27:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/the-ultimate-react-course-2025-react-next-js-redux-more/lessons/where-to-go-from-here-4/</loc>
		<lastmod>2025-10-09T14:10:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/the-ultimate-react-course-2025-react-next-js-redux-more/lessons/handling-form-submissions/</loc>
		<lastmod>2025-10-09T14:00:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/the-ultimate-react-course-2025-react-next-js-redux-more/lessons/api-routes/</loc>
		<lastmod>2025-10-09T13:58:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/the-ultimate-react-course-2025-react-next-js-redux-more/lessons/fetching-data-with-getserversideprops-ssr/</loc>
		<lastmod>2025-10-09T13:58:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/the-ultimate-react-course-2025-react-next-js-redux-more/lessons/fetching-data-with-getstaticprops-ssg/</loc>
		<lastmod>2025-10-09T13:57:45+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->