<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://voriolibra.netlify.app/</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/auteurs</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/contact</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/legal/cgu</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/legal/cgv</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/legal/confidentialite</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/legal/cookies</loc>
<lastmod>2026-10-23T15:44:10.406Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/rayons/langages</loc>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/rayons/outils</loc>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/rayons/web-et-mobile</loc>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/rayons/frameworks</loc>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/rayons/divers</loc>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/csharp-12-et-net-les-fondations</loc>
<image:image>
<image:loc>/assets/covers/csharp-12-et-net-les-fondations.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/csharp-desktop-wpf-et-architecture-mvvm</loc>
<image:image>
<image:loc>/assets/covers/csharp-desktop-wpf-et-architecture-mvvm.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/csharp-professionnel-ef-core-async-et-deployment</loc>
<image:image>
<image:loc>/assets/covers/csharp-professionnel-ef-core-async-et-deployment.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/deep-learning-et-llms-pytorch-a-la-pratique</loc>
<image:image>
<image:loc>/assets/covers/deep-learning-et-llms-pytorch-a-la-pratique.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/docker-au-quotidien-conteneurs-images-et-compose</loc>
<image:image>
<image:loc>/assets/covers/docker-au-quotidien-conteneurs-images-et-compose.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/docker-en-production-securite-exploitation-et-deploiement</loc>
<image:image>
<image:loc>/assets/covers/docker-en-production-securite-exploitation-et-deploiement.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/flutter-dart-construire-vos-premieres-apps-mobile</loc>
<image:image>
<image:loc>/assets/covers/flutter-dart-construire-vos-premieres-apps-mobile.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/flutter-expert-apps-temps-reel-deploiement-store</loc>
<image:image>
<image:loc>/assets/covers/flutter-expert-apps-temps-reel-deploiement-store.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/flutter-pratique-state-management-apis-rest</loc>
<image:image>
<image:loc>/assets/covers/flutter-pratique-state-management-apis-rest.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/full-stack-web-engineering-l-art-de-l-assemblage</loc>
<image:image>
<image:loc>/assets/covers/full-stack-web-engineering-l-art-de-l-assemblage.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/git-github-du-premier-commit-au-deploiement-continu</loc>
<image:image>
<image:loc>/assets/covers/git-github-du-premier-commit-au-deploiement-continu.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/html5-css3-javascript-premier-declic</loc>
<image:image>
<image:loc>/assets/covers/html5-css3-javascript-premier-declic.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/laravel-11-prendre-en-main-le-framework-php-n-1</loc>
<image:image>
<image:loc>/assets/covers/laravel-11-prendre-en-main-le-framework-php-n-1.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/laravel-intermediaire-eloquent-auth-apis</loc>
<image:image>
<image:loc>/assets/covers/laravel-intermediaire-eloquent-auth-apis.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/laravel-master-full-stack-performance-devops</loc>
<image:image>
<image:loc>/assets/covers/laravel-master-full-stack-performance-devops.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/le-guide-ultime-de-la-tech</loc>
<image:image>
<image:loc>/assets/covers/le-guide-ultime-de-la-tech.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/machine-learning-pratique-avec-scikit-learn</loc>
<image:image>
<image:loc>/assets/covers/machine-learning-pratique-avec-scikit-learn.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/nextjs-performance-fullstack-frontend</loc>
<image:image>
<image:loc>/assets/covers/nextjs-performance-fullstack-frontend.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/nodejs-en-production-robustesse-et-devops</loc>
<image:image>
<image:loc>/assets/covers/nodejs-en-production-robustesse-et-devops.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/nodejs-express-l-eveil-du-backend</loc>
<image:image>
<image:loc>/assets/covers/nodejs-express-l-eveil-du-backend.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/nodejs-sql-et-securite-donnees-utilisateurs</loc>
<image:image>
<image:loc>/assets/covers/nodejs-sql-et-securite-donnees-utilisateurs.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/php-8-l-eveil-du-web-dynamique</loc>
<image:image>
<image:loc>/assets/covers/php-8-l-eveil-du-web-dynamique.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/php-8-professionnel-apis-framework-ready</loc>
<image:image>
<image:loc>/assets/covers/php-8-professionnel-apis-framework-ready.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/php-oriente-objet-poo-pdo-architecture-mvc</loc>
<image:image>
<image:loc>/assets/covers/php-oriente-objet-poo-pdo-architecture-mvc.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/python-autonome-automatisation-web-scraping-et-projets</loc>
<image:image>
<image:loc>/assets/covers/python-autonome-automatisation-web-scraping-et-projets.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/python-data-pandas-numpy-et-visualisation</loc>
<image:image>
<image:loc>/assets/covers/python-data-pandas-numpy-et-visualisation.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/python-les-bases-et-la-logique-du-code</loc>
<image:image>
<image:loc>/assets/covers/python-les-bases-et-la-logique-du-code.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/python-pratique-fichiers-apis-et-objets</loc>
<image:image>
<image:loc>/assets/covers/python-pratique-fichiers-apis-et-objets.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/react-avance-effets-donnees-etat-global</loc>
<image:image>
<image:loc>/assets/covers/react-avance-effets-donnees-etat-global.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/react-js-penser-en-composants</loc>
<image:image>
<image:loc>/assets/covers/react-js-penser-en-composants.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/sql-analyste-jointures-agregations</loc>
<image:image>
<image:loc>/assets/covers/sql-analyste-jointures-agregations.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/sql-extraire-et-manipuler-les-donnees</loc>
<image:image>
<image:loc>/assets/covers/sql-extraire-et-manipuler-les-donnees.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/sql-pour-la-production-architecture-performance</loc>
<image:image>
<image:loc>/assets/covers/sql-pour-la-production-architecture-performance.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/tailwind-css-le-design-system-du-developpeur</loc>
<image:image>
<image:loc>/assets/covers/tailwind-css-le-design-system-du-developpeur.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/ui-dynamique-layouts-avances</loc>
<image:image>
<image:loc>/assets/covers/ui-dynamique-layouts-avances.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://voriolibra.netlify.app/boutique/vanilla-javascript-architecture-scalable</loc>
<image:image>
<image:loc>/assets/covers/vanilla-javascript-architecture-scalable.webp</image:loc>
</image:image>
<lastmod>2026-10-23T15:44:10.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
