<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://formations.mikecodeur.com/en</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/es</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/pricing</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/pricing" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/pricing" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/pricing" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/pricing" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/pricing</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/pricing" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/pricing" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/pricing" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/pricing" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/es/pricing</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/pricing" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/pricing" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/pricing" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/pricing" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/faq</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/faq" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/faq" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/faq" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/faq" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/faq</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/faq" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/faq" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/faq" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/faq" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/es/faq</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/faq" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/faq" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/faq" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/faq" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/blog</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/blog" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/blog</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/blog" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/es/blog</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/blog" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/terms</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/terms" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/terms" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/terms" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/terms" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/terms</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/terms" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/terms" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/terms" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/terms" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/es/terms</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/terms" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/terms" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/terms" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/terms" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/privacy</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/privacy" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/privacy" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/privacy" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/privacy" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/privacy</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/privacy" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/privacy" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/privacy" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/privacy" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/es/privacy</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/privacy" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/privacy" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/privacy" />
<xhtml:link rel="alternate" hreflang="es" href="https://formations.mikecodeur.com/es/privacy" />
<lastmod>2026-08-05T04:57:23.219Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/blog/proxy-component-pattern</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/proxy-component-pattern-react" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/proxy-component-pattern" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/proxy-component-pattern-react" />
<lastmod>2026-08-05T04:57:23.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/blog/proxy-component-pattern-react</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/proxy-component-pattern-react" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/proxy-component-pattern" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/proxy-component-pattern-react" />
<lastmod>2026-08-05T04:57:23.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/blog/introduction-to-nextjs-16</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/introduction-a-nextjs-16" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/introduction-to-nextjs-16" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/introduction-a-nextjs-16" />
<lastmod>2026-08-05T04:57:23.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/blog/introduction-a-nextjs-16</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/introduction-a-nextjs-16" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/introduction-to-nextjs-16" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/introduction-a-nextjs-16" />
<lastmod>2026-08-05T04:57:23.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/blog/discovering-tailwind-css-v4</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/decouverte-tailwind-css-v4" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/discovering-tailwind-css-v4" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/decouverte-tailwind-css-v4" />
<lastmod>2026-08-05T04:57:23.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/blog/decouverte-tailwind-css-v4</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/decouverte-tailwind-css-v4" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/discovering-tailwind-css-v4" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/decouverte-tailwind-css-v4" />
<lastmod>2026-08-05T04:57:23.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/blog/category/development</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/category/development" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/category/development" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/category/development" />
<lastmod>2026-08-05T04:57:24.516Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/blog/category/development</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/category/development" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/category/development" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/category/development" />
<lastmod>2026-08-05T04:57:24.714Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/blog/category/design</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/category/design" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/category/design" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/category/design" />
<lastmod>2026-08-05T04:57:24.911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/blog/category/design</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/category/design" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/category/design" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/category/design" />
<lastmod>2026-08-05T04:57:25.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/en/blog/category/tutorial</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/category/tutorial" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/category/tutorial" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/category/tutorial" />
<lastmod>2026-08-05T04:57:25.303Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://formations.mikecodeur.com/blog/category/tutorial</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://formations.mikecodeur.com/blog/category/tutorial" />
<xhtml:link rel="alternate" hreflang="en" href="https://formations.mikecodeur.com/en/blog/category/tutorial" />
<xhtml:link rel="alternate" hreflang="fr" href="https://formations.mikecodeur.com/blog/category/tutorial" />
<lastmod>2026-08-05T04:57:25.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
