<?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://bu7ch.github.io/nestjs-open/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/"/><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/a-propos/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/a-propos/"/><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/a-propos/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/"/><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/a-propos/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/a-propos/"/><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/a-propos/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-0/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-0/a-le-web/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/a-le-web/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/a-le-web/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-0/b-le-terminal/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/b-le-terminal/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/b-le-terminal/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-0/c-installer-git-et-vscode/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/c-installer-git-et-vscode/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/c-installer-git-et-vscode/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-0/d-installer-nodejs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/d-installer-nodejs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/d-installer-nodejs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-1/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-1/a-le-javascript-moderne/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/a-le-javascript-moderne/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/a-le-javascript-moderne/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-1/b-asynchrone/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/b-asynchrone/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/b-asynchrone/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-1/c-typescript-les-bases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/c-typescript-les-bases/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/c-typescript-les-bases/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-1/d-classes-et-decorateurs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/d-classes-et-decorateurs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/d-classes-et-decorateurs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-2/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-2/a-le-module-http/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/a-le-module-http/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/a-le-module-http/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-2/b-npm-et-package-json/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/b-npm-et-package-json/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/b-npm-et-package-json/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-2/c-express/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/c-express/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/c-express/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-2/d-les-middlewares/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/d-les-middlewares/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/d-les-middlewares/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-3/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-3/a-installer-nestjs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/a-installer-nestjs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/a-installer-nestjs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-3/b-ton-premier-controller/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/b-ton-premier-controller/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/b-ton-premier-controller/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-3/c-les-modules/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/c-les-modules/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/c-les-modules/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-3/d-injection-de-dependances/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/d-injection-de-dependances/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/d-injection-de-dependances/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/a-les-dto/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/a-les-dto/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/a-les-dto/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/b-class-validator/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/b-class-validator/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/b-class-validator/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/c-les-pipes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/c-les-pipes/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/c-les-pipes/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/d-gerer-la-configuration/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/d-gerer-la-configuration/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/d-gerer-la-configuration/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/e-aller-plus-loin-joi-et-zod/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/e-aller-plus-loin-joi-et-zod/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/e-aller-plus-loin-joi-et-zod/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/f-point-etape/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/f-point-etape/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/f-point-etape/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-4/g-projet-bonus-nba/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/g-projet-bonus-nba/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/g-projet-bonus-nba/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/a-postgresql-et-typeorm/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/a-postgresql-et-typeorm/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/a-postgresql-et-typeorm/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/b-le-repository/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/b-le-repository/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/b-le-repository/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/c-les-relations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/c-les-relations/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/c-les-relations/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/d-les-migrations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/d-les-migrations/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/d-les-migrations/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/e-donnees-de-test/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/e-donnees-de-test/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/e-donnees-de-test/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/f-aller-plus-loin-prisma/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/f-aller-plus-loin-prisma/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/f-aller-plus-loin-prisma/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-5/g-aller-plus-loin-graphql/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/g-aller-plus-loin-graphql/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/g-aller-plus-loin-graphql/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-6/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-6/a-les-tests-unitaires/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/a-les-tests-unitaires/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/a-les-tests-unitaires/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-6/b-le-module-de-test-et-les-doublures/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/b-le-module-de-test-et-les-doublures/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/b-le-module-de-test-et-les-doublures/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-6/c-les-tests-de-bout-en-bout/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/c-les-tests-de-bout-en-bout/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/c-les-tests-de-bout-en-bout/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-6/d-la-base-de-donnees-de-test/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/d-la-base-de-donnees-de-test/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/d-la-base-de-donnees-de-test/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-6/e-la-couverture/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/e-la-couverture/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/e-la-couverture/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/a-hacher-les-mots-de-passe/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/a-hacher-les-mots-de-passe/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/a-hacher-les-mots-de-passe/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/b-inscription-et-connexion/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/b-inscription-et-connexion/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/b-inscription-et-connexion/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/c-proteger-les-routes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/c-proteger-les-routes/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/c-proteger-les-routes/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/d-les-roles-et-la-propriete/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/d-les-roles-et-la-propriete/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/d-les-roles-et-la-propriete/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/e-le-refresh-token/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/e-le-refresh-token/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/e-le-refresh-token/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/f-se-proteger-des-abus/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/f-se-proteger-des-abus/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/f-se-proteger-des-abus/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/g-aller-plus-loin-passport/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/g-aller-plus-loin-passport/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/g-aller-plus-loin-passport/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-7/h-aller-plus-loin-clerk/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/h-aller-plus-loin-clerk/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/h-aller-plus-loin-clerk/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-8/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-8/a-le-cycle-de-vie/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/a-le-cycle-de-vie/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/a-le-cycle-de-vie/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-8/b-les-middlewares/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/b-les-middlewares/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/b-les-middlewares/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-8/c-les-guards-de-jeu/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/c-les-guards-de-jeu/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/c-les-guards-de-jeu/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-8/d-les-interceptors/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/d-les-interceptors/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/d-les-interceptors/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-8/e-les-filtres-d-exceptions/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/e-les-filtres-d-exceptions/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/e-les-filtres-d-exceptions/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-9/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-9/a-documenter-avec-swagger/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/a-documenter-avec-swagger/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/a-documenter-avec-swagger/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-9/b-versionner-son-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/b-versionner-son-api/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/b-versionner-son-api/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-9/c-paginer/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/c-paginer/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/c-paginer/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-9/d-filtrer-trier-et-classer/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/d-filtrer-trier-et-classer/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/d-filtrer-trier-et-classer/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-9/e-des-erreurs-coherentes-et-un-contrat-fige/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/e-des-erreurs-coherentes-et-un-contrat-fige/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/e-des-erreurs-coherentes-et-un-contrat-fige/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-10/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-10/a-configurer-pour-la-production/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/a-configurer-pour-la-production/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/a-configurer-pour-la-production/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-10/b-une-image-docker/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/b-une-image-docker/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/b-une-image-docker/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-10/c-docker-compose-au-complet/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/c-docker-compose-au-complet/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/c-docker-compose-au-complet/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-10/d-sante-journaux-et-arret-propre/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/d-sante-journaux-et-arret-propre/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/d-sante-journaux-et-arret-propre/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-10/e-integration-et-livraison-continues/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/e-integration-et-livraison-continues/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/e-integration-et-livraison-continues/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-11/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-11/a-le-temps-reel-avec-les-websockets/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/a-le-temps-reel-avec-les-websockets/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/a-le-temps-reel-avec-les-websockets/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-11/b-des-canaux-prives-et-authentifies/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/b-des-canaux-prives-et-authentifies/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/b-des-canaux-prives-et-authentifies/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-11/c-les-phases-et-les-minuteurs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/c-les-phases-et-les-minuteurs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/c-les-phases-et-les-minuteurs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-11/d-les-files-de-taches/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/d-les-files-de-taches/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/d-les-files-de-taches/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-11/e-webhooks-et-idempotence/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/e-webhooks-et-idempotence/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/e-webhooks-et-idempotence/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-12/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-12/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-12/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-12/a-loup-garou/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-12/a-loup-garou/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-12/a-loup-garou/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/en/partie-12/b-marketplace-b2b/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-12/b-marketplace-b2b/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-12/b-marketplace-b2b/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-0/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-0/a-le-web/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/a-le-web/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/a-le-web/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-0/b-le-terminal/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/b-le-terminal/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/b-le-terminal/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-0/c-installer-git-et-vscode/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/c-installer-git-et-vscode/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/c-installer-git-et-vscode/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-0/d-installer-nodejs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-0/d-installer-nodejs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-0/d-installer-nodejs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-1/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-1/a-le-javascript-moderne/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/a-le-javascript-moderne/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/a-le-javascript-moderne/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-1/b-asynchrone/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/b-asynchrone/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/b-asynchrone/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-1/c-typescript-les-bases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/c-typescript-les-bases/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/c-typescript-les-bases/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-1/d-classes-et-decorateurs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-1/d-classes-et-decorateurs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-1/d-classes-et-decorateurs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-2/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-2/a-le-module-http/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/a-le-module-http/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/a-le-module-http/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-2/b-npm-et-package-json/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/b-npm-et-package-json/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/b-npm-et-package-json/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-2/c-express/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/c-express/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/c-express/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-2/d-les-middlewares/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-2/d-les-middlewares/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-2/d-les-middlewares/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-3/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-3/a-installer-nestjs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/a-installer-nestjs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/a-installer-nestjs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-3/b-ton-premier-controller/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/b-ton-premier-controller/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/b-ton-premier-controller/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-3/c-les-modules/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/c-les-modules/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/c-les-modules/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-3/d-injection-de-dependances/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-3/d-injection-de-dependances/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-3/d-injection-de-dependances/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/a-les-dto/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/a-les-dto/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/a-les-dto/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/b-class-validator/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/b-class-validator/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/b-class-validator/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/c-les-pipes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/c-les-pipes/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/c-les-pipes/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/d-gerer-la-configuration/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/d-gerer-la-configuration/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/d-gerer-la-configuration/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/e-aller-plus-loin-joi-et-zod/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/e-aller-plus-loin-joi-et-zod/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/e-aller-plus-loin-joi-et-zod/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/f-point-etape/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/f-point-etape/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/f-point-etape/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-4/g-projet-bonus-nba/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-4/g-projet-bonus-nba/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-4/g-projet-bonus-nba/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/a-postgresql-et-typeorm/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/a-postgresql-et-typeorm/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/a-postgresql-et-typeorm/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/b-le-repository/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/b-le-repository/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/b-le-repository/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/c-les-relations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/c-les-relations/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/c-les-relations/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/d-les-migrations/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/d-les-migrations/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/d-les-migrations/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/e-donnees-de-test/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/e-donnees-de-test/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/e-donnees-de-test/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/f-aller-plus-loin-prisma/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/f-aller-plus-loin-prisma/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/f-aller-plus-loin-prisma/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-5/g-aller-plus-loin-graphql/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-5/g-aller-plus-loin-graphql/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-5/g-aller-plus-loin-graphql/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-6/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-6/a-les-tests-unitaires/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/a-les-tests-unitaires/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/a-les-tests-unitaires/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-6/b-le-module-de-test-et-les-doublures/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/b-le-module-de-test-et-les-doublures/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/b-le-module-de-test-et-les-doublures/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-6/c-les-tests-de-bout-en-bout/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/c-les-tests-de-bout-en-bout/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/c-les-tests-de-bout-en-bout/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-6/d-la-base-de-donnees-de-test/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/d-la-base-de-donnees-de-test/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/d-la-base-de-donnees-de-test/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-6/e-la-couverture/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-6/e-la-couverture/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-6/e-la-couverture/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/a-hacher-les-mots-de-passe/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/a-hacher-les-mots-de-passe/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/a-hacher-les-mots-de-passe/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/b-inscription-et-connexion/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/b-inscription-et-connexion/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/b-inscription-et-connexion/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/c-proteger-les-routes/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/c-proteger-les-routes/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/c-proteger-les-routes/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/d-les-roles-et-la-propriete/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/d-les-roles-et-la-propriete/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/d-les-roles-et-la-propriete/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/e-le-refresh-token/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/e-le-refresh-token/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/e-le-refresh-token/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/f-se-proteger-des-abus/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/f-se-proteger-des-abus/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/f-se-proteger-des-abus/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/g-aller-plus-loin-passport/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/g-aller-plus-loin-passport/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/g-aller-plus-loin-passport/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-7/h-aller-plus-loin-clerk/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-7/h-aller-plus-loin-clerk/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-7/h-aller-plus-loin-clerk/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-8/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-8/a-le-cycle-de-vie/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/a-le-cycle-de-vie/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/a-le-cycle-de-vie/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-8/b-les-middlewares/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/b-les-middlewares/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/b-les-middlewares/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-8/c-les-guards-de-jeu/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/c-les-guards-de-jeu/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/c-les-guards-de-jeu/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-8/d-les-interceptors/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/d-les-interceptors/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/d-les-interceptors/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-8/e-les-filtres-d-exceptions/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-8/e-les-filtres-d-exceptions/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-8/e-les-filtres-d-exceptions/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-9/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-9/a-documenter-avec-swagger/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/a-documenter-avec-swagger/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/a-documenter-avec-swagger/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-9/b-versionner-son-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/b-versionner-son-api/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/b-versionner-son-api/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-9/c-paginer/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/c-paginer/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/c-paginer/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-9/d-filtrer-trier-et-classer/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/d-filtrer-trier-et-classer/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/d-filtrer-trier-et-classer/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-9/e-des-erreurs-coherentes-et-un-contrat-fige/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-9/e-des-erreurs-coherentes-et-un-contrat-fige/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-9/e-des-erreurs-coherentes-et-un-contrat-fige/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-10/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-10/a-configurer-pour-la-production/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/a-configurer-pour-la-production/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/a-configurer-pour-la-production/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-10/b-une-image-docker/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/b-une-image-docker/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/b-une-image-docker/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-10/c-docker-compose-au-complet/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/c-docker-compose-au-complet/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/c-docker-compose-au-complet/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-10/d-sante-journaux-et-arret-propre/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/d-sante-journaux-et-arret-propre/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/d-sante-journaux-et-arret-propre/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-10/e-integration-et-livraison-continues/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-10/e-integration-et-livraison-continues/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-10/e-integration-et-livraison-continues/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-11/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-11/a-le-temps-reel-avec-les-websockets/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/a-le-temps-reel-avec-les-websockets/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/a-le-temps-reel-avec-les-websockets/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-11/b-des-canaux-prives-et-authentifies/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/b-des-canaux-prives-et-authentifies/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/b-des-canaux-prives-et-authentifies/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-11/c-les-phases-et-les-minuteurs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/c-les-phases-et-les-minuteurs/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/c-les-phases-et-les-minuteurs/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-11/d-les-files-de-taches/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/d-les-files-de-taches/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/d-les-files-de-taches/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-11/e-webhooks-et-idempotence/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-11/e-webhooks-et-idempotence/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-11/e-webhooks-et-idempotence/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-12/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-12/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-12/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-12/a-loup-garou/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-12/a-loup-garou/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-12/a-loup-garou/"/></url><url><loc>https://bu7ch.github.io/nestjs-open/partie-12/b-marketplace-b2b/</loc><xhtml:link rel="alternate" hreflang="en" href="https://bu7ch.github.io/nestjs-open/en/partie-12/b-marketplace-b2b/"/><xhtml:link rel="alternate" hreflang="fr" href="https://bu7ch.github.io/nestjs-open/partie-12/b-marketplace-b2b/"/></url></urlset>