<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://drupalwebacademy.com/en/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/"/></url><url><loc>https://drupalwebacademy.com/en/about/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/about/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/about/"/></url><url><loc>https://drupalwebacademy.com/en/articles/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/articles/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/articles/"/></url><url><loc>https://drupalwebacademy.com/en/cache-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/cache-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/cache-api/"/></url><url><loc>https://drupalwebacademy.com/en/config-api-vs-state-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/config-api-vs-state-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/config-api-vs-state-api/"/></url><url><loc>https://drupalwebacademy.com/en/custom-entity/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/custom-entity/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/custom-entity/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-11/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-11/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-11/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-12-alpha1-release/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-12-alpha1-release/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-12-alpha1-release/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-ai-content-transformation/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-ai-content-transformation/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-ai-content-transformation/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-architectures/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-architectures/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-architectures/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-behaviors/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-behaviors/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-behaviors/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-canvas-sdc-export-config/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-canvas-sdc-export-config/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-canvas-sdc-export-config/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-canvas/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-canvas/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-canvas/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-cms/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-cms/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-cms/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-migrations-incrementales-high-water-property/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-migrations-incrementales-high-water-property/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-migrations-incrementales-high-water-property/"/></url><url><loc>https://drupalwebacademy.com/en/drupal-task-automation-imports-etl-crm/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-task-automation-imports-etl-crm/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-task-automation-imports-etl-crm/"/></url><url><loc>https://drupalwebacademy.com/en/drupal/backend-cheat-sheet/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal/backend-cheat-sheet/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal/backend-cheat-sheet/"/></url><url><loc>https://drupalwebacademy.com/en/event-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/event-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/event-api/"/></url><url><loc>https://drupalwebacademy.com/en/getting-ready-for-drupal9/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/getting-ready-for-drupal9/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/getting-ready-for-drupal9/"/></url><url><loc>https://drupalwebacademy.com/en/inbound-outbound-processing/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/inbound-outbound-processing/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/inbound-outbound-processing/"/></url><url><loc>https://drupalwebacademy.com/en/middleware-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/middleware-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/middleware-api/"/></url><url><loc>https://drupalwebacademy.com/en/paragraphs-vs-ief/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/paragraphs-vs-ief/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/paragraphs-vs-ief/"/></url><url><loc>https://drupalwebacademy.com/en/post-mortem-cpu-spike-100-production-drupal/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/post-mortem-cpu-spike-100-production-drupal/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/post-mortem-cpu-spike-100-production-drupal/"/></url><url><loc>https://drupalwebacademy.com/en/queue-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/queue-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/queue-api/"/></url><url><loc>https://drupalwebacademy.com/en/running-drupal-with-frankenphp/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/running-drupal-with-frankenphp/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/running-drupal-with-frankenphp/"/></url><url><loc>https://drupalwebacademy.com/en/single-directory-component/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/single-directory-component/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/single-directory-component/"/></url><url><loc>https://drupalwebacademy.com/fr/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/"/></url><url><loc>https://drupalwebacademy.com/fr/about/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/about/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/about/"/></url><url><loc>https://drupalwebacademy.com/fr/articles/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/articles/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/articles/"/></url><url><loc>https://drupalwebacademy.com/fr/cache-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/cache-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/cache-api/"/></url><url><loc>https://drupalwebacademy.com/fr/config-api-vs-state-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/config-api-vs-state-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/config-api-vs-state-api/"/></url><url><loc>https://drupalwebacademy.com/fr/custom-entity/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/custom-entity/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/custom-entity/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-11/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-11/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-11/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-12-alpha1-release/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-12-alpha1-release/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-12-alpha1-release/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-ai-content-transformation/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-ai-content-transformation/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-ai-content-transformation/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-architectures/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-architectures/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-architectures/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-behaviors/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-behaviors/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-behaviors/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-canvas-sdc-export-config/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-canvas-sdc-export-config/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-canvas-sdc-export-config/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-canvas/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-canvas/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-canvas/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-cms/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-cms/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-cms/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-migrations-incrementales-high-water-property/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-migrations-incrementales-high-water-property/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-migrations-incrementales-high-water-property/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal-task-automation-imports-etl-crm/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal-task-automation-imports-etl-crm/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal-task-automation-imports-etl-crm/"/></url><url><loc>https://drupalwebacademy.com/fr/drupal/backend-cheat-sheet/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/drupal/backend-cheat-sheet/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/drupal/backend-cheat-sheet/"/></url><url><loc>https://drupalwebacademy.com/fr/event-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/event-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/event-api/"/></url><url><loc>https://drupalwebacademy.com/fr/getting-ready-for-drupal9/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/getting-ready-for-drupal9/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/getting-ready-for-drupal9/"/></url><url><loc>https://drupalwebacademy.com/fr/inbound-outbound-processing/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/inbound-outbound-processing/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/inbound-outbound-processing/"/></url><url><loc>https://drupalwebacademy.com/fr/middleware-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/middleware-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/middleware-api/"/></url><url><loc>https://drupalwebacademy.com/fr/paragraphs-vs-ief/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/paragraphs-vs-ief/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/paragraphs-vs-ief/"/></url><url><loc>https://drupalwebacademy.com/fr/post-mortem-cpu-spike-100-production-drupal/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/post-mortem-cpu-spike-100-production-drupal/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/post-mortem-cpu-spike-100-production-drupal/"/></url><url><loc>https://drupalwebacademy.com/fr/queue-api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/queue-api/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/queue-api/"/></url><url><loc>https://drupalwebacademy.com/fr/running-drupal-with-frankenphp/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/running-drupal-with-frankenphp/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/running-drupal-with-frankenphp/"/></url><url><loc>https://drupalwebacademy.com/fr/single-directory-component/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://drupalwebacademy.com/en/single-directory-component/"/><xhtml:link rel="alternate" hreflang="fr-FR" href="https://drupalwebacademy.com/fr/single-directory-component/"/></url></urlset>