{"id":635,"date":"2024-11-15T14:55:58","date_gmt":"2024-11-15T14:55:58","guid":{"rendered":"https:\/\/2025.lycee-nelson-mandela.fr\/?page_id=635"},"modified":"2026-06-17T08:39:14","modified_gmt":"2026-06-17T08:39:14","slug":"famille-des-metiers","status":"publish","type":"page","link":"https:\/\/2025.lycee-nelson-mandela.fr\/?page_id=635","title":{"rendered":"Famille des m\u00e9tiers"},"content":{"rendered":"<div class=\"\" style=\"\" >\n    \n    <section class=\"u-align-left u-clearfix u-container-align-left u-section-2\" id=\"block-2\">\n      <div class=\"u-clearfix u-sheet u-valign-middle-lg u-valign-middle-md u-valign-middle-sm u-valign-middle-xs u-sheet-1\">\n        <div class=\"fr-view u-clearfix u-rich-text u-text u-text-1\">\n          <h1 id=\"isPasted\">Les familles de m\u00e9tiers ?<\/h1>\n          <p>La 2\u1d48\u1d49 pro est organis\u00e9e par familles de m\u00e9tiers dans la plupart des domaines. Chacune d\u2019entre elles regroupe plusieurs sp\u00e9cialit\u00e9s du bac pro. Objectif : permettre aux \u00e9l\u00e8ves de mieux conna\u00eetre un secteur professionnel et les comp\u00e9tences attendues avant de choisir un m\u00e9tier. \u00c0 noter, plus de 30 sp\u00e9cialit\u00e9s restent hors familles de m\u00e9tiers et sont accessibles d\u00e8s la classe de 2\u1d48\u1d49.<\/p>\n        <\/div>\n        <div class=\"u-clearfix u-custom-html u-expanded-width u-custom-html-1\">\n          <meta charset=\"UTF-8\">\n          <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n          <title><\/title>\n          <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n          <style> \/* Animations personnalis\u00e9es *\/\n        .fade-in {\n            animation: fadeIn 0.4s ease-out forwards;\n        }\n        \n        .slide-in {\n            animation: slideIn 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n        }\n        @keyframes fadeIn {\n            from { opacity: 0; }\n            to { opacity: 1; }\n        }\n        @keyframes slideIn {\n            from { opacity: 0; transform: translateX(-20px); }\n            to { opacity: 1; transform: translateX(0); }\n        }\n        \/* Triangle de s\u00e9lection pour le menu *\/\n        .active-indicator::after {\n            content: '';\n            position: absolute;\n            right: -16px;\n            top: 50%;\n            transform: translateY(-50%);\n            border-width: 8px 0 8px 16px;\n            border-style: solid;\n            display: none;\n        }\n        \n        @media (min-width: 768px) {\n            .active-indicator.is-active::after {\n                display: block;\n            }\n        }\n        \n        \/* Cacher la scrollbar pour un design plus \u00e9pur\u00e9 *\/\n        ::-webkit-scrollbar {\n            width: 8px;\n        }\n        ::-webkit-scrollbar-track {\n            background: #f1f5f9; \n        }\n        ::-webkit-scrollbar-thumb {\n            background: #cbd5e1; \n            border-radius: 4px;\n        } <\/style>\n          <div class=\"max-w-6xl md:p-8 mx-auto p-4\"><!-- En-t\u00eate -->\n            <header class=\"mb-10 slide-in text-center\">\n              <h1 class=\"font-extrabold mb-4 md:text-4xl text-3xl text-slate-900\"> Parcours Bac Pro : De la Seconde \u00e0 la Terminale <\/h1>\n              <p class=\"max-w-2xl mx-auto text-lg text-slate-600\"> Explorez le principe de l'orientation progressive. Cliquez sur une <strong>famille de m\u00e9tiers en classe de 2nde<\/strong> pour d\u00e9couvrir les sp\u00e9cialit\u00e9s accessibles en 1\u00e8re et Terminale. \n              <\/p>\n            <\/header><!-- Conteneur principal du graphique interactif -->\n            <div class=\"bg-white border border-slate-200 flex flex-col gap-6 md:flex-row md:gap-0 overflow-hidden rounded-2xl shadow-xl\"><!-- Colonne de Gauche : Seconde (Familles) -->\n              <div class=\"bg-slate-100 border-b border-slate-200 md:border-b-0 md:border-r md:w-5\/12 p-6 relative w-full z-10\">\n                <div class=\"flex items-center justify-between mb-6\">\n                  <div><span class=\"font-bold text-slate-500 text-xs tracking-wider uppercase\">\u00c9tape 1 : Tronc Commun<\/span>\n                    <h2 class=\"font-bold text-2xl text-slate-800\">Classe de 2nde<\/h2>\n                  <\/div>\n                  <div class=\"bg-slate-200 font-bold px-3 py-1 rounded-full text-slate-600 text-xs\"> 4 Familles <\/div>\n                <\/div>\n                <div class=\"space-y-3\" id=\"families-container\"><!-- Les boutons des familles seront g\u00e9n\u00e9r\u00e9s ici par JavaScript --><\/div>\n              <\/div><!-- Colonne de Droite : Premi\u00e8re & Terminale (Sp\u00e9cialit\u00e9s) -->\n              <div class=\"bg-white flex flex-col md:p-10 md:w-7\/12 min-h-[400px] p-6 relative w-full\">\n                <div class=\"mb-8\"><span class=\"font-bold text-slate-400 text-xs tracking-wider uppercase\" id=\"step-2-label\">\u00c9tape 2 : Sp\u00e9cialisation<\/span>\n                  <h2 class=\"font-bold text-2xl text-slate-800\">Classes de 1\u00e8re et Terminale<\/h2>\n                <\/div><!-- Zone de contenu dynamique -->\n                <div id=\"specialties-content\" class=\"flex flex-1 flex-col justify-center\"><!-- \u00c9tat initial vide -->\n                  <div class=\"fade-in text-center text-slate-400\">\n                    <svg class=\"w-16 h-16 mx-auto mb-4 text-slate-200\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 15l-2 5L9 9l11 4-5 2zm0 0l5 5M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122\"><\/path><\/svg>\n                    <p class=\"text-lg\">S\u00e9lectionnez une famille de m\u00e9tiers \u00e0 gauche pour voir ses sp\u00e9cialit\u00e9s.<\/p>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div><!-- L\u00e9gende\/Info -->\n            <div class=\"mt-8 text-center text-slate-500 text-sm\">\n              <p>Con\u00e7u pour illustrer l'organisation en familles de m\u00e9tiers (r\u00e9forme de la voie professionnelle).<\/p>\n            <\/div>\n          <\/div>\n          <script> \/\/ Donn\u00e9es des familles de m\u00e9tiers\n        const data = {\n            \"mtne\": {\n                id: \"mtne\",\n                title: \"2nde MTNE\",\n                name: \"M\u00e9tiers des transitions num\u00e9rique et \u00e9nerg\u00e9tique\",\n                icon: \"&#x26a1;\",\n                theme: {\n                    base: \"blue\",\n                    bgClass: \"bg-blue-50\",\n                    borderClass: \"border-blue-500\",\n                    textClass: \"text-blue-700\",\n                    hoverClass: \"hover:border-blue-400 hover:bg-blue-50\",\n                    activeClass: \"bg-blue-600 text-white border-blue-600 shadow-md\",\n                    activeIndicatorColor: \"border-left-color: #2563eb;\" \/\/ blue-600\n                },\n                description: \"Une ann\u00e9e pour acqu\u00e9rir les bases de l'\u00e9lectricit\u00e9, des r\u00e9seaux communicants et de la gestion de l'\u00e9nergie avant de choisir sa sp\u00e9cialit\u00e9.\",\n                specialties: [\n                    { name: \"Bac Pro MELEC\", desc: \"M\u00e9tiers de l'\u00c9lectricit\u00e9 et de ses Environnements Connect\u00e9s\", link: \"https:\/\/2025.lycee-nelson-mandela.fr\/?page_id=136\" },\n                    { name: \"Bac Pro CIEL\", desc: \"Cybers\u00e9curit\u00e9, Informatique et r\u00e9seaux, \u00c9lectronique\", link: \"#\" },\n                    { name: \"Bac Pro ICCER\", desc: \"Installations de Chauffage, Climatisation et \u00c9nergies Renouvelables\", link: \"#\" },\n                    { name: \"Bac Pro MEE\", desc: \"Maintenance de l'Efficacit\u00e9 \u00c9nerg\u00e9tique\", link: \"#\" },\n                    { name: \"Bac Pro MFER\", desc: \"M\u00e9tiers du Froid et des \u00c9nergies Renouvelables\", link: \"#\" }\n                ]\n            },\n            \"mrc\": {\n                id: \"mrc\",\n                title: \"2nde MRC\",\n                name: \"M\u00e9tiers de la relation client\",\n                icon: \"&#x1f91d;\",\n                theme: {\n                    base: \"rose\",\n                    bgClass: \"bg-rose-50\",\n                    borderClass: \"border-rose-500\",\n                    textClass: \"text-rose-700\",\n                    hoverClass: \"hover:border-rose-400 hover:bg-rose-50\",\n                    activeClass: \"bg-rose-600 text-white border-rose-600 shadow-md\",\n                    activeIndicatorColor: \"border-left-color: #e11d48;\" \/\/ rose-600\n                },\n                description: \"Le socle commun pour apprendre les techniques d'accueil, de vente, de fid\u00e9lisation et de conseil client.\",\n                specialties: [\n                    { name: \"Bac Pro M\u00e9tiers de l'Accueil\", desc: \"Gestion de l'accueil multicanal, information et m\u00e9diation.\", link: \"#\" },\n                    { name: \"Bac Pro M\u00e9tiers du Commerce et de la Vente (Opt. A)\", desc: \"Animation et gestion de l'espace commercial (Vente en magasin).\", link: \"#\" },\n                    { name: \"Bac Pro M\u00e9tiers du Commerce et de la Vente (Opt. B)\", desc: \"Prospection client\u00e8le et valorisation de l'offre (Technico-commercial).\", link: \"#\" }\n                ]\n            },\n            \"mhr\": {\n                id: \"mhr\",\n                title: \"2nde MHR\",\n                name: \"M\u00e9tiers de l'h\u00f4tellerie-restauration\",\n                icon: \"&#x1f37d;&#xfe0f;\",\n                theme: {\n                    base: \"amber\",\n                    bgClass: \"bg-amber-50\",\n                    borderClass: \"border-amber-500\",\n                    textClass: \"text-amber-700\",\n                    hoverClass: \"hover:border-amber-400 hover:bg-amber-50\",\n                    activeClass: \"bg-amber-500 text-white border-amber-500 shadow-md\",\n                    activeIndicatorColor: \"border-left-color: #f59e0b;\" \/\/ amber-500\n                },\n                description: \"D\u00e9couverte conjointe des techniques culinaires et du service en salle pour comprendre la globalit\u00e9 d'un \u00e9tablissement.\",\n                specialties: [\n                    { name: \"Bac Pro Cuisine\", desc: \"Ma\u00eetrise des techniques culinaires, gestion des approvisionnements et cr\u00e9ation de menus.\", link: \"#\" },\n                    { name: \"Bac Pro CSR\", desc: \"Commercialisation et Services en Restauration : arts de la table, sommellerie, relation client.\", link: \"#\" }\n                ]\n            },\n            \"mpmia\": {\n                id: \"mpmia\",\n                title: \"2nde MPMIA\",\n                name: \"M\u00e9tiers du pilotage et de la maintenance d'installations automatis\u00e9es\",\n                icon: \"&#x2699;&#xfe0f;\",\n                theme: {\n                    base: \"emerald\",\n                    bgClass: \"bg-emerald-50\",\n                    borderClass: \"border-emerald-500\",\n                    textClass: \"text-emerald-700\",\n                    hoverClass: \"hover:border-emerald-400 hover:bg-emerald-50\",\n                    activeClass: \"bg-emerald-600 text-white border-emerald-600 shadow-md\",\n                    activeIndicatorColor: \"border-left-color: #059669;\" \/\/ emerald-600\n                },\n                description: \"Apprentissage des bases de la m\u00e9canique, de l'automatisme et de la gestion de production industrielle.\",\n                specialties: [\n                    { name: \"Bac Pro MSPC\", desc: \"Maintenance des Syst\u00e8mes de Production Connect\u00e9s (diagnostic, r\u00e9paration, am\u00e9lioration).\", link: \"#\" },\n                    { name: \"Bac Pro PLP\", desc: \"Pilote de Ligne de Production (conduite, r\u00e9glage et optimisation des lignes de fabrication).\", link: \"#\" }\n                ]\n            }\n        };\n        let currentActiveId = null;\n        \/\/ Fonction pour g\u00e9n\u00e9rer le menu de gauche\n        function renderFamilies() {\n            const container = document.getElementById('families-container');\n            container.innerHTML = '';\n            Object.values(data).forEach(family => {\n                const btn = document.createElement('button');\n                btn.id = `btn-${family.id}`;\n                btn.className = `w-full text-left p-4 rounded-xl border-2 bg-white transition-all duration-200 relative active-indicator flex items-start gap-4 ${family.theme.hoverClass} border-transparent shadow-sm`;\n                \n                \/\/ Style dynamique inline pour la fl\u00e8che (triangle CSS)\n                const styleId = `style-${family.id}`;\n                if(!document.getElementById(styleId)) {\n                    const style = document.createElement('style');\n                    style.id = styleId;\n                    style.innerHTML = `#btn-${family.id}.is-active::after { ${family.theme.activeIndicatorColor} }`;\n                    document.head.appendChild(style);\n                }\n                btn.innerHTML = `\n                    <div class=\"text-3xl leading-none pt-1\">${family.icon}<\/div>\n                    <div class=\"flex-1\">\n                        <div class=\"font-bold text-lg mb-1\">${family.title}<\/div>\n                        <div class=\"text-sm opacity-80 leading-tight\">${family.name}<\/div>\n                    <\/div>\n                `;\n                btn.onclick = () => selectFamily(family.id);\n                container.appendChild(btn);\n            });\n        }\n        \/\/ Fonction pour g\u00e9rer la s\u00e9lection d'une famille\n        function selectFamily(id) {\n            if (currentActiveId === id) return;\n            \n            const family = data[id];\n            \n            \/\/ 1. Mettre \u00e0 jour l'UI des boutons\n            Object.values(data).forEach(f => {\n                const btn = document.getElementById(`btn-${f.id}`);\n                \/\/ Reset styles\n                btn.className = `w-full text-left p-4 rounded-xl border-2 bg-white transition-all duration-200 relative active-indicator flex items-start gap-4 ${f.theme.hoverClass} border-transparent shadow-sm`;\n                \n                if (f.id === id) {\n                    \/\/ Apply active styles\n                    btn.className = `w-full text-left p-4 rounded-xl border-2 transition-all duration-200 relative active-indicator is-active flex items-start gap-4 ${f.theme.activeClass}`;\n                } else {\n                    btn.classList.add('text-slate-600');\n                }\n            });\n            currentActiveId = id;\n            \/\/ 2. Mettre \u00e0 jour le contenu de droite avec animation\n            const contentContainer = document.getElementById('specialties-content');\n            const step2Label = document.getElementById('step-2-label');\n            \n            \/\/ Update step label color\n            step2Label.className = `text-xs font-bold uppercase tracking-wider ${family.theme.textClass}`;\n            \/\/ G\u00e9n\u00e9rer le HTML des sp\u00e9cialit\u00e9s\n            const specialtiesHTML = family.specialties.map((spec, index) => `\n                <div class=\"bg-white border border-slate-200 rounded-lg p-4 shadow-sm hover:shadow-md transition-shadow flex flex-col sm:flex-row sm:items-center justify-between gap-4\" style=\"animation-delay: ${index * 0.1}s\">\n                    <div class=\"flex items-start gap-3\">\n                        <div class=\"mt-1\">\n                            <svg class=\"w-5 h-5 ${family.theme.textClass}\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                        <\/div>\n                        <div>\n                            <h4 class=\"font-bold text-slate-800\">${spec.name}<\/h4>\n                            <p class=\"text-sm text-slate-500 mt-1\">${spec.desc}<\/p>\n                        <\/div>\n                    <\/div>\n                    <!-- Bouton d'information (le lien provient de la propri\u00e9t\u00e9 'link' des donn\u00e9es) -->\n                    <div class=\"sm:ml-auto shrink-0\">\n                        <a href=\"${spec.link}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"inline-flex items-center gap-1.5 px-4 py-2 text-sm font-bold rounded-lg transition-transform duration-200 ${family.theme.activeClass} hover:-translate-y-0.5 hover:shadow-lg\">\n                            En savoir plus\n                            <svg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14\"><\/path><\/svg>\n                        <\/a>\n                    <\/div>\n                <\/div>\n            `).join('');\n            \/\/ Injecter avec animation\n            contentContainer.innerHTML = `\n                <div class=\"fade-in\">\n                    <div class=\"${family.theme.bgClass} ${family.theme.borderClass} border-l-4 p-4 rounded-r-lg mb-8\">\n                        <p class=\"${family.theme.textClass} font-medium\">${family.description}<\/p>\n                    <\/div>\n                    \n                    <div class=\"space-y-3\">\n                        <h3 class=\"text-sm font-bold text-slate-400 uppercase tracking-wider mb-4 border-b pb-2\">Sp\u00e9cialit\u00e9s accessibles<\/h3>\n                        ${specialtiesHTML}\n                    <\/div>\n                <\/div>\n            `;\n        }\n        \/\/ Initialisation\n        window.onload = () => {\n            renderFamilies();\n            \/\/ Optionnel : S\u00e9lectionner la premi\u00e8re famille par d\u00e9faut\n            \/\/ selectFamily('mtne'); \n        }; <\/script>\n        <\/div>\n      <\/div>\n    <\/section>\n    \n    \n    \n    \n    \n  \n<\/div>","protected":false},"excerpt":{"rendered":"<p>Les familles de m\u00e9tiers ? La 2\u1d48\u1d49 pro est organis\u00e9e par familles de m\u00e9tiers dans la plupart des domaines. Chacune d\u2019entre elles regroupe plusieurs sp\u00e9cialit\u00e9s du bac pro. Objectif : permettre aux \u00e9l\u00e8ves de mieux conna\u00eetre un secteur professionnel et les comp\u00e9tences attendues avant de choisir un m\u00e9tier. \u00c0 noter, plus de 30 sp\u00e9cialit\u00e9s restent &#8230; <a title=\"Famille des m\u00e9tiers\" class=\"read-more\" href=\"https:\/\/2025.lycee-nelson-mandela.fr\/?page_id=635\" aria-label=\"En savoir plus sur Famille des m\u00e9tiers\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":913,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-635","page","type-page","status-publish"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"2025Ly_Admin","author_link":"https:\/\/2025.lycee-nelson-mandela.fr\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Les familles de m\u00e9tiers ? La 2\u1d48\u1d49 pro est organis\u00e9e par familles de m\u00e9tiers dans la plupart des domaines. Chacune d\u2019entre elles regroupe plusieurs sp\u00e9cialit\u00e9s du bac pro. Objectif : permettre aux \u00e9l\u00e8ves de mieux conna\u00eetre un secteur professionnel et les comp\u00e9tences attendues avant de choisir un m\u00e9tier. \u00c0 noter, plus de 30 sp\u00e9cialit\u00e9s restent\u2026","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=\/wp\/v2\/pages\/635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=635"}],"version-history":[{"count":19,"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=\/wp\/v2\/pages\/635\/revisions"}],"predecessor-version":[{"id":2457,"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=\/wp\/v2\/pages\/635\/revisions\/2457"}],"up":[{"embeddable":true,"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=\/wp\/v2\/pages\/913"}],"wp:attachment":[{"href":"https:\/\/2025.lycee-nelson-mandela.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}