{"id":5549,"date":"2026-04-22T08:35:35","date_gmt":"2026-04-22T06:35:35","guid":{"rendered":"https:\/\/www.bras-de-fer.fr\/blog\/courir-sans-blessure-debut\/"},"modified":"2026-04-22T08:35:35","modified_gmt":"2026-04-22T06:35:35","slug":"courir-sans-blessure-debut","status":"publish","type":"post","link":"https:\/\/www.bras-de-fer.fr\/blog\/courir-sans-blessure-debut\/","title":{"rendered":"Comment courir sans se blesser quand on d\u00e9bute : conseils essentiels"},"content":{"rendered":"<p><strong>En bref :<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Progressivit\u00e9<\/strong> : augmentez le volume au maximum de 10% par semaine.<\/li><li><strong>Alternance marche\/course<\/strong> pour renforcer muscles et tendons sans risque.<\/li><li><strong>2 \u00e0 3 s\u00e9ances par semaine<\/strong> avec au moins un jour de repos entre chaque sortie.<\/li><li><strong>Chaussures adapt\u00e9es<\/strong> et \u00e9chauffement court avant chaque s\u00e9ance.<\/li><li><strong>\u00c9coute<\/strong> : diff\u00e9rencier fatigue normale et douleur persistante.<\/li><\/ul>\n\n<p><strong>Chap\u00f4<\/strong> : Commencer la course \u00e0 pied quand on d\u00e9bute suscite enthousiasme et questions. Beaucoup abandonnent \u00e0 cause d\u2019une blessure \u00e9vitable ou d\u2019un programme mal structur\u00e9. Cet article guide pas \u00e0 pas : pourquoi la surcharge arrive, comment poser une routine hebdomadaire, quelles sont les erreurs qui co\u00fbtent cher, et comment choisir des chaussures adapt\u00e9es. Vous trouverez des plans concrets pour les quatre premi\u00e8res semaines, des exercices d\u2019\u00e9chauffement et d\u2019\u00e9tirements simples \u00e0 int\u00e9grer, ainsi que des rep\u00e8res pour doser la progression et l\u2019hydratation. Un fil conducteur accompagne chaque \u00e9tape : Hugo, 34 ans, salari\u00e9, qui veut courir sans se blesser pour pouvoir rester actif et transparent sur ses progr\u00e8s. Gr\u00e2ce \u00e0 des exemples chiffr\u00e9s (dur\u00e9es, fr\u00e9quences, % d\u2019augmentation) et des outils pratiques, vous saurez exactement quoi faire d\u00e8s la premi\u00e8re sortie. L\u2019objectif : transformer la motivation initiale en habitude durable, avec plaisir et s\u00e9curit\u00e9.<\/p>\n\n<h2 class=\"wp-block-heading\">Pourquoi les d\u00e9butants en course \u00e0 pied se blessent souvent<\/h2>\n\n<p>La majorit\u00e9 des blessures chez un <strong>d\u00e9butant<\/strong> provient d\u2019une surcharge trop rapide. Le c\u0153ur et les poumons s\u2019adaptent plus vite que les muscles, tendons et os aux impacts r\u00e9p\u00e9t\u00e9s.<\/p>\n\n<p>Les causes fr\u00e9quentes : augmentation trop rapide du volume, entra\u00eenements trop fr\u00e9quents sans <strong>repos<\/strong>, chaussures inadapt\u00e9es, et \u00e9chauffement n\u00e9glig\u00e9. En 2026, la recherche confirme que pr\u00e8s de la moiti\u00e9 des nouveaux coureurs rencontrent une g\u00eane s\u00e9rieuse la premi\u00e8re ann\u00e9e si la progression n\u2019est pas guid\u00e9e.<\/p>\n\n<p>Insight cl\u00e9 : une progression planifi\u00e9e r\u00e9duit drastiquement le risque de <strong>blessure<\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\">Plan progressif pour courir sans blessure (programme pour d\u00e9butant)<\/h2>\n\n<p>L\u2019objectif initial est d\u2019installer l\u2019habitude et d\u2019habituer les tissus corporels aux chocs. L\u2019alternance marche\/course est la m\u00e9thode la plus s\u00fbre pour un <strong>d\u00e9butant<\/strong>.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Semaine<\/th>\n<th>Sessions \/ semaine<\/th>\n<th>Dur\u00e9e totale par s\u00e9ance<\/th>\n<th>Structure (course \/ marche)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Semaine 1<\/td>\n<td>3<\/td>\n<td>20 min<\/td>\n<td>1 min course \/ 2 min marche<\/td>\n<\/tr>\n<tr>\n<td>Semaine 2<\/td>\n<td>3<\/td>\n<td>22 min<\/td>\n<td>2 min course \/ 2 min marche<\/td>\n<\/tr>\n<tr>\n<td>Semaine 3<\/td>\n<td>3<\/td>\n<td>24 min<\/td>\n<td>3 min course \/ 2 min marche<\/td>\n<\/tr>\n<tr>\n<td>Semaine 4<\/td>\n<td>3<\/td>\n<td>25-26 min<\/td>\n<td>4 min course \/ 1 min marche<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p>Exemple concret : si Hugo commence par 20 minutes en semaine 1, il ne d\u00e9passe pas ~22 minutes en semaine 2 (r\u00e8gle des 10%). Cette progression lente permet une adaptation tendineuse et osseuse.<\/p>\n\n<p>Insight cl\u00e9 : respecter la r\u00e8gle des 10% prot\u00e8ge la progression.<\/p>\n\n<h2 class=\"wp-block-heading\">Technique de course, \u00e9chauffement et \u00e9tirements pour d\u00e9butant<\/h2>\n\n<p>Une bonne <strong>technique de course<\/strong> r\u00e9duit les contraintes articulaires. Concentrez-vous sur une cadence confortable (environ 160\u2013180 pas\/minute est une r\u00e9f\u00e9rence) et une foul\u00e9e l\u00e9g\u00e8re, sans talonner exag\u00e9r\u00e9ment.<\/p>\n\n<ul class=\"wp-block-list\"><li>Posture : buste droit, regard \u00e0 10\u201320 m, bras rel\u00e2ch\u00e9s.<\/li><li>Cadence : r\u00e9duisez la longueur de foul\u00e9e plut\u00f4t que d\u2019acc\u00e9l\u00e9rer la vitesse par de grandes enjamb\u00e9es.<\/li><li>Atterrissage : privil\u00e9giez un contact sous le centre de gravit\u00e9.<\/li><\/ul>\n\n<p>\u00c9chauffement simple (5 minutes) avant chaque sortie :<\/p>\n\n<ol class=\"wp-block-list\"><li>Marche rapide 3 minutes.<\/li><li>Mobilisations articulaires : chevilles, genoux, hanches (30 s par articulation).<\/li><li>2 \u00d7 20 s de mont\u00e9es de genoux l\u00e9g\u00e8res pour activer la cadence.<\/li><\/ol>\n\n<p>Apr\u00e8s la s\u00e9ance, 5\u20138 minutes de retour au calme puis quelques <strong>\u00e9tirements<\/strong> l\u00e9gers (ischio-jambiers, mollets, quadriceps) tenus 20\u201330 s chacun. Pour Hugo, ces 10 minutes font la diff\u00e9rence sur la r\u00e9cup\u00e9ration.<\/p>\n\n<p>Insight cl\u00e9 : un \u00e9chauffement court et sp\u00e9cifique diminue les risques de blessure et am\u00e9liore la qualit\u00e9 de la s\u00e9ance.<\/p>\n\n<h2 class=\"wp-block-heading\">Chaussures adapt\u00e9es, v\u00eatements et accessoires<\/h2>\n\n<p>Des <strong>chaussures adapt\u00e9es<\/strong> sont fondamentales. Elles doivent correspondre \u00e0 votre morphologie, \u00e0 votre type de foul\u00e9e et au terrain pratiqu\u00e9. Un amorti suffisant et un maintien correct \u00e9vitent douleurs et irritations.<\/p>\n\n<p>Conseil pratique : faites analyser votre foul\u00e9e en magasin sp\u00e9cialis\u00e9 ou consultez des guides fiables pour comparer mod\u00e8les. Pour un comparatif et conseils sur le choix, la lecture d\u2019un guide peut aider \u00e0 orienter le choix.<\/p>\n\n<p>Accessoires utiles : montre GPS simple pour suivre la dur\u00e9e, v\u00eatements respirants selon la m\u00e9t\u00e9o, petits bidons pour longues sorties. Varier les surfaces (chemin, herbe, bitume) r\u00e9partit les contraintes.<\/p>\n\n<p>Liens utiles : pour des conseils pratiques sur les chaussures, consultez <a href=\"https:\/\/www.performe.co\/blogs\/sport\/courir-sans-se-blesser\" target=\"_blank\" rel=\"noopener\">nos conseils sur le choix des chaussures<\/a> et un guide complet pour d\u00e9buter la course \u00e0 pied <a href=\"https:\/\/www.je-vais-courir.com\/guide-complet-debuter-la-course-a-pied\" target=\"_blank\" rel=\"noopener\">ici<\/a>. Insight cl\u00e9 : des chaussures adapt\u00e9es diminuent les micro-traumatismes r\u00e9p\u00e9t\u00e9s.<\/p>\n\n<h2 class=\"wp-block-heading\">Fr\u00e9quence, repos, hydratation et nutrition pour progresser<\/h2>\n\n<p>Pour un <strong>d\u00e9butant<\/strong>, 2 \u00e0 3 sorties hebdomadaires suffisent. Laissez toujours un jour de <strong>repos<\/strong> entre deux s\u00e9ances pour permettre la r\u00e9paration musculaire.<\/p>\n\n<p>Hydratation : buvez r\u00e9guli\u00e8rement dans la journ\u00e9e. Pour les sorties inf\u00e9rieures \u00e0 60 minutes, une petite gorg\u00e9e avant et apr\u00e8s suffit ; pour plus long, pr\u00e9voyez une boisson l\u00e9g\u00e8re \u00e0 l\u2019effort.<\/p>\n\n<ul class=\"wp-block-list\"><li>Sommeil : viser 7\u20139 heures pour optimiser la r\u00e9cup\u00e9ration.<\/li><li>Semaine all\u00e9g\u00e9e toutes les 3\u20134 semaines : r\u00e9duire le volume de ~30% pour pr\u00e9venir la fatigue accumul\u00e9e.<\/li><li>Alimentation : prot\u00e9ine apr\u00e8s s\u00e9ance (20\u201330 g) et glucides mod\u00e9r\u00e9s pour reconstituer les r\u00e9serves.<\/li><\/ul>\n\n<p>Insight cl\u00e9 : le repos et l\u2019hydratation sont des composantes d\u2019entra\u00eenement, pas des options.<\/p>\n\n<!-- Calculateur : Progression hebdomadaire (r\u00e8gle des 10%)\n     \u00c0 coller tel quel dans votre page (pas de <head> ni <body> complets).\n     D\u00e9pendance CSS l\u00e9g\u00e8re : Tailwind en CDN (fourni).\n-->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4\"><\/script>\n\n<div id=\"calc-progression-10pc\" class=\"max-w-xl w-full mx-auto my-6 p-4 rounded-lg shadow-md bg-white text-gray-800\"\n     style=\"max-height:2000px\" role=\"region\" aria-labelledby=\"calc-title\">\n  <h2 id=\"calc-title\" class=\"text-lg font-semibold mb-2\">Calculateur de progression hebdomadaire (r\u00e8gle des 10%)<\/h2>\n\n  <p class=\"text-sm text-gray-600 mb-4\">\n    Entrez votre dur\u00e9e actuelle en minutes (entier entre 10 et 120). Le calculateur vous indique la dur\u00e9e recommand\u00e9e\n    pour la semaine suivante selon la r\u00e8gle des 10%.\n  <\/p>\n\n  <form id=\"form-progression\" class=\"space-y-3\" onsubmit=\"return false;\" aria-describedby=\"form-desc\">\n    <div>\n      <label for=\"duree-actuelle\" class=\"block text-sm font-medium text-gray-700\">Dur\u00e9e de d\u00e9part (minutes)<\/label>\n      <div class=\"mt-1 flex gap-2 items-center\">\n        <input id=\"duree-actuelle\" name=\"duree-actuelle\" type=\"number\" inputmode=\"numeric\"\n               class=\"w-32 px-3 py-2 border rounded focus:outline-none focus:ring-2 focus:ring-indigo-300\"\n               min=\"10\" max=\"120\" step=\"1\" aria-invalid=\"false\" aria-describedby=\"duree-help erreur-msg\"\n               placeholder=\"ex : 20\" required>\n        <button id=\"btn-calc\" type=\"button\"\n                class=\"px-3 py-2 bg-indigo-600 text-white rounded hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-300\"\n                aria-label=\"Calculer la dur\u00e9e recommand\u00e9e\">Calculer<\/button>\n        <button id=\"btn-reset\" type=\"button\"\n                class=\"px-3 py-2 bg-gray-200 text-gray-800 rounded hover:bg-gray-300 focus:outline-none focus:ring-2 focus:ring-gray-300\"\n                aria-label=\"R\u00e9initialiser\">R\u00e9initialiser<\/button>\n      <\/div>\n      <p id=\"duree-help\" class=\"mt-1 text-xs text-gray-500\">\n        Valeurs accept\u00e9es : entier entre 10 et 120 minutes.\n      <\/p>\n      <p id=\"erreur-msg\" class=\"mt-1 text-xs text-red-600\" role=\"alert\" aria-live=\"polite\"><\/p>\n    <\/div>\n\n    <div class=\"bg-gray-50 p-3 rounded\" aria-live=\"polite\">\n      <p class=\"text-sm text-gray-700 mb-2\">R\u00e9sultat :<\/p>\n      <div id=\"result-area\" class=\"text-sm text-gray-800\">\n        <p id=\"result-main\" class=\"font-medium\">\u2014<\/p>\n        <p id=\"result-details\" class=\"text-xs text-gray-600 mt-1\"><\/p>\n      <\/div>\n\n      <div class=\"mt-3\">\n        <div class=\"w-full bg-gray-200 h-3 rounded overflow-hidden\" aria-hidden=\"true\">\n          <div id=\"progress-bar\" class=\"h-3 bg-green-400\" style=\"width:0%\"><\/div>\n        <\/div>\n        <p id=\"progress-label\" class=\"sr-only\">Barre de progression : augmentation relative<\/p>\n      <\/div>\n\n      <div class=\"mt-3 flex gap-2\">\n        <button id=\"btn-copy\" type=\"button\" class=\"px-3 py-1 bg-emerald-600 text-white rounded text-sm hover:bg-emerald-700\"\n                aria-label=\"Copier le r\u00e9sultat\">Copier<\/button>\n        <button id=\"btn-presets\" type=\"button\" class=\"px-3 py-1 bg-gray-100 text-gray-800 rounded text-sm hover:bg-gray-200\"\n                aria-expanded=\"false\" aria-controls=\"preset-list\">Presets<\/button>\n      <\/div>\n\n      <div id=\"preset-list\" class=\"mt-2 hidden\" aria-hidden=\"true\">\n        <p class=\"text-xs text-gray-500 mb-1\">Choisissez un d\u00e9part rapide :<\/p>\n        <div class=\"flex gap-2\">\n          <button type=\"button\" data-value=\"20\" class=\"py-1 px-2 bg-white border rounded text-sm\">20 min<\/button>\n          <button type=\"button\" data-value=\"30\" class=\"py-1 px-2 bg-white border rounded text-sm\">30 min<\/button>\n          <button type=\"button\" data-value=\"40\" class=\"py-1 px-2 bg-white border rounded text-sm\">40 min<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"text-xs text-gray-600\">\n      <p class=\"font-semibold\">Conseils rapides :<\/p>\n      <ul class=\"list-disc ml-5 mt-1\">\n        <li>Respectez l&rsquo;augmentation max de ~10% par semaine pour r\u00e9duire le risque de blessure.<\/li>\n        <li>Si vous ressentez une douleur persistante, maintenez ou r\u00e9duisez la charge et consultez un professionnel.<\/li>\n        <li>Variez intensit\u00e9, surface et chaussure pour progresser en s\u00e9curit\u00e9.<\/li>\n      <\/ul>\n    <\/div>\n  <\/form>\n<\/div>\n\n<script>\n\/*\n  Script JavaScript (comment\u00e9, lisible) pour le calculateur de progression.\n  Toutes les cha\u00eenes sont en fran\u00e7ais et modifiables dans les variables ci-dessous.\n\n  Aucune API externe utilis\u00e9e.\n  - Si un outil n\u00e9cessite ult\u00e9rieurement une API publique gratuite, ajouter ici l'URL et un exemple de r\u00e9ponse JSON\n    en commentaire (contrainte demand\u00e9e).\n*\/\n\n\/* --- Configuration \/ textes (faciles \u00e0 \u00e9diter) --- *\/\nconst MIN_MINUTES = 10;\nconst MAX_MINUTES = 120;\nconst PROGRESSION_RATIO = 0.10; \/\/ 10%\nconst TEXTS = {\n  resultEmpty: \"\u2014\",\n  invalidNumber: (min, max) => `Veuillez entrer un entier entre ${min} et ${max}.`,\n  copied: \"R\u00e9sultat copi\u00e9 dans le presse-papiers.\",\n  copyFail: \"Impossible de copier. S\u00e9lectionnez puis copiez manuellement.\",\n  calcAria: \"Dur\u00e9e recommand\u00e9e calcul\u00e9e\",\n  presetsLabel: \"Presets\"\n};\n\n\/* --- R\u00e9cup\u00e9ration des \u00e9l\u00e9ments --- *\/\nconst inputDuree = document.getElementById('duree-actuelle');\nconst btnCalc = document.getElementById('btn-calc');\nconst btnReset = document.getElementById('btn-reset');\nconst resultMain = document.getElementById('result-main');\nconst resultDetails = document.getElementById('result-details');\nconst erreurMsg = document.getElementById('erreur-msg');\nconst progressBar = document.getElementById('progress-bar');\nconst btnCopy = document.getElementById('btn-copy');\nconst btnPresets = document.getElementById('btn-presets');\nconst presetList = document.getElementById('preset-list');\nconst presetButtons = presetList.querySelectorAll('button[data-value]');\n\n\/* --- Fonctions utilitaires --- *\/\n\n\/**\n * Valide l'entr\u00e9e : entier entre MIN_MINUTES et MAX_MINUTES\n * @param {string|number} val\n * @returns { {ok: boolean, value?: number, message?: string} }\n *\/\nfunction validerEntree(val) {\n  if (val === null || val === undefined || val === '') {\n    return { ok: false, message: TEXTS.invalidNumber(MIN_MINUTES, MAX_MINUTES) };\n  }\n  \/\/ Permet uniquement des entiers\n  const n = Number(val);\n  if (!Number.isFinite(n) || !Number.isInteger(n)) {\n    return { ok: false, message: TEXTS.invalidNumber(MIN_MINUTES, MAX_MINUTES) };\n  }\n  if (n < MIN_MINUTES || n > MAX_MINUTES) {\n    return { ok: false, message: TEXTS.invalidNumber(MIN_MINUTES, MAX_MINUTES) };\n  }\n  return { ok: true, value: n };\n}\n\n\/**\n * Calcule la progression selon la r\u00e8gle des 10%.\n * Renvoie l'objet avec valeur exacte (float), arrondie (entier).\n * Arrondi recommand\u00e9 : arrondi au sup\u00e9rieur (Math.ceil) pour ne pas sous-estimer la charge.\n * @param {number} minutes\n * @returns {{exact: number, arrondi: number, percentIncrease: number}}\n *\/\nfunction calculer10pourcent(minutes) {\n  const exact = minutes * (1 + PROGRESSION_RATIO);\n  const arrondi = Math.ceil(exact); \/\/ arrondi au sup\u00e9rieur recommand\u00e9\n  const percentIncrease = (exact - minutes) \/ minutes * 100;\n  return { exact, arrondi, percentIncrease };\n}\n\n\/**\n * Met \u00e0 jour l'affichage du r\u00e9sultat.\n * @param {number|null} minutes\n *\/\nfunction afficherResultat(minutes) {\n  if (minutes === null) {\n    resultMain.textContent = TEXTS.resultEmpty;\n    resultDetails.textContent = \"\";\n    progressBar.style.width = `0%`;\n    return;\n  }\n\n  const r = calculer10pourcent(minutes);\n  \/\/ Texte principal\n  resultMain.textContent = `Dur\u00e9e recommand\u00e9e : ${r.arrondi} min`;\n  \/\/ D\u00e9tails accessibles\n  resultDetails.textContent = `Calcul exact : ${r.exact.toFixed(1)} min (augmentation ${Math.round(r.percentIncrease)} %) \u2014 r\u00e8gle des ${Math.round(PROGRESSION_RATIO*100)}%.`;\n  \/\/ Barre de progression (visualise l'augmentation relative par rapport \u00e0 la dur\u00e9e d'origine)\n  \/\/ On limite la largeur \u00e0 100% (ici 10% d'augmentation devient 10% de la largeur enti\u00e8re).\n  \/\/ Pour visibilit\u00e9, on normalize pour que 10% corresponde \u00e0 100% de la mini-barre interne :\n  const widthPercent = Math.min(100, (r.percentIncrease \/ (PROGRESSION_RATIO*100)) * 100);\n  progressBar.style.width = `${widthPercent}%`;\n}\n\n\/* --- Gestion d'\u00e9v\u00e9nements --- *\/\n\nfunction clearError() {\n  erreurMsg.textContent = \"\";\n  inputDuree.setAttribute('aria-invalid', 'false');\n}\n\nfunction setError(msg) {\n  erreurMsg.textContent = msg;\n  inputDuree.setAttribute('aria-invalid', 'true');\n}\n\n\/* Bouton calculer *\/\nbtnCalc.addEventListener('click', function () {\n  clearError();\n  const validation = validerEntree(inputDuree.value);\n  if (!validation.ok) {\n    setError(validation.message);\n    afficherResultat(null);\n    return;\n  }\n  afficherResultat(validation.value);\n  \/\/ Pour accessibilit\u00e9 : focus sur le r\u00e9sultat principal\n  resultMain.setAttribute('tabindex', '-1');\n  resultMain.focus();\n});\n\n\/* Touche Entr\u00e9e sur l'input pour lancer le calcul *\/\ninputDuree.addEventListener('keydown', function (evt) {\n  if (evt.key === 'Enter') {\n    evt.preventDefault();\n    btnCalc.click();\n  }\n});\n\n\/* R\u00e9initialiser *\/\nbtnReset.addEventListener('click', function () {\n  inputDuree.value = '';\n  clearError();\n  afficherResultat(null);\n  btnPresets.setAttribute('aria-expanded', 'false');\n  presetList.classList.add('hidden');\n  presetList.setAttribute('aria-hidden', 'true');\n});\n\n\/* Copier le r\u00e9sultat *\/\nbtnCopy.addEventListener('click', async function () {\n  const textToCopy = resultMain.textContent + (resultDetails.textContent ? ' \u2014 ' + resultDetails.textContent : '');\n  if (!textToCopy || textToCopy === TEXTS.resultEmpty) {\n    setError('Aucun r\u00e9sultat \u00e0 copier.');\n    return;\n  }\n  try {\n    await navigator.clipboard.writeText(textToCopy);\n    \/\/ Message temporaire dans aria-live region (erreur-msg) pour feedback accessible\n    erreurMsg.style.color = '#065f46'; \/\/ vert\n    erreurMsg.textContent = TEXTS.copied;\n    setTimeout(() => {\n      erreurMsg.textContent = '';\n      erreurMsg.style.color = '';\n    }, 2200);\n  } catch (e) {\n    setError(TEXTS.copyFail);\n  }\n});\n\n\/* Presets toggle *\/\nbtnPresets.addEventListener('click', function () {\n  const expanded = btnPresets.getAttribute('aria-expanded') === 'true';\n  btnPresets.setAttribute('aria-expanded', String(!expanded));\n  if (expanded) {\n    presetList.classList.add('hidden');\n    presetList.setAttribute('aria-hidden', 'true');\n  } else {\n    presetList.classList.remove('hidden');\n    presetList.setAttribute('aria-hidden', 'false');\n  }\n});\n\n\/* Preset quick-fill *\/\npresetButtons.forEach(btn => {\n  btn.addEventListener('click', function () {\n    const val = btn.getAttribute('data-value');\n    inputDuree.value = val;\n    btnCalc.click();\n  });\n});\n\n\/* Initialisation : tenter de restaurer la derni\u00e8re valeur (si pr\u00e9sente) *\/\n(function init() {\n  try {\n    const last = localStorage.getItem('calc_progression_last');\n    if (last) {\n      inputDuree.value = last;\n      \/\/ n'affiche pas automatiquement pour ne pas surprendre l'utilisateur\n    }\n  } catch (e) {\n    \/\/ noop\n  }\n})();\n\n\/* Sauvegarder la derni\u00e8re saisie pour confort *\/\ninputDuree.addEventListener('change', function () {\n  try {\n    if (inputDuree.value === '') {\n      localStorage.removeItem('calc_progression_last');\n    } else {\n      localStorage.setItem('calc_progression_last', inputDuree.value);\n    }\n  } catch (e) {\n    \/\/ noop\n  }\n});\n\n\/* Accessibilit\u00e9 : hide outline only visually but keep focus visible *\/\ndocument.addEventListener('keydown', function (e) {\n  if (e.key === 'Tab') {\n    document.body.classList.remove('no-focus-outline');\n  }\n});\n\n\/* Aucun API externe utilis\u00e9.\n   Si vous ajoutez une API publique gratuite, indiquez ici son URL et un exemple JSON de r\u00e9ponse.\n   Exemple de commentaire \u00e0 fournir (si utilis\u00e9) :\n   \/\/ API gratuite exemple : https:\/\/api.example.com\/free\n   \/\/ Exemple de r\u00e9ponse JSON :\n   \/\/ { \"status\": \"ok\", \"value\": 22 }\n*\/\n\n<\/script>\n\n<h2 class=\"wp-block-heading\">Erreurs fr\u00e9quentes des d\u00e9butants et comment les \u00e9viter<\/h2>\n\n<p>Voici les pi\u00e8ges qui reviennent le plus souvent et des actions concr\u00e8tes pour les \u00e9viter.<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Partir trop vite<\/strong> : commencez \u00e0 un rythme permettant de parler sans \u00eatre essouffl\u00e9.<\/li><li><strong>Courir tous les jours<\/strong> : respectez au moins un jour sans course entre deux s\u00e9ances.<\/li><li><strong>Ignorer les petites douleurs<\/strong> : mod\u00e9rez l\u2019effort et augmentez le repos si la g\u00eane persiste plus de 48 h.<\/li><li><strong>N\u00e9gliger l\u2019\u00e9chauffement<\/strong> : m\u00eame 5 minutes r\u00e9duisent le risque de tiraillements musculaires.<\/li><li><strong>Changer trop souvent d\u2019\u00e9quipement<\/strong> : testez une paire au moins plusieurs sorties avant de la juger.<\/li><\/ul>\n\n<p>Insight cl\u00e9 : identifier et corriger une erreur rapidement \u00e9vite une blessure invalidante.<\/p>\n\n<h2 class=\"wp-block-heading\">Synth\u00e8se finale et passage \u00e0 l\u2019action<\/h2>\n\n<p>Trois piliers pour courir sans se blesser : <strong>progression<\/strong> mesur\u00e9e, <strong>\u00e9coute<\/strong> du corps et <strong>\u00e9quipement adapt\u00e9<\/strong>. Commencez par une alternance marche\/course, tenez-vous \u00e0 2\u20133 s\u00e9ances par semaine, et augmentez le volume selon la r\u00e8gle des 10%.<\/p>\n\n<p>Pour suivre et automatiser cette logique, un outil d\u2019analyse de charge peut aider \u00e0 pr\u00e9venir les exc\u00e8s et faciliter la <strong>progression<\/strong>. Pour en savoir plus sur l\u2019accompagnement num\u00e9rique et un suivi adapt\u00e9, d\u00e9couvrez des ressources pratiques comme <a href=\"https:\/\/www.enami.app\/blog\/debuter-course-a-pied-sans-blessure\/\" target=\"_blank\" rel=\"noopener\">l\u2019outil Enami<\/a> et des astuces pr\u00e9ventives publi\u00e9es par des sp\u00e9cialistes <a href=\"https:\/\/www.beneva.ca\/fr\/blogue\/ma-sante\/courir-sans-se-blesser-trucs-et-astuces\" target=\"_blank\" rel=\"noopener\">ici<\/a>.<\/p>\n\n<p>Action imm\u00e9diate : planifiez vos trois premi\u00e8res s\u00e9ances cette semaine en respectant la structure propos\u00e9e et notez sensations et r\u00e9cup\u00e9ration apr\u00e8s chaque sortie. C\u2019est le d\u00e9but d\u2019une progression durable et sans blessure.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Combien de fois courir par semaine quand on du00e9bute ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"2 u00e0 3 su00e9ances par semaine suffisent pour un du00e9butant. Laissez toujours au moins un jour de repos entre les sorties pour permettre la ru00e9cupu00e9ration.\"}},{\"@type\":\"Question\",\"name\":\"Faut-il alterner marche et course au du00e9but ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Lu2019alternance marche\/course permet de renforcer progressivement muscles et tendons tout en amu00e9liorant lu2019endurance sans surcharger lu2019organisme.\"}},{\"@type\":\"Question\",\"name\":\"Quelles chaussures choisir pour du00e9buter la course u00e0 pied ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Choisissez des chaussures adaptu00e9es u00e0 votre morphologie et au terrain. Un bon amorti et un maintien correct ru00e9duisent le risque de blessure. Demandez une analyse de la foulu00e9e en magasin spu00e9cialisu00e9 si possible.\"}},{\"@type\":\"Question\",\"name\":\"Que faire en cas de douleur persistante ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ru00e9duisez lu2019intensitu00e9 et la fru00e9quence des su00e9ances, reposez-vous et consultez un professionnel de santu00e9 si la douleur persiste au-delu00e0 de quelques jours.\"}}]}\n<\/script>\n<h3>Combien de fois courir par semaine quand on d\u00e9bute ?<\/h3>\n<p>2 \u00e0 3 s\u00e9ances par semaine suffisent pour un d\u00e9butant. Laissez toujours au moins un jour de repos entre les sorties pour permettre la r\u00e9cup\u00e9ration.<\/p>\n<h3>Faut-il alterner marche et course au d\u00e9but ?<\/h3>\n<p>Oui. L\u2019alternance marche\/course permet de renforcer progressivement muscles et tendons tout en am\u00e9liorant l\u2019endurance sans surcharger l\u2019organisme.<\/p>\n<h3>Quelles chaussures choisir pour d\u00e9buter la course \u00e0 pied ?<\/h3>\n<p>Choisissez des chaussures adapt\u00e9es \u00e0 votre morphologie et au terrain. Un bon amorti et un maintien correct r\u00e9duisent le risque de blessure. Demandez une analyse de la foul\u00e9e en magasin sp\u00e9cialis\u00e9 si possible.<\/p>\n<h3>Que faire en cas de douleur persistante ?<\/h3>\n<p>R\u00e9duisez l\u2019intensit\u00e9 et la fr\u00e9quence des s\u00e9ances, reposez-vous et consultez un professionnel de sant\u00e9 si la douleur persiste au-del\u00e0 de quelques jours.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>En bref : Chap\u00f4 : Commencer la course \u00e0 pied quand on d\u00e9bute suscite enthousiasme et questions. Beaucoup abandonnent \u00e0 cause d\u2019une blessure \u00e9vitable ou d\u2019un programme mal structur\u00e9. Cet article guide pas \u00e0 pas : pourquoi la surcharge arrive, comment poser une routine hebdomadaire, quelles sont les erreurs qui co\u00fbtent cher, et comment choisir &#8230; <a title=\"Comment courir sans se blesser quand on d\u00e9bute : conseils essentiels\" class=\"read-more\" href=\"https:\/\/www.bras-de-fer.fr\/blog\/courir-sans-blessure-debut\/\" aria-label=\"En savoir plus sur Comment courir sans se blesser quand on d\u00e9bute : conseils essentiels\">Lire plus<\/a><\/p>\n","protected":false},"author":1,"featured_media":5548,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-5549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sport"],"views":4,"_links":{"self":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts\/5549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/comments?post=5549"}],"version-history":[{"count":0,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts\/5549\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/media\/5548"}],"wp:attachment":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/media?parent=5549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/categories?post=5549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/tags?post=5549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}