[{"data":1,"prerenderedAt":150},["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,"service-\u002Fservices\u002Fdeveloppement-nuxt":21,"i-lucide:send":146,"i-lucide:chevron-right":148},{"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,"description":137,"extension":138,"h1":139,"icon":140,"meta":141,"navigation":18,"path":142,"seo":143,"stem":144,"__hash__":145},"services_fr\u002Fservices\u002Fdeveloppement-nuxt.md","Développement Nuxt — Expert freelance Vue.js & Nuxt 4",{"type":25,"value":26,"toc":127},"minimark",[27,36,41,48,52,59,63,91,95,114,118],[28,29,30,31,35],"p",{},"Le ",[32,33,34],"strong",{},"framework Nuxt"," (basé sur Vue.js) est ma techno de prédilection pour construire des applications web rapides, bien référencées et maintenables. En tant que développeur freelance spécialisé Nuxt, voici comment je peux vous accompagner.",[37,38,40],"h2",{"id":39},"création-dapplications-nuxt-de-a-à-z","Création d'applications Nuxt de A à Z",[28,42,43,44,47],{},"De la conception de l'architecture au déploiement, je développe des applications Nuxt ",[32,45,46],{},"orientées performance et SEO"," : rendu côté serveur (SSR), génération statique, optimisation des Core Web Vitals.",[37,49,51],{"id":50},"migration-vuejs-2-nuxt-2-vers-nuxt-4","Migration Vue.js 2 \u002F Nuxt 2 vers Nuxt 4",[28,53,54,55,58],{},"Vous avez une application vieillissante en Vue 2 ou Nuxt 2 ? J'accompagne la ",[32,56,57],{},"migration vers Nuxt 4"," : refonte de l'architecture, composition API, typage TypeScript, sans casser l'existant.",[37,60,62],{"id":61},"pourquoi-choisir-nuxt","Pourquoi choisir Nuxt ?",[64,65,66,73,79,85],"ul",{},[67,68,69,72],"li",{},[32,70,71],{},"SEO optimal"," grâce au rendu serveur et aux balises dynamiques",[67,74,75,78],{},[32,76,77],{},"Performances"," : découpage de code automatique, images optimisées",[67,80,81,84],{},[32,82,83],{},"Écosystème mature"," : modules d'authentification, i18n, contenu, etc.",[67,86,87,90],{},[32,88,89],{},"Expérience développeur"," exceptionnelle",[37,92,94],{"id":93},"stack-complémentaire-maîtrisée","Stack complémentaire maîtrisée",[28,96,97,98,101,102,105,106,109,110,113],{},"Je couple Nuxt avec ",[32,99,100],{},"NestJS"," ou ",[32,103,104],{},"Nitro"," côté API, ",[32,107,108],{},"Tailwind CSS"," pour le design, et ",[32,111,112],{},"Docker"," pour le déploiement. Le tout testé et documenté.",[37,115,117],{"id":116},"un-partenaire-technique-fiable","Un partenaire technique fiable",[28,119,120,121,126],{},"Je travaille en itérations courtes avec un point régulier, et je livre un code propre sur votre dépôt Git. Intéressé par une collaboration ? ",[122,123,125],"a",{"href":124},"\u002F#contact","Parlons-en",".",{"title":128,"searchDepth":129,"depth":129,"links":130},"",3,[131,133,134,135,136],{"id":39,"depth":132,"text":40},2,{"id":50,"depth":132,"text":51},{"id":61,"depth":132,"text":62},{"id":93,"depth":132,"text":94},{"id":116,"depth":132,"text":117},"Confiez votre projet Nuxt à un développeur freelance expert. Architecture, performance, SEO, migration Vue 2 vers Nuxt : je couvre tout le cycle de vie de votre application.","md","Développement d'applications Nuxt","lucide:code-xml",{},"\u002Fservices\u002Fdeveloppement-nuxt",{"title":23,"description":137},"services\u002Fdeveloppement-nuxt","EKcThWphjOAZwwSm61BYp9LAOTf0rM1y_RCKGWYlcOU",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":147},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11zm7.318-19.539l-10.94 10.939\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":149},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1781647566920]