<?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://labs.treelevel.io/</loc><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/"/><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/"/></url><url><loc>https://labs.treelevel.io/fr/</loc><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/"/><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-async-validator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-async-validator/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-async-validator/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-auth-guard/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-auth-guard/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-auth-guard/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-compodoc/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-compodoc/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-compodoc/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-computed/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-computed/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-computed/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-custom-component/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-custom-component/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-custom-component/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-custom-validator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-custom-validator/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-custom-validator/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-deactivate-guard/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-deactivate-guard/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-deactivate-guard/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-defer/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-defer/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-defer/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-form-array/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-form-array/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-form-array/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-http-resource/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-http-resource/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-http-resource/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-i18n/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-i18n/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-i18n/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-lazy-loading/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-lazy-loading/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-lazy-loading/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-migration-v21/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-migration-v21/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-migration-v21/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-ngrx-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-ngrx-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-ngrx-store/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-nx-from-scratch/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-nx-from-scratch/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-nx-from-scratch/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-nx/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-nx/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-nx/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-onpush/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-onpush/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-onpush/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-playwright/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-playwright/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-playwright/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-reactive-forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-reactive-forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-reactive-forms/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-resolver/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-resolver/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-resolver/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-cart/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-cart/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-signal-cart/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-signal-forms/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-signal-store/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-ssr/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-ssr/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-ssr/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-standalone-control-flow/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-standalone-control-flow/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-standalone-control-flow/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-to-signal/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-to-signal/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-to-signal/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-advanced/lab-vitest/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-vitest/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-vitest/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/1.1-lab-first-project/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/1.1-lab-first-project/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/1.1-lab-first-project/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/1.2-lab-template/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/1.2-lab-template/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/1.2-lab-template/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/8.0-lab-routes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/8.0-lab-routes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/8.0-lab-routes/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/8.1-lab-routes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/8.1-lab-routes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/8.1-lab-routes/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-components/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-components/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-components/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-http/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-http/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-http/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-if-for/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-if-for/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-if-for/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-input-output/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-input-output/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-input-output/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-lifecycle/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-lifecycle/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-lifecycle/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-observables/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-observables/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-observables/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-pipes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-pipes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-pipes/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-reactive-form/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-reactive-form/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-reactive-form/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-services/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-services/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-services/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/lab-typescript/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-typescript/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-typescript/"/></url><url><loc>https://labs.treelevel.io/fr/labs/angular-initiation/testing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/testing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/testing/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/core-oop/basicclasscreation/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/core-oop/basicclasscreation/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/core-oop/basicclasscreation/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/design-patterns/dao-artists/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/dao-artists/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/dao-artists/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/design-patterns/dao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/dao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/dao/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/design-patterns/genericdao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/genericdao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/genericdao/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/design-patterns/productdao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/productdao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/productdao/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/design-patterns/room-dao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/room-dao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/room-dao/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/design-patterns/singleton/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/singleton/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/singleton/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/design-patterns/springbean1/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/springbean1/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/springbean1/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/inheritance/5a-inheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/5a-inheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/5a-inheritance/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/inheritance/basicinheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/basicinheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/basicinheritance/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/inheritance/dao-artists-inheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/dao-artists-inheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/dao-artists-inheritance/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/inheritance/inheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/inheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/inheritance/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/interfaces/commandes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/commandes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/commandes/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/interfaces/gamefull/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/gamefull/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/gamefull/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/interfaces/gameinheritence/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/gameinheritence/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/gameinheritence/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/interfaces/type-hierarchy/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/type-hierarchy/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/type-hierarchy/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/interfaces/vehiculeinterfaces/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/vehiculeinterfaces/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/vehiculeinterfaces/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/persistence/exo-jpa/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/persistence/exo-jpa/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/persistence/exo-jpa/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/relationships/artist-manager/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/artist-manager/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/artist-manager/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/relationships/book-pages/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/book-pages/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/book-pages/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/relationships/city-country/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/city-country/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/city-country/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/relationships/composition-car/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/composition-car/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/composition-car/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/relationships/employee-company/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/employee-company/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/employee-company/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/relationships/teacher-student/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/teacher-student/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/teacher-student/"/></url><url><loc>https://labs.treelevel.io/fr/labs/java/testing/shoppingcartjunit/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/testing/shoppingcartjunit/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/testing/shoppingcartjunit/"/></url><url><loc>https://labs.treelevel.io/fr/resources/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/core/components/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/components/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/components/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/core/directives/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/directives/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/directives/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/core/lifecycle-hooks/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/lifecycle-hooks/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/lifecycle-hooks/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/core/migration-v16-to-v21/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/migration-v16-to-v21/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/migration-v16-to-v21/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/core/modules-standalone/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/modules-standalone/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/modules-standalone/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/core/services-di/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/services-di/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/services-di/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/data-forms/forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/forms/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/data-forms/linked-signal/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/linked-signal/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/linked-signal/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/data-forms/pipes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/pipes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/pipes/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/data-forms/signal-forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/signal-forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/signal-forms/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/data-forms/signals/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/signals/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/signals/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/data-forms/two-way-binding/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/two-way-binding/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/two-way-binding/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/http-state/http-observables/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/http-observables/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/http-observables/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/http-state/http-resource/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/http-resource/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/http-resource/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/http-state/ngrx-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/ngrx-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/ngrx-store/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/http-state/rx-resource/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/rx-resource/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/rx-resource/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/http-state/rxjs-operators/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/rxjs-operators/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/rxjs-operators/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/http-state/signal-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/signal-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/signal-store/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/http-state/state-management/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/state-management/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/state-management/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/i18n/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/i18n/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/i18n/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/models/album.model/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/models/album.model/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/models/album.model/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/performance/budgets/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/budgets/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/budgets/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/performance/change-detection/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/change-detection/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/change-detection/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/performance/deferrable-views/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/deferrable-views/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/deferrable-views/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/performance/lazy-loading-images/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/lazy-loading-images/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/lazy-loading-images/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/performance/onpush-strategy/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/onpush-strategy/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/onpush-strategy/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/performance/performance-tips/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/performance-tips/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/performance-tips/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/performance/trackby/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/trackby/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/trackby/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/routing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/routing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/routing/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/routing/guards-resolvers/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/routing/guards-resolvers/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/routing/guards-resolvers/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/routing/lazy-loading/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/routing/lazy-loading/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/routing/lazy-loading/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/ssr/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/ssr/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/ssr/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/templates/dynamic-components/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/dynamic-components/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/dynamic-components/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/templates/ng-template-outlet/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/ng-template-outlet/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/ng-template-outlet/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/templates/template-syntax/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/template-syntax/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/template-syntax/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/templates/view-content-child/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/view-content-child/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/view-content-child/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/testing/e2e-testing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/testing/e2e-testing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/testing/e2e-testing/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/testing/unit-testing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/testing/unit-testing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/testing/unit-testing/"/></url><url><loc>https://labs.treelevel.io/fr/resources/angular/tooling/nx/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/tooling/nx/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/tooling/nx/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-async-validator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-async-validator/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-async-validator/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-auth-guard/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-auth-guard/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-auth-guard/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-compodoc/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-compodoc/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-compodoc/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-computed/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-computed/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-computed/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-custom-component/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-custom-component/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-custom-component/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-custom-validator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-custom-validator/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-custom-validator/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-deactivate-guard/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-deactivate-guard/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-deactivate-guard/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-defer/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-defer/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-defer/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-form-array/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-form-array/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-form-array/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-http-resource/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-http-resource/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-http-resource/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-i18n/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-i18n/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-i18n/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-lazy-loading/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-lazy-loading/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-lazy-loading/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-migration-v21/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-migration-v21/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-migration-v21/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-ngrx-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-ngrx-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-ngrx-store/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-nx-from-scratch/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-nx-from-scratch/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-nx-from-scratch/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-nx/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-nx/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-nx/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-onpush/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-onpush/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-onpush/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-playwright/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-playwright/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-playwright/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-reactive-forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-reactive-forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-reactive-forms/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-resolver/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-resolver/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-resolver/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-signal-cart/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-cart/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-signal-cart/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-signal-forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-signal-forms/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-signal-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-signal-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-signal-store/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-ssr/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-ssr/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-ssr/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-standalone-control-flow/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-standalone-control-flow/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-standalone-control-flow/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-to-signal/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-to-signal/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-to-signal/"/></url><url><loc>https://labs.treelevel.io/labs/angular-advanced/lab-vitest/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-advanced/lab-vitest/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-advanced/lab-vitest/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/1.1-lab-first-project/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/1.1-lab-first-project/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/1.1-lab-first-project/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/1.2-lab-template/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/1.2-lab-template/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/1.2-lab-template/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/8.0-lab-routes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/8.0-lab-routes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/8.0-lab-routes/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/8.1-lab-routes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/8.1-lab-routes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/8.1-lab-routes/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-components/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-components/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-components/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-http/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-http/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-http/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-if-for/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-if-for/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-if-for/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-input-output/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-input-output/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-input-output/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-lifecycle/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-lifecycle/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-lifecycle/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-observables/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-observables/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-observables/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-pipes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-pipes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-pipes/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-reactive-form/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-reactive-form/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-reactive-form/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-services/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-services/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-services/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/lab-typescript/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/lab-typescript/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/lab-typescript/"/></url><url><loc>https://labs.treelevel.io/labs/angular-initiation/testing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/angular-initiation/testing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/angular-initiation/testing/"/></url><url><loc>https://labs.treelevel.io/labs/java/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/"/></url><url><loc>https://labs.treelevel.io/labs/java/core-oop/basicclasscreation/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/core-oop/basicclasscreation/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/core-oop/basicclasscreation/"/></url><url><loc>https://labs.treelevel.io/labs/java/design-patterns/dao-artists/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/dao-artists/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/dao-artists/"/></url><url><loc>https://labs.treelevel.io/labs/java/design-patterns/dao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/dao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/dao/"/></url><url><loc>https://labs.treelevel.io/labs/java/design-patterns/genericdao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/genericdao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/genericdao/"/></url><url><loc>https://labs.treelevel.io/labs/java/design-patterns/productdao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/productdao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/productdao/"/></url><url><loc>https://labs.treelevel.io/labs/java/design-patterns/room-dao/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/room-dao/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/room-dao/"/></url><url><loc>https://labs.treelevel.io/labs/java/design-patterns/singleton/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/singleton/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/singleton/"/></url><url><loc>https://labs.treelevel.io/labs/java/design-patterns/springbean1/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/design-patterns/springbean1/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/design-patterns/springbean1/"/></url><url><loc>https://labs.treelevel.io/labs/java/inheritance/5a-inheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/5a-inheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/5a-inheritance/"/></url><url><loc>https://labs.treelevel.io/labs/java/inheritance/basicinheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/basicinheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/basicinheritance/"/></url><url><loc>https://labs.treelevel.io/labs/java/inheritance/dao-artists-inheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/dao-artists-inheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/dao-artists-inheritance/"/></url><url><loc>https://labs.treelevel.io/labs/java/inheritance/inheritance/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/inheritance/inheritance/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/inheritance/inheritance/"/></url><url><loc>https://labs.treelevel.io/labs/java/interfaces/commandes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/commandes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/commandes/"/></url><url><loc>https://labs.treelevel.io/labs/java/interfaces/gamefull/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/gamefull/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/gamefull/"/></url><url><loc>https://labs.treelevel.io/labs/java/interfaces/gameinheritence/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/gameinheritence/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/gameinheritence/"/></url><url><loc>https://labs.treelevel.io/labs/java/interfaces/type-hierarchy/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/type-hierarchy/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/type-hierarchy/"/></url><url><loc>https://labs.treelevel.io/labs/java/interfaces/vehiculeinterfaces/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/interfaces/vehiculeinterfaces/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/interfaces/vehiculeinterfaces/"/></url><url><loc>https://labs.treelevel.io/labs/java/persistence/exo-jpa/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/persistence/exo-jpa/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/persistence/exo-jpa/"/></url><url><loc>https://labs.treelevel.io/labs/java/relationships/artist-manager/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/artist-manager/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/artist-manager/"/></url><url><loc>https://labs.treelevel.io/labs/java/relationships/book-pages/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/book-pages/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/book-pages/"/></url><url><loc>https://labs.treelevel.io/labs/java/relationships/city-country/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/city-country/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/city-country/"/></url><url><loc>https://labs.treelevel.io/labs/java/relationships/composition-car/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/composition-car/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/composition-car/"/></url><url><loc>https://labs.treelevel.io/labs/java/relationships/employee-company/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/employee-company/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/employee-company/"/></url><url><loc>https://labs.treelevel.io/labs/java/relationships/teacher-student/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/relationships/teacher-student/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/relationships/teacher-student/"/></url><url><loc>https://labs.treelevel.io/labs/java/testing/shoppingcartjunit/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/labs/java/testing/shoppingcartjunit/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/labs/java/testing/shoppingcartjunit/"/></url><url><loc>https://labs.treelevel.io/resources/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/"/></url><url><loc>https://labs.treelevel.io/resources/angular/core/components/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/components/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/components/"/></url><url><loc>https://labs.treelevel.io/resources/angular/core/directives/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/directives/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/directives/"/></url><url><loc>https://labs.treelevel.io/resources/angular/core/lifecycle-hooks/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/lifecycle-hooks/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/lifecycle-hooks/"/></url><url><loc>https://labs.treelevel.io/resources/angular/core/migration-v16-to-v21/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/migration-v16-to-v21/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/migration-v16-to-v21/"/></url><url><loc>https://labs.treelevel.io/resources/angular/core/modules-standalone/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/modules-standalone/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/modules-standalone/"/></url><url><loc>https://labs.treelevel.io/resources/angular/core/services-di/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/core/services-di/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/core/services-di/"/></url><url><loc>https://labs.treelevel.io/resources/angular/data-forms/forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/forms/"/></url><url><loc>https://labs.treelevel.io/resources/angular/data-forms/linked-signal/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/linked-signal/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/linked-signal/"/></url><url><loc>https://labs.treelevel.io/resources/angular/data-forms/pipes/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/pipes/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/pipes/"/></url><url><loc>https://labs.treelevel.io/resources/angular/data-forms/signal-forms/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/signal-forms/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/signal-forms/"/></url><url><loc>https://labs.treelevel.io/resources/angular/data-forms/signals/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/signals/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/signals/"/></url><url><loc>https://labs.treelevel.io/resources/angular/data-forms/two-way-binding/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/data-forms/two-way-binding/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/data-forms/two-way-binding/"/></url><url><loc>https://labs.treelevel.io/resources/angular/http-state/http-observables/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/http-observables/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/http-observables/"/></url><url><loc>https://labs.treelevel.io/resources/angular/http-state/http-resource/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/http-resource/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/http-resource/"/></url><url><loc>https://labs.treelevel.io/resources/angular/http-state/ngrx-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/ngrx-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/ngrx-store/"/></url><url><loc>https://labs.treelevel.io/resources/angular/http-state/rx-resource/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/rx-resource/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/rx-resource/"/></url><url><loc>https://labs.treelevel.io/resources/angular/http-state/rxjs-operators/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/rxjs-operators/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/rxjs-operators/"/></url><url><loc>https://labs.treelevel.io/resources/angular/http-state/signal-store/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/signal-store/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/signal-store/"/></url><url><loc>https://labs.treelevel.io/resources/angular/http-state/state-management/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/http-state/state-management/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/http-state/state-management/"/></url><url><loc>https://labs.treelevel.io/resources/angular/i18n/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/i18n/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/i18n/"/></url><url><loc>https://labs.treelevel.io/resources/angular/models/album.model/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/models/album.model/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/models/album.model/"/></url><url><loc>https://labs.treelevel.io/resources/angular/performance/budgets/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/budgets/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/budgets/"/></url><url><loc>https://labs.treelevel.io/resources/angular/performance/change-detection/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/change-detection/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/change-detection/"/></url><url><loc>https://labs.treelevel.io/resources/angular/performance/deferrable-views/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/deferrable-views/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/deferrable-views/"/></url><url><loc>https://labs.treelevel.io/resources/angular/performance/lazy-loading-images/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/lazy-loading-images/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/lazy-loading-images/"/></url><url><loc>https://labs.treelevel.io/resources/angular/performance/onpush-strategy/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/onpush-strategy/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/onpush-strategy/"/></url><url><loc>https://labs.treelevel.io/resources/angular/performance/performance-tips/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/performance-tips/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/performance-tips/"/></url><url><loc>https://labs.treelevel.io/resources/angular/performance/trackby/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/performance/trackby/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/performance/trackby/"/></url><url><loc>https://labs.treelevel.io/resources/angular/routing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/routing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/routing/"/></url><url><loc>https://labs.treelevel.io/resources/angular/routing/guards-resolvers/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/routing/guards-resolvers/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/routing/guards-resolvers/"/></url><url><loc>https://labs.treelevel.io/resources/angular/routing/lazy-loading/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/routing/lazy-loading/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/routing/lazy-loading/"/></url><url><loc>https://labs.treelevel.io/resources/angular/ssr/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/ssr/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/ssr/"/></url><url><loc>https://labs.treelevel.io/resources/angular/templates/dynamic-components/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/dynamic-components/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/dynamic-components/"/></url><url><loc>https://labs.treelevel.io/resources/angular/templates/ng-template-outlet/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/ng-template-outlet/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/ng-template-outlet/"/></url><url><loc>https://labs.treelevel.io/resources/angular/templates/template-syntax/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/template-syntax/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/template-syntax/"/></url><url><loc>https://labs.treelevel.io/resources/angular/templates/view-content-child/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/templates/view-content-child/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/templates/view-content-child/"/></url><url><loc>https://labs.treelevel.io/resources/angular/testing/e2e-testing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/testing/e2e-testing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/testing/e2e-testing/"/></url><url><loc>https://labs.treelevel.io/resources/angular/testing/unit-testing/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/testing/unit-testing/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/testing/unit-testing/"/></url><url><loc>https://labs.treelevel.io/resources/angular/tooling/nx/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://labs.treelevel.io/fr/resources/angular/tooling/nx/"/><xhtml:link rel="alternate" hreflang="en" href="https://labs.treelevel.io/resources/angular/tooling/nx/"/></url></urlset>