<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" ><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/recuperer-l-utilisateur-connecte-avec-un-decorateur-personnalise</loc><lastmod>2026-05-10T13:29:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/controle-d-acces-par-roles-rbac-dans-nestjs</loc><lastmod>2026-05-10T13:28:08+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/le-decorateur-public-pour-les-routes-ouvertes-dans-nestjs</loc><lastmod>2026-05-10T13:29:20+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/proteger-ses-routes-avec-un-guard-jwt-dans-nestjs</loc><lastmod>2026-05-10T13:48:51+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/creer-un-systeme-de-login-et-register-dans-nestjs</loc><lastmod>2026-05-10T13:28:33+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/authentification-jwt-dans-nestjs-theorie-et-mise-en-place</loc><lastmod>2026-05-10T13:28:33+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/pagination-et-filtrage-des-resultats-d-api-dans-nestjs</loc><lastmod>2026-05-10T13:51:58+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/ia/article/sous-titrer-automatiquement-n-importe-quelle-video-avec-l-ia-whisper-assemblyai-et-claude</loc><lastmod>2026-05-10T13:56:29+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/gestion-des-erreurs-et-exceptions-http-dans-nestjs</loc><lastmod>2026-05-10T13:35:34+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/transformer-les-donnees-avec-class-transformer-dans-nestjs</loc><lastmod>2026-05-10T13:36:09+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/dtos-et-validation-avec-class-validator-dans-nestjs</loc><lastmod>2026-05-10T09:01:10+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/creer-un-crud-complet-dans-nestjs-l-exemple-des-services</loc><lastmod>2026-05-10T13:35:15+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/le-pattern-repository-dans-nestjs-acceder-aux-donnees</loc><lastmod>2026-05-10T13:35:02+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/les-relations-entre-entites-typeorm-onetomany-et-manytoone</loc><lastmod>2026-05-10T13:35:28+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/creer-ses-premieres-entites-typeorm-dans-nestjs</loc><lastmod>2026-05-10T13:34:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/connecter-postgresql-a-nestjs-avec-typeorm</loc><lastmod>2026-05-10T13:34:29+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/l-injection-de-dependances-dans-nestjs-expliquee-simplement</loc><lastmod>2026-05-10T13:35:35+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/comprendre-les-modules-controllers-et-services-dans-nestjs</loc><lastmod>2026-05-10T13:35:22+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/creer-son-premier-projet-nestjs</loc><lastmod>2026-05-10T13:34:16+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/nestjs/article/introduction-a-nestjs-pourquoi-ce-framework</loc><lastmod>2026-05-10T13:34:36+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/node-js/article/node-js-control-flow</loc><lastmod>2026-05-09T05:00:57+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/node-js/article/node-js-les-child-process</loc><lastmod>2026-05-10T04:06:51+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/node-js/article/les-buffers-et-les-streams-en-node-js</loc><lastmod>2026-05-10T13:34:39+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/node-js/article/la-pile-d-appel-en-node-js</loc><lastmod>2026-05-10T00:22:37+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/node-js/article/l-event-loop-de-node-js</loc><lastmod>2026-05-09T05:45:53+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/culture-web/article/que-se-passe-t-il-quand-on-tape-une-url-dans-un-navigateur</loc><lastmod>2026-05-10T11:26:32+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/symfony-cheat-sheets</loc><lastmod>2026-05-09T20:18:28+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/culture-web/article/headers-http-requete-et-reponse</loc><lastmod>2026-05-10T05:48:18+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/culture-web/article/jwt</loc><lastmod>2026-05-08T18:47:52+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/culture-web/article/les-differents-types-de-serveurs</loc><lastmod>2026-05-10T12:46:28+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/linux/article/permissions-des-fichiers-linux</loc><lastmod>2026-05-10T06:18:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-design-pattern-factory</loc><lastmod>2026-05-10T01:15:03+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/culture-web/article/url-urn-uri</loc><lastmod>2026-05-10T01:15:45+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-pattern-simple-factory</loc><lastmod>2026-05-10T01:15:03+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-design-pattern-template</loc><lastmod>2026-05-10T08:57:36+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/lancer-les-tests-behat-par-lots-par-un-script</loc><lastmod>2026-04-09T06:50:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/tests-behat-mink-sous-docker-en-symfony3-and-4</loc><lastmod>2026-04-09T05:56:28+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/outils/article/automatisation-d-une-mep</loc><lastmod>2026-05-08T19:22:35+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-design-pattern-builder</loc><lastmod>2026-05-10T09:37:52+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/architecture/article/le-master-data-management-et-son-role-dans-la-performance-d-une-entreprise</loc><lastmod>2026-05-10T06:29:53+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/le-composant-workfow</loc><lastmod>2026-05-10T01:09:47+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/symfony-live-2017-securiser-nos-api-avec-jwt</loc><lastmod>2026-05-10T01:00:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/symfony-live-2017-architecture-inutile</loc><lastmod>2026-05-10T01:00:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/symfony-live-2017-retour-de-meetic</loc><lastmod>2026-04-09T00:08:21+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/tests/article/les-tests-unitaires-seconde-partie</loc><lastmod>2026-05-10T01:00:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/creer-son-propre-paramconverter</loc><lastmod>2026-05-10T09:41:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/creer-une-annotation-de-controleur</loc><lastmod>2026-05-10T07:32:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/utilisation-du-compilerpass</loc><lastmod>2026-05-10T09:12:51+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/outils/article/qualite-de-code-avec-php-cs-fixer-et-php-mess-detector-docker</loc><lastmod>2026-05-10T09:28:46+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/outils/article/utilisation-de-gatling</loc><lastmod>2026-05-10T07:50:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/les-datatransformers</loc><lastmod>2026-05-09T17:46:57+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-design-pattern-strategy-pour-gerer-les-crud</loc><lastmod>2026-05-09T21:34:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/php/article/les-acces-concurrents-et-autres-types-de-verrous</loc><lastmod>2026-05-10T10:43:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/outils/article/sonar</loc><lastmod>2026-05-10T03:51:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/rest/article/mettre-en-place-une-api-rest-3eme-partie</loc><lastmod>2026-05-10T04:08:57+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/rest/article/mettre-en-place-une-api-rest-2eme-partie</loc><lastmod>2026-05-09T20:44:57+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/rest/article/mettre-en-place-une-api-rest-1ere-partie</loc><lastmod>2026-05-09T21:36:24+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/securiser-un-backoffice-et-un-frontoffice-avec-des-providers-differents</loc><lastmod>2026-05-09T12:11:51+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/behat-3-et-mink-avec-symfony2</loc><lastmod>2026-05-10T01:00:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-design-pattern-observer-avec-symfony2</loc><lastmod>2026-05-10T01:21:26+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-design-pattern-observer-avec-la-spl-library</loc><lastmod>2026-05-09T18:47:42+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/design_patterns/article/le-design-pattern-observer-observateur</loc><lastmod>2026-05-10T11:35:55+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/tests/article/tests-unitaires-avec-phpunit</loc><lastmod>2026-05-10T09:08:32+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/gerer-des-utilisateurs-sans-fosuserbundle-5eme-partie</loc><lastmod>2026-05-10T01:00:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/gerer-des-utilisateurs-sans-fosuserbundle-4eme-partie</loc><lastmod>2026-05-10T02:40:33+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/gerer-des-utilisateurs-sans-fosuserbundle-3eme-partie</loc><lastmod>2026-05-09T21:16:47+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/gestion-des-utilisateurs-sans-fosuserbundle-2eme-partie</loc><lastmod>2026-05-10T11:00:32+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/gestion-des-utilisateurs-sans-fosuserbundle-1ere-partie</loc><lastmod>2026-05-10T01:13:54+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/la-limitation-des-resultats-par-doctrine-2-avec-pagination</loc><lastmod>2026-04-09T03:01:40+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/debuguer-une-commande-symfony2-avec-netbeans</loc><lastmod>2026-04-09T04:56:39+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/symfony-live-2015</loc><lastmod>2026-04-08T21:13:38+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/symfony/article/notions-avancees-sur-les-formulaires</loc><lastmod>2026-05-10T08:04:18+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://www.jpsymfony.com/categorie/archive/article/symfony-live-2015-avant-l-evenement</loc><lastmod>2026-05-10T01:00:50+02:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url></urlset>