[{"data":1,"prerenderedAt":1623},["ShallowReactive",2],{"i-lucide:languages":3,"i-lucide:chevron-down":8,"i-lucide:moon":10,"i-lucide:menu":12,"i-lucide:mail":14,"i-lucide:github":16,"i-lucide:linkedin":19,"blog-\u002Fblog\u002Ffreelance-vs-agence-web":21,"services-all-fr":329,"i-lucide:arrow-left":1617,"i-lucide:code-xml":1619,"i-lucide:map-pin":1621},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17,"hidden":18},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4\"\u002F>\u003Cpath d=\"M9 18c-4.51 2-5-2-7-2\"\u002F>\u003C\u002Fg>",true,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":20,"hidden":18},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z\"\u002F>\u003Ccircle cx=\"4\" cy=\"4\" r=\"2\"\u002F>\u003C\u002Fg>",{"id":22,"title":23,"body":24,"category":302,"date":303,"description":304,"draft":6,"extension":305,"faq":306,"image":319,"meta":320,"navigation":18,"path":321,"seo":322,"stem":323,"tags":324,"updated":319,"__hash__":328},"blog_fr\u002Fblog\u002Ffreelance-vs-agence-web.md","Freelance ou agence web : que choisir pour votre projet en 2026 ?",{"type":25,"value":26,"toc":286},"minimark",[27,36,41,48,54,57,61,66,73,76,80,83,101,108,112,115,129,132,136,143,154,157,161,168,171,192,195,199,202,206,211,229,234,256,260,273],[28,29,30,31,35],"p",{},"Vous devez faire développer un site ou une application, et la question revient toujours : ",[32,33,34],"strong",{},"freelance ou agence ?"," Les deux camps ont leurs arguments — souvent intéressés. Voici un comparatif honnête, écrit par un freelance (donc jaugez mes biais), avec les chiffres réels et les cas où chaque option gagne vraiment.",[37,38,40],"h2",{"id":39},"la-vraie-différence-de-structure","La vraie différence de structure",[28,42,43,44,47],{},"Commençons par ce que peu de prestataires expliquent clairement : ",[32,45,46],{},"d'où vient l'écart de prix",".",[28,49,50,51,47],{},"Une agence web typique structure ses coûts ainsi : commerciaux (prospection, avant-vente), chef de projet (coordination), lead développeur (encadrement), développeurs (production), et frais fixes (locaux, outils, marketing). Sur les 700-900 €\u002Fjour facturés, une part significative finance des rôles qui ",[32,52,53],{},"ne produisent pas de code pour vous",[28,55,56],{},"Un freelance senior, lui, facture 450-550 €\u002Fjour en moyenne (données du marché français 2026 pour un profil Full Stack confirmé). Pas de couches intermédiaires : ce que vous payez achète du travail direct.",[37,58,60],{"id":59},"le-comparatif-point-par-point","Le comparatif point par point",[62,63,65],"h3",{"id":64},"le-prix","Le prix",[28,67,68,69,72],{},"C'est l'écart le plus visible : ",[32,70,71],{},"30 à 50 % d'économie"," à compétence éguelle. Sur un projet de 20 000 € en agence, l'équivalent freelance se situe autour de 12 000-14 000 €.",[28,74,75],{},"Attention au piège inverse : le freelance à 200 €\u002Fjour existe aussi — et cache souvent soit un junior qui apprend sur votre projet, soit quelqu'un qui ne peut pas investir du temps dans la qualité. La bonne question n'est pas « combien par jour » mais « combien pour livrer ce périmètre ».",[62,77,79],{"id":78},"la-qualité","La qualité",[28,81,82],{},"Mythe tenace : l'agence garantit la qualité, le freelance est une loterie. Réalité plus nuancée :",[84,85,86,94],"ul",{},[87,88,89,90,93],"li",{},"Une ",[32,91,92],{},"grande agence"," a des process, mais votre projet peut être confié à l'équipe B pendant que les seniors sont sur les gros comptes.",[87,95,96,97,100],{},"Un ",[32,98,99],{},"freelance senior"," a une réputation à défendre : chaque projet est sa vitrine (études de cas, témoignages). Un mauvais travail lui coûte plus cher qu'à une structure qui a un service commercial pour compenser.",[28,102,103,104,107],{},"Le vrai facteur qualité, c'est ",[32,105,106],{},"qui écrit le code"," — pas le nom sur le contrat. Demandez à voir les deux.",[62,109,111],{"id":110},"la-communication","La communication",[28,113,114],{},"Ici, le freelance gagne nettement :",[84,116,117,123],{},[87,118,119,122],{},[32,120,121],{},"Agence"," : vous parlez au chef de projet, qui transmet au lead, qui transmet au développeur. Chaque filtre ajoute de la latence et de la perte d'information. Le fameux « téléphone arabe » des briefs.",[87,124,125,128],{},[32,126,127],{},"Freelance"," : vous parlez directement à la personne qui code. Une question technique a une réponse technique, immédiate, sans rendez-vous.",[28,130,131],{},"Pour un dirigeant de PME ou un CTO, cette proximité change la dynamique du projet : les décisions se prennent en un appel, pas en trois réunions internes.",[62,133,135],{"id":134},"les-délais","Les délais",[28,137,138,139,142],{},"Paradoxalement, le freelance est souvent ",[32,140,141],{},"plus rapide"," :",[84,144,145,148,151],{},[87,146,147],{},"pas de charge d'affectation entre projets d'un même portefeuille ;",[87,149,150],{},"décisions immédiates sans validation hiérarchique ;",[87,152,153],{},"pas de rotation d'équipe en cours de projet.",[28,155,156],{},"L'agence peut paralléliser de gros volumes (3 développeurs en même temps) — utile sur les très grands projets, rarement nécessaires en dessous de 50 000 €.",[62,158,160],{"id":159},"la-continuité-et-le-risque","La continuité et le risque",[28,162,163,164,167],{},"C'est LE vrai point faible du freelance, soyons honnêtes : ",[32,165,166],{},"une seule personne peut tomber malade, partir en vacances ou être saturée",". L'agence a un banc de remplacement.",[28,169,170],{},"Trois parades efficaces :",[172,173,174,180,186],"ol",{},[87,175,176,179],{},[32,177,178],{},"Code sur votre dépôt Git"," dès le premier jour — vous restez propriétaire de tout.",[87,181,182,185],{},[32,183,184],{},"Stack standard"," (Nuxt, Django, Laravel…) : n'importe quel autre développeur peut reprendre.",[87,187,188,191],{},[32,189,190],{},"Documentation livrée"," : README, doc d'architecture, procédures de déploiement.",[28,193,194],{},"Un freelance professionnel impose ces trois conditions lui-même. Si le vôtre les refuse, fuyez.",[62,196,198],{"id":197},"la-flexibilité","La flexibilité",[28,200,201],{},"Le freelance brille ici : un périmètre qui s'ajuste en cours de mission, un ticket ponctuel de 2 jours, une montée en puissance progressive. L'agence fonctionne par contrats et avenants — chaque ajustement passe par la case facturation.",[37,203,205],{"id":204},"alors-qui-choisit-quoi","Alors, qui choisit quoi ?",[28,207,208],{},[32,209,210],{},"Choisissez un freelance senior si :",[84,212,213,220,223,226],{},[87,214,215,216,219],{},"votre projet va de ",[32,217,218],{},"5 000 à 50 000 €"," (la zone de valeur maximale) ;",[87,221,222],{},"vous voulez un interlocuteur unique et réactif ;",[87,224,225],{},"le développement est le cœur du besoin (site, SaaS, application, migration) ;",[87,227,228],{},"vous êtes une startup, une PME ou un indépendant.",[28,230,231],{},[32,232,233],{},"Choisissez une agence si :",[84,235,236,243,250,253],{},[87,237,238,239,242],{},"le projet dépasse ",[32,240,241],{},"50 000-80 000 €"," et exige plusieurs développeurs en parallèle ;",[87,244,245,246,249],{},"vous avez besoin de ",[32,247,248],{},"plusieurs métiers"," simultanément (refonte de marque + site + campagne marketing + print) ;",[87,251,252],{},"votre organisation impose des processus d'achat lourds (marchés publics, grands comptes) ;",[87,254,255],{},"vous cherchez un prestataire d'infogérance global sur 3 ans.",[37,257,259],{"id":258},"le-coût-réel-de-votre-projet-quelle-que-soit-loption","Le coût réel de votre projet, quelle que soit l'option",[28,261,262,263,268,269,47],{},"Avant de choisir un camp, chiffrez votre besoin précis : ",[264,265,267],"a",{"href":266},"\u002Fdevis","mon simulateur de devis"," donne une fourchette en 2 minutes selon le type de projet et les options. Et pour comprendre comment se structure un budget web complet (y compris les coûts cachés), lisez mon article ",[264,270,272],{"href":271},"\u002Fblog\u002Fcombien-coute-site-web-2026","combien coûte un site web en 2026",[28,274,275,276,280,281,285],{},"Dernier biais assumé : si vous cherchez un développeur freelance pour un projet Nuxt ou Full Stack, ",[264,277,279],{"href":278},"\u002Fservices\u002Fdeveloppement-nuxt","ma page dédiée"," détaille mes prestations — ou ",[264,282,284],{"href":283},"\u002F#contact","contactez-moi directement"," pour en discuter.",{"title":287,"searchDepth":288,"depth":288,"links":289},"",3,[290,292,300,301],{"id":39,"depth":291,"text":40},2,{"id":59,"depth":291,"text":60,"children":293},[294,295,296,297,298,299],{"id":64,"depth":288,"text":65},{"id":78,"depth":288,"text":79},{"id":110,"depth":288,"text":111},{"id":134,"depth":288,"text":135},{"id":159,"depth":288,"text":160},{"id":197,"depth":288,"text":198},{"id":204,"depth":291,"text":205},{"id":258,"depth":291,"text":259},"Freelance & Business","2026-09-19","Freelance ou agence pour développer votre site ou votre application ? Comparatif honnête : prix, qualité, délais, risques — et les cas où chaque option gagne vraiment.","md",[307,310,313,316],{"question":308,"answer":309},"Un freelance est-il vraiment moins cher qu'une agence ?","Oui, typiquement 30 à 50 % moins cher à qualité égale. Un freelance senior facture 450-550 €\u002Fjour quand l'agence affiche 700-900 €\u002Fjour — l'écart couvre les frais de structure (commerciaux, locaux, management) qui ne produisent pas de code pour vous.",{"question":311,"answer":312},"Quand faut-il vraiment choisir une agence ?","Quand votre projet dépasse 50 000-80 000 € et nécessite plusieurs métiers en simultané : branding complet, campagne marketing, équipe de 5+ développeurs, infogérance. En dessous de ce seuil, pour du développement pur, un freelance senior est presque toujours plus rentable.",{"question":314,"answer":315},"Quel est le risque principal avec un freelance ?","La dépendance à une seule personne : si elle est indisponible, le projet ralentit. On s'en prémunit avec un code documenté sur votre dépôt Git, une stack standard (pas exotique) et un cahier des charges à jour. Un bon freelance vous rend autonome, pas dépendant.",{"question":317,"answer":318},"Comment vérifier la qualité d'un freelance avant de le choisir ?","Regardez ses réalisations concrètes (études de cas avec résultats chiffrés), demandez des références clients, et proposez une petite mission payante de cadrage avant de lancer le projet entier. Un professionnel sérieux accepte ces étapes sans difficulté.",null,{},"\u002Fblog\u002Ffreelance-vs-agence-web",{"title":23,"description":304},"blog\u002Ffreelance-vs-agence-web",[127,121,325,326,327],"Prix","Projet","Budget","p79i933-VdAfY5PBdDr-NlVWN5tuFA7F9VugtanKgRA",[330,576,1026,1265,1388],{"id":331,"title":332,"body":333,"description":549,"extension":305,"faq":550,"h1":563,"icon":564,"keywords":565,"meta":571,"navigation":18,"path":572,"seo":573,"stem":574,"__hash__":575},"services_fr\u002Fservices\u002Fdeveloppement-nestjs.md","Développement NestJS — Développeur backend freelance expert Node.js",{"type":25,"value":334,"toc":542},[335,342,346,383,387,390,410,417,421,453,460,464,516,522,526],[28,336,337,338,341],{},"Vous cherchez un ",[32,339,340],{},"développeur NestJS freelance"," pour construire une API solide, moderniser un backend Node.js existant, ou industrialiser ses déploiements ? NestJS est ma stack backend de référence pour les applications exigeantes : typée de bout en bout, architecturée, et prête pour la production.",[37,343,345],{"id":344},"ce-que-je-livre","Ce que je livre",[84,347,348,354,360,366,377],{},[87,349,350,353],{},[32,351,352],{},"API REST complètes"," : conception (OpenAPI), développement, documentation, versionning",[87,355,356,359],{},[32,357,358],{},"Backends de SaaS"," : authentification, permissions, abonnements, paiements",[87,361,362,365],{},[32,363,364],{},"Modernisation"," de backends Express legacy vers NestJS",[87,367,368,371,372,376],{},[32,369,370],{},"Industrialisation"," : ",[264,373,375],{"href":374},"\u002Fservices\u002Fdevops-docker","Docker",", CI\u002FCD, monitoring",[87,378,379,382],{},[32,380,381],{},"Intégrations"," : services tiers, imports de données, temps réel (WebSockets)",[37,384,386],{"id":385},"pourquoi-nestjs-pour-votre-backend","Pourquoi NestJS pour votre backend ?",[28,388,389],{},"Après avoir construit des API sur plusieurs stacks, je recommande NestJS pour trois raisons :",[172,391,392,398,404],{},[87,393,394,397],{},[32,395,396],{},"L'architecture impose la discipline"," : modules, services, contrôleurs — le code reste organisé même après 2 ans d'évolutions, là où un projet Express tourne au spaghetti.",[87,399,400,403],{},[32,401,402],{},"TypeScript de bout en bout"," : les contrats d'API sont typés, du client (Vue\u002FNuxt) au serveur. Une classe entière de bugs disparaît avant le runtime.",[87,405,406,409],{},[32,407,408],{},"L'écosystème professionnel"," : authentification (Passport, JWT), validation (class-validator), documentation (Swagger), tests — tout est intégré et cohérent.",[28,411,412,413,47],{},"C'est la stack que j'utilise par défaut quand un client a besoin d'un backend durable derrière son application — comme cette marketplace Nuxt + API NestJS sécurisée que je détaille dans ",[264,414,416],{"href":415},"\u002Fetudes-de-cas","mes réalisations",[37,418,420],{"id":419},"une-api-nestjs-typique-livrée-par-mes-soins","Une API NestJS typique, livrée par mes soins",[84,422,423,429,435,441,447],{},[87,424,425,428],{},[32,426,427],{},"Conception d'abord"," : modèle de données, contrat d'API documenté (Swagger), découpage en modules.",[87,430,431,434],{},[32,432,433],{},"Sécurité par défaut"," : validation des entrées, authentification JWT, contrôle d'accès par rôles, rate limiting.",[87,436,437,440],{},[32,438,439],{},"Tests"," : unitaires et d'intégration sur les parcours critiques.",[87,442,443,446],{},[32,444,445],{},"Déploiement reproductible"," : image Docker multi-stage (~180 Mo au lieu de 1,2 Go), compose avec PostgreSQL et healthchecks, HTTPS automatique.",[87,448,449,452],{},[32,450,451],{},"Observabilité"," : logs structurés, endpoint de healthcheck, procédure de rollback documentée.",[28,454,455,456,47],{},"J'ai documenté ma méthode de containerisation complète dans ",[264,457,459],{"href":458},"\u002Fblog\u002Fdockeriser-nestjs","Dockeriser une application NestJS : guide complet",[37,461,463],{"id":462},"combien-ça-coûte","Combien ça coûte ?",[465,466,467,480],"table",{},[468,469,470],"thead",{},[471,472,473,477],"tr",{},[474,475,476],"th",{},"Type de projet",[474,478,479],{},"Budget indicatif",[481,482,483,492,500,508],"tbody",{},[471,484,485,489],{},[486,487,488],"td",{},"API REST simple (3-5 ressources)",[486,490,491],{},"4 000 – 6 000 €",[471,493,494,497],{},[486,495,496],{},"Backend SaaS (auth, paiement, dashboard)",[486,498,499],{},"8 000 – 15 000 €",[471,501,502,505],{},[486,503,504],{},"Modernisation Express → NestJS",[486,506,507],{},"3 000 – 8 000 €",[471,509,510,513],{},[486,511,512],{},"Dockerisation + CI\u002FCD d'une API existante",[486,514,515],{},"1 500 – 3 000 €",[28,517,518,519,47],{},"Estimation personnalisée : ",[264,520,521],{"href":266},"simulateur de devis",[37,523,525],{"id":524},"parlons-de-votre-backend","Parlons de votre backend",[28,527,528,529,532,533,537,538,541],{},"Chaque mission commence par un cadrage technique sans engagement : modèle de données, contrats d'API, contraintes de sécurité et de déploiement. ",[264,530,531],{"href":283},"Contactez-moi"," pour en discuter, ou explorez mes offres ",[264,534,536],{"href":535},"\u002Fservices\u002Fdeveloppement-vuejs","développement Vue.js"," et ",[264,539,540],{"href":374},"DevOps Docker"," pour le volet applicatif complet.",{"title":287,"searchDepth":288,"depth":288,"links":543},[544,545,546,547,548],{"id":344,"depth":291,"text":345},{"id":385,"depth":291,"text":386},{"id":419,"depth":291,"text":420},{"id":462,"depth":291,"text":463},{"id":524,"depth":291,"text":525},"Confiez votre API ou votre backend à un développeur NestJS freelance : architectures modulaires, TypeScript strict, sécurité, Docker et CI\u002FCD. Interlocuteur unique, tarifs transparents.",[551,554,557,560],{"question":552,"answer":553},"Pourquoi choisir NestJS plutôt qu'Express ou Fastify ?","Express est un bon point de départ, mais NestJS apporte une architecture structurée (modules, injection de dépendances), TypeScript natif, et des intégrations prêtes (authentification, validation, Swagger). Pour un backend destiné à durer, NestJS réduit la dette technique et facilite les reprises de code.",{"question":555,"answer":556},"Combien coûte le développement d'une API NestJS ?","Une API REST complète démarre autour de 4 000 – 6 000 €, un backend de SaaS (auth, permissions, paiements, dashboard) entre 8 000 et 15 000 €. Le simulateur de devis donne une estimation personnalisée en 2 minutes.",{"question":558,"answer":559},"Pouvez-vous dockeriser et déployer mon API NestJS ?","Oui, c'est même ma pratique standard : Dockerfile multi-stage optimisé, docker-compose avec base de données, reverse proxy Caddy avec HTTPS automatique, et pipeline CI\u002FCD GitHub Actions. J'ai documenté ma méthode complète dans mon guide sur Dockeriser une application NestJS.",{"question":561,"answer":562},"Avec quelles bases de données travaillez-vous ?","Principalement PostgreSQL (avec TypeORM ou Prisma), aussi MySQL et MongoDB selon le contexte. Le choix se fait au cadrage selon vos données, vos volumes et vos équipes.","Développement d'API et backends NestJS","lucide:server",[566,567,568,569,570,375],"NestJS","Node.js","API","TypeScript","DevOps",{},"\u002Fservices\u002Fdeveloppement-nestjs",{"title":332,"description":549},"services\u002Fdeveloppement-nestjs","zLAveqgsQbc3buBXsT1aKyG9M76xkj6y9pDe4VQGZ5E",{"id":577,"title":578,"body":579,"description":988,"extension":305,"faq":989,"h1":1014,"icon":1015,"keywords":1016,"meta":1022,"navigation":18,"path":278,"seo":1023,"stem":1024,"__hash__":1025},"services_fr\u002Fservices\u002Fdeveloppement-nuxt.md","Développement Nuxt — Expert freelance Vue.js & Nuxt 4",{"type":25,"value":580,"toc":978},[581,588,592,595,631,635,641,655,658,662,669,676,702,705,709,712,732,735,739,742,822,829,839,843,846,903,910,914,917,949,952,956,967],[28,582,583,584,587],{},"Le ",[32,585,586],{},"framework Nuxt"," (basé sur Vue.js) est ma technologie de prédilection depuis plusieurs années : c'est avec elle que je construis des applications web rapides, bien référencées et maintenables — dont ce site lui-même. En tant que développeur freelance spécialisé Nuxt, voici concrètement comment je peux vous accompagner, à quel coût, et avec quelle méthode.",[37,589,591],{"id":590},"ce-que-je-livre-concrètement","Ce que je livre concrètement",[28,593,594],{},"Mes missions Nuxt couvrent tout le cycle de vie d'une application :",[84,596,597,603,609,615,625],{},[87,598,599,602],{},[32,600,601],{},"Création"," d'applications web de A à Z (vitrine, SaaS, marketplace, outils métiers)",[87,604,605,608],{},[32,606,607],{},"Migration"," d'applications vieillissantes (Vue 2, Nuxt 2) vers Nuxt 4",[87,610,611,614],{},[32,612,613],{},"Audit"," de code, de performance et de SEO sur des projets existants",[87,616,617,620,621,624],{},[32,618,619],{},"Renfort"," d'équipes en place et ",[32,622,623],{},"montée en compétences"," de vos développeurs",[87,626,627,630],{},[32,628,629],{},"Maintenance"," longue durée après livraison",[37,632,634],{"id":633},"création-dapplications-nuxt-de-a-à-z","Création d'applications Nuxt de A à Z",[28,636,637,638,142],{},"De la conception de l'architecture au déploiement, je développe des applications Nuxt ",[32,639,640],{},"orientées performance et SEO",[84,642,643,646,649,652],{},[87,644,645],{},"rendu côté serveur (SSR) ou génération statique selon vos besoins ;",[87,647,648],{},"optimisation des Core Web Vitals (LCP, INP, CLS) dès la conception ;",[87,650,651],{},"données structurées, sitemap et balises dynamiques pour le référencement ;",[87,653,654],{},"accessibilité et responsive design inclus d'office.",[28,656,657],{},"Concrètement, une mission type démarre par un atelier de cadrage (besoins, périmètre, contraintes), se poursuit par une proposition d'architecture et un découpage en lots, puis des livraisons itératives — souvent hebdomadaires — sur votre dépôt Git. Vous voyez le produit avancer dès la première semaine, et vous pouvez tester à chaque itération.",[37,659,661],{"id":660},"migration-vuejs-2-nuxt-2-vers-nuxt-4","Migration Vue.js 2 \u002F Nuxt 2 vers Nuxt 4",[28,663,664,665,668],{},"Vous avez une application vieillissante en Vue 2 ou Nuxt 2 ? C'est le bon moment d'agir : ",[32,666,667],{},"Vue 2 n'est plus maintenu depuis fin 2024"," — plus de correctifs de sécurité, plus d'évolutions, et un écosystème qui s'éloigne.",[28,670,671,672,675],{},"J'accompagne la ",[32,673,674],{},"migration vers Nuxt 4"," de façon progressive :",[172,677,678,684,690,696],{},[87,679,680,683],{},[32,681,682],{},"Audit du code existant"," : inventaire des composants, dépendances et points de friction.",[87,685,686,689],{},[32,687,688],{},"Plan de migration"," : découpage en étapes livrables sans interruption de service.",[87,691,692,695],{},[32,693,694],{},"Refactorisation"," : Composition API, typage TypeScript strict, structure Nuxt 4.",[87,697,698,701],{},[32,699,700],{},"Modernisation au passage"," : optimisation des performances, SEO, tests.",[28,703,704],{},"Résultat : une base saine pour les 5 prochaines années, sans repartir de zéro.",[37,706,708],{"id":707},"audit-et-optimisation","Audit et optimisation",[28,710,711],{},"Votre application Nuxt existe mais rame, ou ne référence pas ? J'interviens en audit :",[84,713,714,720,726],{},[87,715,716,719],{},[32,717,718],{},"Performance"," : analyse des Core Web Vitals, bundle, images, polices, cache.",[87,721,722,725],{},[32,723,724],{},"SEO technique"," : rendu, balises, données structurées, sitemap, canonical.",[87,727,728,731],{},[32,729,730],{},"Qualité code"," : dette technique, tests, typage, structure.",[28,733,734],{},"Vous repartez avec un rapport priorisé (impact × effort) et un plan d'action — que je peux bien sûr exécuter.",[37,736,738],{"id":737},"pourquoi-un-freelance-plutôt-quune-agence-nuxt","Pourquoi un freelance plutôt qu'une agence Nuxt ?",[28,740,741],{},"Vous cherchez « agence Nuxt » ? Bonne nouvelle : c'est exactement ce que je fais, différemment.",[465,743,744,756],{},[468,745,746],{},[471,747,748,751,754],{},[474,749,750],{},"Critère",[474,752,753],{},"Freelance senior (moi)",[474,755,121],{},[481,757,758,771,784,797,810],{},[471,759,760,765,768],{},[486,761,762],{},[32,763,764],{},"Coût",[486,766,767],{},"TJM 450-550 €",[486,769,770],{},"TJM 700-900 € (souvent avec profils juniors sur le projet)",[471,772,773,778,781],{},[486,774,775],{},[32,776,777],{},"Interlocuteur",[486,779,780],{},"Le développeur qui code votre projet",[486,782,783],{},"Chef de projet → lead → développeur",[471,785,786,791,794],{},[486,787,788],{},[32,789,790],{},"Réactivité",[486,792,793],{},"Réponse le jour même, décisions immédiates",[486,795,796],{},"Délais de coordination internes",[471,798,799,804,807],{},[486,800,801],{},[32,802,803],{},"Adaptation",[486,805,806],{},"Ajustement du périmètre en cours de mission",[486,808,809],{},"Change requests facturées",[471,811,812,817,819],{},[486,813,814],{},[32,815,816],{},"Taille idéale du projet",[486,818,218],{},[486,820,821],{},"50 000 €+ ou multi-métiers",[28,823,824,825,828],{},"Pour un projet de taille raisonnable, la ",[32,826,827],{},"valeur d'un freelance senior"," tient en trois points : vous parlez à la personne qui écrit le code, vous payez le travail réel (pas la structure), et la responsabilité est unique. L'agence reste pertinente si vous avez besoin simultanément de design, de marketing et de plusieurs équipes — pour du développement pur, c'est rarement nécessaire.",[28,830,831,832,835,836,47],{},"Curieux du budget pour votre projet ? ",[264,833,834],{"href":266},"Estimez-le en 2 minutes",", ou lisez mon comparatif détaillé ",[264,837,838],{"href":321},"freelance vs agence web",[37,840,842],{"id":841},"combien-coûte-un-développement-nuxt","Combien coûte un développement Nuxt ?",[28,844,845],{},"Fourchettes réelles (développement seul, hors maintenance) :",[465,847,848,859],{},[468,849,850],{},[471,851,852,854,856],{},[474,853,476],{},[474,855,479],{},[474,857,858],{},"Délai type",[481,860,861,872,883,893],{},[471,862,863,866,869],{},[486,864,865],{},"Site vitrine \u002F portfolio Nuxt",[486,867,868],{},"1 500 – 3 500 €",[486,870,871],{},"1-2 semaines",[471,873,874,877,880],{},[486,875,876],{},"Application avec CMS \u002F blog",[486,878,879],{},"3 500 – 6 000 €",[486,881,882],{},"2-4 semaines",[471,884,885,888,890],{},[486,886,887],{},"MVP SaaS (auth, dashboard, API)",[486,889,499],{},[486,891,892],{},"4-10 semaines",[471,894,895,898,900],{},[486,896,897],{},"Migration Vue 2 → Nuxt 4",[486,899,507],{},[486,901,902],{},"2-6 semaines",[28,904,905,906,909],{},"Chaque projet étant unique, le plus simple reste ",[264,907,908],{"href":266},"le simulateur de devis"," — gratuit, immédiat, sans engagement — ou un premier échange pour cadrer précisément.",[37,911,913],{"id":912},"ma-stack-complémentaire","Ma stack complémentaire",[28,915,916],{},"Je couple Nuxt avec des technologies éprouvées pour couvrir toute la chaîne :",[84,918,919,925,931,937,943],{},[87,920,921,924],{},[32,922,923],{},"Backend"," : NestJS (API robustes et typées) ou Nitro (endpoints intégrés à Nuxt)",[87,926,927,930],{},[32,928,929],{},"Base de données"," : PostgreSQL (avec Prisma ou TypeORM)",[87,932,933,936],{},[32,934,935],{},"Design"," : Tailwind CSS, design systems sur mesure",[87,938,939,942],{},[32,940,941],{},"Déploiement"," : Docker, CI\u002FCD GitHub Actions, reverse proxy Caddy",[87,944,945,948],{},[32,946,947],{},"Qualité"," : TypeScript strict, tests unitaires et d'intégration",[28,950,951],{},"Le tout livré documenté, sur votre dépôt, avec une infrastructure reproductible.",[37,953,955],{"id":954},"un-partenaire-technique-fiable","Un partenaire technique fiable",[28,957,958,959,963,964,47],{},"Je travaille en itérations courtes avec un point hebdomadaire, je livre du code propre et testé, et je reste disponible après la mise en production. Vous cherchez plutôt un ",[264,960,962],{"href":961},"\u002Fservices\u002Fdeveloppeur-freelance-lyon","développeur freelance à Lyon"," pour une collaboration au long cours ? Parlons-en via le ",[264,965,966],{"href":283},"formulaire de contact",[28,968,969,970,537,974,47],{},"Envie de comprendre pourquoi Nuxt est un si bon choix technique ? Lisez ",[264,971,973],{"href":972},"\u002Fblog\u002Fpourquoi-nuxt-2025","pourquoi choisir Nuxt en 2025",[264,975,977],{"href":976},"\u002Fblog\u002Fseo-nuxt-ssr-et-seo-ia","comment le SSR transforme votre SEO",{"title":287,"searchDepth":288,"depth":288,"links":979},[980,981,982,983,984,985,986,987],{"id":590,"depth":291,"text":591},{"id":633,"depth":291,"text":634},{"id":660,"depth":291,"text":661},{"id":707,"depth":291,"text":708},{"id":737,"depth":291,"text":738},{"id":841,"depth":291,"text":842},{"id":912,"depth":291,"text":913},{"id":954,"depth":291,"text":955},"Confiez votre projet Nuxt à un développeur freelance expert : création, migration Vue 2 vers Nuxt 4, audit SEO et performance. Tarifs transparents, interlocuteur unique, sans la lourdeur d'une agence.",[990,993,996,999,1002,1005,1008,1011],{"question":991,"answer":992},"Pourquoi choisir Nuxt plutôt qu'un autre framework ?","Nuxt combine le meilleur de Vue.js avec des conventions éprouvées : rendu côté serveur (SSR) ou génération statique pour un SEO optimal, découpage de code automatique pour la performance, et un écosystème de modules mature (authentification, i18n, contenu). C'est un choix de long terme, performant et bien référencé.",{"question":994,"answer":995},"Combien coûte le développement d'une application Nuxt ?","Une application Nuxt démarre généralement autour de 8 000 € pour un MVP complet avec backend, un site vitrine ou une application simple autour de 1 500 à 3 500 €, une migration Vue 2 \u002F Nuxt 2 vers Nuxt 4 autour de 3 000 à 8 000 € selon la taille du code. Mon simulateur de devis vous donne une estimation personnalisée en 2 minutes.",{"question":997,"answer":998},"Pouvez-vous reprendre ou migrer un projet Nuxt existant ?","Oui. Je reprends régulièrement des projets existants : audit du code, migration de Nuxt 2 ou Vue 2 vers Nuxt 4, refactorisation en composition API et TypeScript, le tout sans casser l'existant ni interrompre votre activité.",{"question":1000,"answer":1001},"Combien de temps faut-il pour développer une application Nuxt ?","Comptez 2 à 4 semaines pour un site vitrine ou une petite application, 4 à 10 semaines pour un MVP complet avec backend, et davantage pour un produit SaaS complexe. Je livre par itérations courtes pour que vous voyiez le produit avancer dès les premières semaines.",{"question":1003,"answer":1004},"Freelance ou agence Nuxt : que choisir ?","Pour un projet de 5 000 à 50 000 €, un freelance senior est presque toujours plus rentable : TJM inférieur de 30 à 50 % à l'agence, interlocuteur unique qui code réellement, et communication directe sans couches commerciales. L'agence redevient pertinente pour les très gros projets multi-équipes ou multi-métiers (branding, campagne marketing).",{"question":1006,"answer":1007},"Travaillez-vous avec des équipes existantes ?","Oui. Je m'intègre dans des équipes en place (méthodes agiles, Git, code review) ou je travaille en autonomie complète. Je peux aussi accompagner vos développeurs pour monter en compétences sur Nuxt, Vue 3 ou les pratiques DevOps.",{"question":1009,"answer":1010},"Vue 2 n'est plus maintenu : que faire de mon application ?","Vue 2 est en fin de vie depuis fin 2024 : plus de correctifs de sécurité, plus d'évolution. Une migration vers Nuxt 4 sécurise votre investissement, améliore les performances et ouvre l'accès à l'écosystème moderne. Je réalise ces migrations de façon progressive, sans interruption de service.",{"question":1012,"answer":1013},"Proposez-vous la maintenance après la livraison ?","Oui. Je propose des forfaits de maintenance (mises à jour Nuxt et dépendances, sécurité, supervision des performances, petites évolutions) pour que votre application reste saine dans la durée. C'est le meilleur moyen de protéger votre investissement initial.","Développement d'applications Nuxt","lucide:code-xml",[1017,1018,566,570,718,1019,567,1020,121,1021],"Nuxt","Vue.js","SEO","CI\u002FCD","SSR",{},{"title":578,"description":988},"services\u002Fdeveloppement-nuxt","hsM0Lxu7Eh7CzUsS8LZcB1ZzpoCT--BS2GjW7Er3oxQ",{"id":1027,"title":1028,"body":1029,"description":1243,"extension":305,"faq":1244,"h1":1257,"icon":1258,"keywords":1259,"meta":1261,"navigation":18,"path":535,"seo":1262,"stem":1263,"__hash__":1264},"services_fr\u002Fservices\u002Fdeveloppement-vuejs.md","Développement Vue.js — Développeur freelance expert Vue 3",{"type":25,"value":1030,"toc":1235},[1031,1040,1042,1073,1077,1080,1100,1104,1111,1114,1143,1147,1181,1183,1216,1222,1226],[28,1032,337,1033,1036,1037,1039],{},[32,1034,1035],{},"développeur Vue.js freelance"," pour construire ou faire évoluer votre application ? Vue est mon framework front de prédilection depuis mes débuts : je l'utilise au quotidien sur des SaaS, des outils métiers et des interfaces complexes — souvent couplé à ",[264,1038,1017],{"href":278}," quand le projet exige du rendu serveur.",[37,1041,345],{"id":344},[84,1043,1044,1050,1056,1061,1067],{},[87,1045,1046,1049],{},[32,1047,1048],{},"Applications Vue 3"," complètes : SaaS, outils métiers, dashboards, interfaces complexes",[87,1051,1052,1055],{},[32,1053,1054],{},"Migration Vue 2 → Vue 3"," : Composition API, TypeScript, sans régression",[87,1057,1058,1060],{},[32,1059,694],{}," de codebases vieillissants : dette technique, tests, typage",[87,1062,1063,1066],{},[32,1064,1065],{},"Composants et design systems"," réutilisables avec Tailwind CSS",[87,1068,1069,1072],{},[32,1070,1071],{},"Intégration backend"," : API REST (NestJS, Node, Django), temps réel, authentification",[37,1074,1076],{"id":1075},"pourquoi-vuejs-pour-votre-application","Pourquoi Vue.js pour votre application ?",[28,1078,1079],{},"Après des années sur plusieurs stacks, trois raisons me font recommander Vue à mes clients :",[172,1081,1082,1088,1094],{},[87,1083,1084,1087],{},[32,1085,1086],{},"La productivité"," : syntaxe accessible, documentation exemplaire, écosystème cohérent (Pinia, Vue Router, Vite). Moins de temps à configurer, plus de temps à produire.",[87,1089,1090,1093],{},[32,1091,1092],{},"La maintenabilité"," : des conventions claires facilitent les reprises de code — n'importe quel développeur Vue se retrouve dans un projet bien structuré.",[87,1095,1096,1099],{},[32,1097,1098],{},"L'évolutivité"," : une app Vue devient une app Nuxt quand le besoin de SEO ou de rendu serveur apparaît. Pas de migration douloureuse.",[37,1101,1103],{"id":1102},"migration-vue-2-vers-vue-3-agir-maintenant","Migration Vue 2 vers Vue 3 : agir maintenant",[28,1105,1106,1107,1110],{},"Si votre application tourne encore sous Vue 2, ",[32,1108,1109],{},"la situation est urgente"," : plus de maintenance, plus de correctifs de sécurité depuis fin 2024.",[28,1112,1113],{},"Ma méthode de migration :",[172,1115,1116,1121,1127,1137],{},[87,1117,1118,1120],{},[32,1119,613],{}," : inventaire des dépendances, patterns obsolètes, points bloquants.",[87,1122,1123,1126],{},[32,1124,1125],{},"Plan par étapes"," : migration progressive, l'application reste en production.",[87,1128,1129,1131,1132,1136],{},[32,1130,364],{}," : Composition API, ",[1133,1134,1135],"code",{},"script setup",", TypeScript, tests.",[87,1138,1139,1142],{},[32,1140,1141],{},"Validation"," : parité fonctionnelle vérifiée à chaque étape.",[37,1144,1146],{"id":1145},"ma-stack-autour-de-vue","Ma stack autour de Vue",[84,1148,1149,1163,1168,1173],{},[87,1150,1151,1154,1155,1158,1159,1162],{},[32,1152,1153],{},"État"," : Pinia · ",[32,1156,1157],{},"Routing"," : Vue Router · ",[32,1160,1161],{},"Build"," : Vite",[87,1164,1165,936],{},[32,1166,1167],{},"Style",[87,1169,1170,1172],{},[32,1171,947],{}," : TypeScript strict, tests unitaires (Vitest) et E2E",[87,1174,1175,371,1178,1180],{},[32,1176,1177],{},"Backend associé",[264,1179,566],{"href":572}," ou API existante",[37,1182,463],{"id":462},[465,1184,1185,1193],{},[468,1186,1187],{},[471,1188,1189,1191],{},[474,1190,476],{},[474,1192,479],{},[481,1194,1195,1202,1209],{},[471,1196,1197,1200],{},[486,1198,1199],{},"Interface applicative simple",[486,1201,879],{},[471,1203,1204,1207],{},[486,1205,1206],{},"Application complète (front + API)",[486,1208,499],{},[471,1210,1211,1213],{},[486,1212,1054],{},[486,1214,1215],{},"2 500 – 6 000 €",[28,1217,1218,1219,47],{},"Pour chiffrer précisément : ",[264,1220,1221],{"href":266},"simulateur de devis en 2 minutes",[37,1223,1225],{"id":1224},"parlons-de-votre-projet","Parlons de votre projet",[28,1227,1228,1229,1231,1232,47],{},"Chaque mission démarre par un échange sans engagement pour cadrer le besoin. ",[264,1230,531],{"href":283},", ou découvrez mon ",[264,1233,1234],{"href":961},"profil de développeur freelance à Lyon",{"title":287,"searchDepth":288,"depth":288,"links":1236},[1237,1238,1239,1240,1241,1242],{"id":344,"depth":291,"text":345},{"id":1075,"depth":291,"text":1076},{"id":1102,"depth":291,"text":1103},{"id":1145,"depth":291,"text":1146},{"id":462,"depth":291,"text":463},{"id":1224,"depth":291,"text":1225},"Confiez votre application Vue.js à un développeur freelance expert : création, migration Vue 2 vers Vue 3, composition API, TypeScript. Interlocuteur unique, tarifs transparents, livraison itérative.",[1245,1248,1251,1254],{"question":1246,"answer":1247},"Combien coûte le développement d'une application Vue.js ?","Une application Vue.js démarre autour de 3 500 € pour une interface simple, 8 000 € et plus pour un produit complet avec backend. Le simulateur de devis donne une estimation personnalisée en 2 minutes selon vos options.",{"question":1249,"answer":1250},"Pouvez-vous migrer mon application de Vue 2 vers Vue 3 ?","Oui. Vue 2 n'est plus maintenu depuis fin 2024 : la migration vers Vue 3 (Composition API, TypeScript) sécurise votre application. Je réalise ces migrations de façon progressive, sans interruption de service, avec tests à chaque étape.",{"question":1252,"answer":1253},"Pourquoi choisir Vue.js plutôt que React ?","Les deux sont excellents. Vue offre une courbe d'apprentissage plus douce, une documentation parmi les meilleures de l'écosystème, et des conventions qui réduisent la divergence entre projets. Si votre équipe connaît déjà Vue ou si vous visez Nuxt, Vue est le choix naturel.",{"question":1255,"answer":1256},"Travaillez-vous en équipe ou en autonomie ?","Les deux. Je m'intègre dans des équipes existantes (Git, code review, méthodes agiles) ou je livre en autonomie complète, avec des points hebdomadaires et un code documenté sur votre dépôt.","Développement d'applications Vue.js","lucide:atom",[1018,1017,1260,569,718],"Frontend",{},{"title":1028,"description":1243},"services\u002Fdeveloppement-vuejs","5nXgss-QH9SupTb4vBlkveHIlH2NHMpKhLHrMORCP9w",{"id":1266,"title":1267,"body":1268,"description":1359,"extension":305,"faq":1360,"h1":1373,"icon":1374,"keywords":1375,"meta":1384,"navigation":18,"path":961,"seo":1385,"stem":1386,"__hash__":1387},"services_fr\u002Fservices\u002Fdeveloppeur-freelance-lyon.md","Développeur freelance à Lyon — Full Stack Vue.js, Nuxt & NestJS",{"type":25,"value":1269,"toc":1352},[1270,1275,1279,1282,1286,1311,1317,1321,1328,1332,1339,1343],[28,1271,337,1272,1274],{},[32,1273,962],{}," pour donner vie à votre produit web ? Je suis Louis Jourand, développeur Full Stack basé à Lyon. J'accompagne les startups et les entreprises de la région lyonnaise et de toute la France sur leurs projets les plus exigeants.",[37,1276,1278],{"id":1277},"un-développeur-freelance-à-lyon-disponible-en-présentiel-ou-à-distance","Un développeur freelance à Lyon, disponible en présentiel ou à distance",[28,1280,1281],{},"Basé à Lyon, je peux me déplacer pour des ateliers de cadrage, des démos ou des points d'équipe dans toute la métropole lyonnaise (Lyon 1er à 9e, Villeurbanne, Ecully, etc.). Je travaille aussi entièrement à distance avec des clients partout en France.",[37,1283,1285],{"id":1284},"mes-domaines-dexpertise","Mes domaines d'expertise",[84,1287,1288,1294,1300,1305],{},[87,1289,1290,1293],{},[32,1291,1292],{},"Applications web"," en Vue.js, Nuxt, Angular ou React",[87,1295,1296,1299],{},[32,1297,1298],{},"API et backends"," robustes en NestJS, Node.js, Python (Django\u002FFlask)",[87,1301,1302,1304],{},[32,1303,570],{}," : Docker, CI\u002FCD, industrialisation des déploiements",[87,1306,1307,1310],{},[32,1308,1309],{},"Intégration IA"," et traitement de données",[28,1312,1313,1314,47],{},"Envie d'aller plus loin sur le framework Vue.js ? Jetez un œil à mon offre de ",[264,1315,1316],{"href":278},"développement d'applications Nuxt",[37,1318,1320],{"id":1319},"pourquoi-faire-appel-à-un-freelance","Pourquoi faire appel à un freelance ?",[28,1322,1323,1324,1327],{},"Travailler avec un développeur freelance vous offre ",[32,1325,1326],{},"réactivité, flexibilité et un interlocuteur unique",". Vous bénéficiez d'un expert qui s'implique directement dans votre projet, sans la lourdeur d'une agence.",[37,1329,1331],{"id":1330},"secteurs-et-types-de-projets","Secteurs et types de projets",[28,1333,1334,1335,1338],{},"J'interviens sur des ",[32,1336,1337],{},"SaaS, ERP, marketplaces, outils métiers et produits intégrant de l'IA",". Mes clients récents viennent d'horizons variés : fintech, RH, industrie scientifique, logistique, jeux vidéo.",[37,1340,1342],{"id":1341},"discutons-de-votre-projet","Discutons de votre projet",[28,1344,1345,1346,1348,1349,47],{},"Chaque mission commence par un échange pour comprendre votre besoin et vos contraintes. Je vous propose ensuite une estimation claire et un découpage adapté. ",[264,1347,531],{"href":283}," pour démarrer, ou ",[264,1350,1351],{"href":266},"estimez le budget de votre projet en 2 minutes",{"title":287,"searchDepth":288,"depth":288,"links":1353},[1354,1355,1356,1357,1358],{"id":1277,"depth":291,"text":1278},{"id":1284,"depth":291,"text":1285},{"id":1319,"depth":291,"text":1320},{"id":1330,"depth":291,"text":1331},{"id":1341,"depth":291,"text":1342},"Développeur freelance basé à Lyon, j'aide startups et entreprises à concevoir des applications web modernes et performantes. Disponible en présentiel ou à distance.",[1361,1364,1367,1370],{"question":1362,"answer":1363},"Quel est le tarif d'un développeur freelance à Lyon ?","Mes tarifs dépendent de la durée, de la complexité et du contexte de la mission. Je travaille au TJM (tarif journalier moyen) ou au forfait selon ce qui est le plus pertinent pour vous. Chaque devis est détaillé et sans surprise : vous pouvez obtenir une première estimation en 2 minutes avec mon simulateur de devis.",{"question":1365,"answer":1366},"Quels sont les avantages de travailler avec un freelance à Lyon ?","Vous bénéficiez d'un interlocuteur unique directement impliqué dans votre projet : réactivité, flexibilité et expertise, sans la lourdeur d'une agence. Et si vous êtes sur la métropole lyonnaise, on peut se voir pour les ateliers de cadrage, les démos et les points d'équipe.",{"question":1368,"answer":1369},"Intervenez-vous uniquement à Lyon ?","Non. Je suis basé à Lyon et je me déplace volontiers dans toute la région pour les moments clés du projet, mais je travaille aussi entièrement à distance avec des clients partout en France et à l'international.",{"question":1371,"answer":1372},"Comment démarre une collaboration avec un développeur freelance ?","Par un premier échange gratuit pour comprendre votre besoin, vos contraintes et vos objectifs. Je vous propose ensuite une estimation claire et un découpage en lots. Je travaille ensuite par itérations courtes avec des points réguliers, et je livre du code testé et documenté sur votre dépôt.","Développeur freelance à Lyon","lucide:map-pin",[1376,1377,1378,1379,1380,1381,1382,1383,127],"IA","Automatisation","Data","Productivité","PME","Chatbot","Workflow","Tableau de bord",{},{"title":1267,"description":1359},"services\u002Fdeveloppeur-freelance-lyon","A9U-ZLVWy6bu1VOgwL6fDcF41half-AE_xsCu50FwOQ",{"id":1389,"title":1390,"body":1391,"description":1595,"extension":305,"faq":1596,"h1":1609,"icon":1610,"keywords":1611,"meta":1613,"navigation":18,"path":374,"seo":1614,"stem":1615,"__hash__":1616},"services_fr\u002Fservices\u002Fdevops-docker.md","Mission DevOps & Docker freelance — Industrialisez vos déploiements",{"type":25,"value":1392,"toc":1587},[1393,1399,1406,1408,1439,1443,1446,1466,1469,1473,1504,1511,1515,1521,1523,1567,1577,1581],[28,1394,1395,1396],{},"Vos déploiements se font à la main, par copier-coller SSH ? Un « ça marchait sur le serveur de test » coûte trop cher ? Une application critique tourne sans sauvegarde ni procédure de rollback ? ",[32,1397,1398],{},"Industrialiser, c'est mon métier.",[28,1400,1401,1402,1405],{},"En tant que ",[32,1403,1404],{},"développeur DevOps freelance",", je transforme des infrastructures artisanales en systèmes fiables : containerisation, CI\u002FCD, automatisation et documentation. Sans recruter, sans cabinet, avec un interlocuteur unique.",[37,1407,345],{"id":344},[84,1409,1410,1416,1422,1428,1433],{},[87,1411,1412,1415],{},[32,1413,1414],{},"Containerisation Docker"," d'applications existantes (Node, PHP, Python…)",[87,1417,1418,1421],{},[32,1419,1420],{},"Pipelines CI\u002FCD"," : build, tests et déploiement automatiques (GitHub Actions, GitLab CI)",[87,1423,1424,1427],{},[32,1425,1426],{},"Migrations d'infrastructure"," : changement de serveur, d'hébergeur, montée de version",[87,1429,1430,1432],{},[32,1431,1377],{}," : scripts Bash\u002FPython, sauvegardes automatisées, supervision",[87,1434,1435,1438],{},[32,1436,1437],{},"Documentation d'exploitation"," : procédures de déploiement, rollback, runbooks",[37,1440,1442],{"id":1441},"pourquoi-industrialiser-maintenant","Pourquoi industrialiser maintenant ?",[28,1444,1445],{},"Trois symptômes qui coûtent cher en silence :",[172,1447,1448,1454,1460],{},[87,1449,1450,1453],{},[32,1451,1452],{},"Le déploiement manuel"," : chaque mise en production est un risque et une demi-journée perdue. Industrialisé, c'est une commande de 30 secondes, répétable à l'identique.",[87,1455,1456,1459],{},[32,1457,1458],{},"L'environnement qui diverge"," : « chez moi ça marche » est un problème d'environnement — exactement ce que Docker élimine en figeant les dépendances.",[87,1461,1462,1465],{},[32,1463,1464],{},"L'absence de rollback"," : quand une mise en production tourne mal, revenir en arrière doit prendre une minute, pas une soirée.",[28,1467,1468],{},"Le retour sur investissement est rapide : une mission de containerisation + CI\u002FCD se rentabilise dès les premières mises en production, en temps gagné et en incidents évités.",[37,1470,1472],{"id":1471},"ma-méthode-éprouvée-en-production","Ma méthode, éprouvée en production",[84,1474,1475,1481,1487,1493,1499],{},[87,1476,1477,1480],{},[32,1478,1479],{},"Audit d'abord"," : inventaire des applications, dépendances, points de friction.",[87,1482,1483,1486],{},[32,1484,1485],{},"Containerisation progressive"," : une application à la fois, en production sans interruption.",[87,1488,1489,1492],{},[32,1490,1491],{},"Images optimisées"," : builds multi-stage (une API Node passe typiquement de 1,2 Go à ~180 Mo), utilisateur non-root, healthchecks.",[87,1494,1495,1498],{},[32,1496,1497],{},"Reverse proxy Caddy"," : HTTPS automatique via Let's Encrypt, sans renouvellement manuel de certificats.",[87,1500,1501,1503],{},[32,1502,1020],{}," : chaque push taggé build, teste et déploie automatiquement.",[28,1505,1506,1507,1510],{},"C'est exactement la méthode que je détaille pas à pas dans mon guide ",[264,1508,1509],{"href":458},"Dockeriser une application NestJS"," — et celle que j'applique sur ma propre infrastructure, monitorée en production.",[37,1512,1514],{"id":1513},"un-exemple-concret","Un exemple concret",[28,1516,1517,1518,47],{},"J'ai récemment migré et industrialisé l'infrastructure d'une dizaine d'applications PHP \u002F WordPress \u002F Symfony d'un client : containerisation Docker systématique, scripts d'automatisation Bash, déploiements standardisés. Le détail de cette mission est dans ",[264,1519,1520],{"href":415},"mes études de cas",[37,1522,463],{"id":462},[465,1524,1525,1534],{},[468,1526,1527],{},[471,1528,1529,1532],{},[474,1530,1531],{},"Prestation",[474,1533,479],{},[481,1535,1536,1544,1551,1559],{},[471,1537,1538,1541],{},[486,1539,1540],{},"Dockerisation d'une application",[486,1542,1543],{},"1 500 € et +",[471,1545,1546,1549],{},[486,1547,1548],{},"Pipeline CI\u002FCD complet",[486,1550,515],{},[471,1552,1553,1556],{},[486,1554,1555],{},"Audit d'infrastructure + plan d'action",[486,1557,1558],{},"500 – 1 000 €",[471,1560,1561,1564],{},[486,1562,1563],{},"Migration de serveur \u002F hébergeur",[486,1565,1566],{},"sur devis après audit",[28,1568,1569,1570,1573,1574,47],{},"Estimation rapide : ",[264,1571,1572],{"href":266},"simulateur",", ou ",[264,1575,1576],{"href":283},"contact direct",[37,1578,1580],{"id":1579},"fiabilisons-vos-déploiements","Fiabilisons vos déploiements",[28,1582,1583,1584,47],{},"Racontez-moi votre infrastructure actuelle et vos irritants — je vous dirai honnêtement ce qui mérite d'être industrialisé en premier, et ce qui peut attendre. ",[264,1585,1586],{"href":283},"Parlons-en",{"title":287,"searchDepth":288,"depth":288,"links":1588},[1589,1590,1591,1592,1593,1594],{"id":344,"depth":291,"text":345},{"id":1441,"depth":291,"text":1442},{"id":1471,"depth":291,"text":1472},{"id":1513,"depth":291,"text":1514},{"id":462,"depth":291,"text":463},{"id":1579,"depth":291,"text":1580},"Développeur DevOps freelance : containerisation Docker, pipelines CI\u002FCD GitHub Actions, migrations d'infrastructure et automatisation. Déploiements fiables et reproductibles, sans embaucher.",[1597,1600,1603,1606],{"question":1598,"answer":1599},"Qu'est-ce qu'une mission DevOps freelance concrètement ?","Containeriser vos applications avec Docker, mettre en place des pipelines CI\u002FCD (build et déploiement automatiques), migrer des serveurs ou des applications vers de nouveaux environnements, et automatiser les tâches répétitives d'exploitation. Objectif constant : des déploiements fiables, reproductibles et documentés.",{"question":1601,"answer":1602},"Combien coûte une mission DevOps Docker ?","La dockerisation d'une application démarre autour de 1 500 € (Dockerfile optimisé, compose, documentation). Un pipeline CI\u002FCD complet avec déploiement automatique : 1 500 – 3 000 €. Une migration d'infrastructure complète se chiffre après audit.",{"question":1604,"answer":1605},"Docker est-il utile si je n'ai qu'une seule application ?","Oui, dès que l'application est en production : environnement identique entre dev et prod, déploiement reproductible, isolation des ressources, et rollback simple. Docker devient indispensable dès la deuxième application sur le même serveur.",{"question":1607,"answer":1608},"Quels outils utilisez-vous au quotidien ?","Docker et docker-compose pour la containerisation, GitHub Actions et GitLab CI pour l'intégration continue, Caddy pour le reverse proxy avec HTTPS automatique, Bash et Python pour l'automatisation, PostgreSQL et Redis pour les données.","Missions DevOps et industrialisation Docker","lucide:container",[375,570,1020,566,567,1612],"Linux",{},{"title":1390,"description":1595},"services\u002Fdevops-docker","X1BULiotbP2TPzFewqNTzvVvCgsfSF1SlrN3D5gS3HU",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1618},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1620},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m18 16l4-4l-4-4M6 8l-4 4l4 4m8.5-12l-5 16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1622},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"\u002F>\u003Ccircle cx=\"12\" cy=\"10\" r=\"3\"\u002F>\u003C\u002Fg>",1789936609657]