Fichiers, tels qu'envoyés au LABSET le 4 novembre 2020

This commit is contained in:
Emmanuel Viennet 2020-11-05 10:48:08 +01:00
parent eec68d7e71
commit 93a0546af4
25 changed files with 2521 additions and 1 deletions

View File

@ -1,3 +1,9 @@
# Referentiel_Competences
Référentiel de compétences BUT R&T
Référentiel de compétences BUT R&T.
Pour compiler:
pdflatex comp.tex
pdflatex comp.tex

82
comp.tex Normal file
View File

@ -0,0 +1,82 @@
\documentclass[10pt,mathserif]{beamer} % mathserif
%\usepackage[T1]{fontenc}
\usepackage[LUC,T2A,T1]{fontenc}%
%\usepackage[utf8x]{inputenc}%
\usepackage[utf8]{inputenc}
\usepackage{arev}
\usepackage{tgtermes,tgadventor} % https://tug.org/FontCatalogue/seriffonts.html
\usepackage[condensed]{tgheros}
\usepackage{bookmark}
\usepackage{textcomp}
\usepackage{colortbl}%
\usepackage{etoolbox}
\usepackage[french]{babel}
\geometry{landscape,a4paper,left=25mm,right=25mm,top=25 mm,bottom=25mm}
\usepackage{tikz}%
\usetikzlibrary{calc,fit,shapes,arrows,shadows.blur}%
\pgfdeclarelayer{background}%
\pgfdeclarelayer{foreground}%
\pgfsetlayers{background,main,foreground}%
% ********************************************************
% Macros et contrôle de l'affichage des mots-clés
\usepackage{macros} % sans mots-clés
%\usepackage[motscles]{macros} % avec mots-clés
% ********************************************************
\title{Référentiel de compétences}
\subtitle{Spécialité : Réseaux et Télécommunications}
\institute{ACD R\&T}
\date{\today}
\author{(many people)}%
% ********************************************************
% Les macros
\input{styles.tex}
%\input{macros.tex}
% L'import du référentiel
\input{referentiel}
% Les modèles de frame (macros)
\input{modeles/frame_titre.tex}
\input{modeles/frame_titre_couleurBUT.tex}
\input{modeles/frame_metiers.tex}
\input{modeles/frame_parcours.tex} % Modèle pour les slides décrivant 1 parcours
\input{modeles/frame_parcours_definition.tex}
\input{modeles/frame_parcours_definitions_et_composantes_essentielles.tex} % Pas génial
\input{modeles/frame_parcours_composantes_essentielles.tex}
\input{modeles/frame_parcours_situations_professionnelles.tex}
\input{modeles/frame_parcours_niveaux.tex}
\input{modeles/frame_competence.tex}
\begin{document}
%\frameTitre{} % Titre principal
\frameTitreBUT{}
\frameMetier{} % Les parcours et les métiers
\foreach \PARABBR [count=\COUPAR] in \loopabbrparcours { % Boucle sur les parcours
% Titre principal avec mention du parcours
\xdef\NOMPAR{\csname parcoursname\PARABBR\endcsname}
\frameTitre{\NOMPAR} % Titre principal avec mention du parcours
\frameParcours{\PARABBR}{\COUPAR} % Le parcours et ses niveaux
\frameParcoursDefinition{\PARABBR}{\COUPAR} % La définition des compétences du parcours
\frameParcoursComposantesEssentielles{\PARABBR}{\COUPAR} % Les composantes essentielles
\frameParcoursSituationsPro{\PARABBR}{\COUPAR} % Les situations pro
\frameParcoursCompetencesNiveaux{\PARABBR}{\COUPAR} % Les niveaux
% \frameParcoursApprentissage{Cyber}=> inutilisé
% Le descriptif de chaque composante du parcours
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours {
\frameCompetence{\CNOM}{\CTYPE}{\CLETTRE}
}
}
\end{document}

BIN
img/blur.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

262
macros.sty Normal file
View File

@ -0,0 +1,262 @@
\NeedsTeXFormat{LaTeX2e}[1999/01/01]
\ProvidesPackage{macros}[2020/11/04]
% Déclaration des options
% *********************************************************************
%% Option noir et blanc
%\newif\if@noiretblanc \@noiretblancfalse
%\DeclareOption{noiretblanc}{\@noiretblanctrue}
% Option mots-cles (affichage des mots-cles)
\newif\if@motscles \@motsclesfalse
\DeclareOption{motscles}{\@motsclestrue}
\DeclareOption*{}%% Ne rien faire quand une option est inconnue
\ProcessOptions
% ******************************************
% Intitulés standards des niveaux
% ******************************************
\def\niveauA{Novice}
\def\niveauB{Interm\'{e}diaire}
\def\niveauC{Comp\'{e}tent}
% **************************************
% Variables globales
% **************************************
\newcounter{cptressource} % domaines de ressources (ex. domains)
\newcounter{cptparcours} % compteur de parcours
\newcounter{cptcomp} % compteur de compétences tout parcours confondu
\newcounter{cptcompspe} % compteur de compétences spécifiques à un parcours confondu
\newcounter{cptcompcommune} % compteur de compétences communes
\newcounter{cptmetier}
%\newcounter{attenduG}
%\newcounter{attenduTS}
%\newcounter{attenduH}
%\newcounter{domainsl}
%\newcounter{matrix}
\xdef\compoloop{A,B,C,D,E,F} % Composantes essentielles : Maxi 6 composantes
\xdef\situloop{A,B,C,D} % Situation professionnelle : Maxi 4
%\xdef\defiloop{A,B,C,D,E} %F,G,H}
%\xdef\attenduloop{A,B,C,D,E} %,F,G,H}
\xdef\apploop{A,B,C,D,E,F} % Apprentissages critiques : Maxi 6
%\xdef\metierloop{A,B,C,D,E} %,F,G,H,I,J}
\xdef\nivloop{A,B,C} % La boucle sur les niveaux : Maxi 3
%\parcoursnumloop{} % boucle sur les parcours
% ****************************************
% La spécialité
% ****************************************
\def\specialite#1{\def\specialitename{#1}}
% *****************************************
% Domaine de ressources
% *****************************************
\def\nouveaudomaine#1{
\addtocounter{domains}{1}
\expandafter\def\csname domaine\Alph{domains}\endcsname{#1}
\ifnum\value{domains}=1\xdef\domainsloop{\Alph{domains}}
\else\xdef\domainsloop{\domainsloop,\Alph{domains}}
\fi}
% ****************************************
% Parcours (numéroté avec \parcours)
% ****************************************
% \nouveauparcours{Nom du parcours}{Abbréviation}
\def\nouveauparcours#1#2{
\addtocounter{cptparcours}{1} % Incrémente le compteur de parcours
\setcounter{cptmetier}{0} % RAZ du compteur de métiers
\xdef\currentparcours{#2} % L'abbréviation du parcours courant
\setcounter{cptcompspe}{0} % RAZ du compteur de competences spécifiques
\expandafter\def\csname parcoursname\currentparcours\endcsname{#1}
\expandafter\def\csname parcoursabbr\currentparcours\endcsname{#2}
% Incrémente la boucle sur les parcours
\ifnum\value{cptparcours}=1\relax
\xdef\loopabbrparcours{\currentparcours}
\else
\xdef\loopabbrparcours{\loopabbrparcours,\currentparcours}
\fi
%\expandafter\xdef\newcounter{\csname cptcomp#2\endcsname} %cptcompt#1#2}
% Compétences du parcours => ajout des comp communes
\newcounter{cptcompparcours\currentparcours} % compteur
%\expandafter\xdef\csname loopcompparcours#2\endcsname{} % Boucle sur les compétences du parcours
\addtocounter{cptcompparcours\currentparcours}{\value{cptcompcommune}} % Ajoute les comp communes
\ifnum\value{cptcompparcours\currentparcours}=0\relax % Ajoute la comp à la boucle de compétences du parcours
\expandafter\xdef\csname loopcompparcours\currentparcours\endcsname{} % CyberA/S/A
\else
\expandafter\xdef\csname loopcompparcours\currentparcours\endcsname{\loopcompcommune} %
\fi
\expandafter\xdef\csname loopmetier#1\endcsname{} % Boucle métier
}
%% Attendu ParcourSup
%%%% général
%\def\nouvelattendugeneral#1{
%\addtocounter{attenduG}{1}
%\expandafter\def\csname attenduG\Alph{attenduG}\endcsname{#1}
%\ifnum\value{attenduG}=1\xdef\attenduGloop{\Alph{attenduG}}
%\else\xdef\attenduGloop{\attenduGloop,\Alph{attenduG}}\fi}
%%%% technique
%\def\nouvelattendutech#1{\addtocounter{attenduTS}{1}\expandafter\def\csname attenduTS\Alph{attenduTS}\endcsname{#1}\ifnum\value{attenduTS}=1\xdef\attenduTSloop{\Alph{attenduTS}}\else\xdef\attenduTSloop{\attenduTSloop,\Alph{attenduTS}}\fi}
%%%% humain
%\def\nouvelattenduhumain#1{
%\addtocounter{attenduH}{1}\expandafter\def\csname attenduH\Alph{attenduH}\endcsname{#1}\ifnum\value{attenduH}=1\xdef\attenduHloop{\Alph{attenduH}}\else\xdef\attenduHloop{\attenduHloop,\Alph{attenduH}}\fi
%}
%*****************************
% Métiers accessibles via parcours
%*****************************
% \ajoutmetier{desc métier} au parcours courant
\def\ajoutmetier#1{
\addtocounter{cptmetier}{1}
\expandafter\xdef\csname metier\currentparcours\Alph{cptmetier}\endcsname{#1}
\expandafter\xdef\csname metiermark\currentparcours\Alph{cptmetier}\endcsname{$\bullet$}
\ifnum\value{cptmetier}=1\relax % Incrémente les éléments des boucles de parcours
\expandafter\xdef\csname loopmetier\currentparcours\endcsname{\Alph{cptmetier}} % loopmetierCyber{A, B, C...}
\else
\expandafter\xdef\csname loopmetier\currentparcours\endcsname{\csname loopmetier\currentparcours\endcsname,\Alph{cptmetier}}
\fi
}
%*****************************
% Bloc de compétences
% ****************************
% Bloc de compétences spécifique d'un parcours :
% \nouvellecompetence{nom_de_la_compétence}{lettre_numerotant_la_competence}{intitule_competence}{definition_competence}{type_competence}
% avec nom_de_la_compétence = CC pour compétence commune et type_competence = C (commune) ou S (spécifique)
%
\def\nouvellecompetence#1#2#3#4#5{
\addtocounter{cptcomp}{1} % Ajoute une compétence
\def\currentcomp{#1#2} % Compétence courante CCA ou CyberB
\expandafter\def\csname compname\currentcomp\endcsname{#3} % compSA + nomduparcours
\expandafter\def\csname compdef\currentcomp\endcsname{#4} % la définition
\newcounter{cptniveau\currentcomp} % le compteur de niveaux pour la compétence, mis à 0
\newcounter{cptcompo\currentcomp} % le compteur pour les composantes essentielles
\newcounter{cptsitupro\currentcomp} % le compteur de situations professionnelles par compétence
%\newcounter{compdef#1}\addtocounter{compdef#1}{1}\newcounter{compapp#1A}\newcounter{compapp#1B}\newcounter{compapp#1C}
% Incrémente la boucle de parcours sur toutes les compétences
\ifnum\value{cptcomp}=1\relax
\expandafter\xdef\csname loopcomp\endcsname{\currentcomp/#5/#2} % CCA/C/A
\else
\expandafter\xdef\csname loopcomp\endcsname{\loopcomp,\currentcomp/#5/#2} %
\fi
}
% Ajoute une compétence commune existante à un parcours en l'intégrant à la boucle des compétences (par ex: loopcompparcoursCyber)
%\ajoutcompetencecommune{intitule}{description}
\def\ajoutcompetencecommune#1#2{
\addtocounter{cptcompcommune}{1} % Incrémente le compteur de compétences spécifiques du parcours
\xdef\lettrecomp{\Alph{cptcompcommune}} % La lettre de la compétence
\xdef\abbrcomp{CC\lettrecomp} % L'abbréviation de la compétence : CCA
\nouvellecompetence{CC}{\lettrecomp}{#1}{#2}{C} % Crée la compétence commune
\ifnum\value{cptcompcommune}=1\relax
\expandafter\xdef\csname loopcompcommune\endcsname{\abbrcomp/C/\lettrecomp} % boucle composante d'un parcours : nom/type/lettre
\else
\expandafter\xdef\csname loopcompcommune\endcsname{\csname loopcompcommune\endcsname,\abbrcomp/C/\lettrecomp} %
\fi
}
% Ajoute une compétence (spécifique) au parcours courant en l'intégrant à la boucle des compétences (par ex: loopcompparcoursCyber)
%\ajoutcompetence{intitule}{description}
\def\ajoutcompetence#1#2{
\addtocounter{cptcompspe}{1} % Incrémente le compteur de compétences spécifiques du parcours
\xdef\lettrecomp{\Alph{cptcompspe}} % La lettre de la compétence
\xdef\abbrcomp{\currentparcours\lettrecomp} % L'abbréviation de la compétence : CyberA
\nouvellecompetence{\currentparcours}{\lettrecomp}{#1}{#2}{S} % Créé la compétence spécifique
\addtocounter{cptcompparcours\currentparcours}{1} % Incrémente le compteur de compétences du parcours
\ifnum\csname thecptcompparcours\currentparcours\endcsname=1\relax % Ajoute la comp à la boucle de compétences du parcours
\expandafter\xdef\csname loopcompparcours\currentparcours\endcsname{\abbrcomp/S/\lettrecomp} % CyberA/S/A
\else
\expandafter\xdef\csname loopcompparcours\currentparcours\endcsname{\csname loopcompparcours\currentparcours\endcsname,\abbrcomp/S/\lettrecomp} %
\fi
}
% *************************************
% Niveaux d'un bloc de compétences
% *************************************
% \ajout_niveau{nom_de_la_competence}{lettre}{titre_court}{description}
\def\ajoutniveau#1#2{
\addtocounter{cptniveau\currentcomp}{1} % Incrémente le compteur de niveau dans la compétence courante
\def\currentniveau{\Alph{cptniveau\currentcomp}} % La lettre du niveau courant : A,B,C
\newcounter{cptappr\currentcomp\Alph{cptniveau\currentcomp}} % Compteur d'apprentissages critiques
\expandafter\xdef\csname niveaudesc\currentcomp\Alph{cptniveau\currentcomp}\endcsname{#2}%
\ifx#1\relax\relax % Si le titre court n'est pas fourni : novice/intermédiaire/expet
\expandafter\xdef\csname niveauname\currentcomp\Alph{cptniveau\currentcomp}\endcsname{\csname niveau\Alph{cptniveau\currentcomp}\endcsname}%
\else%
\expandafter\xdef\csname niveauname\currentcomp\Alph{cptniveau\currentcomp}\endcsname{#1}%
\fi
}
% ***************************************
% Composantes essentielles
% ***************************************
% \ajoutcompo{description_composante_essentielle_sans_En} à la compétence currente
\def\ajoutcompo#1{
\addtocounter{cptcompo\currentcomp}{1} % compteur cptcompoCCA
\expandafter\def\csname componame\currentcomp\Alph{cptcompo\currentcomp}\endcsname{#1}
}
% ***************************************
% Situations professionnelles
% ***************************************
% \ajoutsitupro{description_situation_professionnelle} à la compétence courant
\def\ajoutsitupro#1{
\addtocounter{cptsitupro\currentcomp}{1} % compteur de situations professionnelles par compétence incrémenté
\expandafter\def\csname situproname\currentcomp\Alph{cptsitupro\currentcomp}\endcsname{#1}
}
% ***************************************
% Apprentissages critiques
% ***************************************
% \ajoutapprentissage{description_apprentissage} à la compétence courante et au niveau courant
\def\ajoutapprentissage#1{
\addtocounter{cptappr\currentcomp\currentniveau}{1} % compteur cptapprCCAA % comp A, niveau A
\expandafter
\def\csname apprdesc\currentcomp\currentniveau\Alph{cptappr\currentcomp\currentniveau}\endcsname{#1}%
%\setcounter{domainsl}{0}
%\xdef\varloop{#4}
%\ifx#4\relax\relax\xdef\varloop{0}\else\relax\fi
%\foreach \matrixpoint in \varloop {
%\addtocounter{domainsl}{1}
%\setcounter{matrix}{\matrixpoint}
%\ifnum\value{matrix}=1\relax
%\expandafter\xdef\csname comp#1niv#2app\Alph{compapp#1#2}dom\Alph{domainsl}\endcsname{\matrixpoint}%
%\else\relax\fi
%}
}
% *************************************
\definecolor{colormotscle}{RGB}{120, 185, 235}
\def\motscles#1{
\if@motscles
\small \textcolor{colormotscle}{(#1)}
\fi
}

View File

@ -0,0 +1,324 @@
%%%%%%%%%%%%%%% Détails d'une compétence
% Usage : \frameCompetence{abbr_comp}{type_comp}{lettre_comp} % {compteur_comp}
\newcommand\frameCompetence[3]{
\xdef\CNOM{#1} % Abbr de la compétence : CCA/CyberA
\xdef\CTYPE{#2} % Type : C pour commun, S pour spécifique
\xdef\CLETTRE{#3} % Letter
%\def\CNOM{CyberA}
%\def\CTYPE{S}
%\def\CLETTRE{A}
\begin{frame}[plain]{}
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(bottomleftcorner) at ($ (current page.south west) + (10mm,10mm) $);
\coordinate(bottomrightcorner) at ($ (current page.south east) + (-10mm,10mm) $);
\coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $);
\coordinate(refpoint) at ($ (lastpoint)+(0mm,0mm) $);
\coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(90mm,0mm) $); % Segmentation
\begin{pgfonlayer}{main}
% \draw ($ (current page.north west) + (10mm,-10mm) $) rectangle ($ (current page.south east) + (-10mm,10mm) $);
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,% les composantes essentielles
minimum height=20mm,%
text width=190mm,%130
align=left,%
text=comp\CTYPE\CLETTRE p,fill=comp\CTYPE\CLETTRE!70!white%
] (rightrightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\ifcsdef{componame\CNOM A}{ % Si au moins une compo essentielle
\begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
%% boucle sur les composantes essentielles
%\item test \compoloop
\foreach \YY in \compoloop {%
\ifcsdef{componame\CNOM\YY}{
\item \textcolor{comp\CTYPE\CLETTRE p}{en \csname componame\CNOM\YY\endcsname}
}{\linebreak}%
}
\end{list}%
}{}
};
% Titre de la compétence
\coordinate(bottompoint) at ($ (rightrightbox.south west)+(-5mm,0) $);
\coordinate(toppoint) at ($ (refpoint) $);
\node[outer sep=0,inner sep=0mm,%
text width=63mm,%
fit=(bottompoint)(toppoint),
align=center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p%
] (leftbox) {%
\Large\bfseries Compétence \CNOM\\[3mm]
\begin{hyphenrules}{nohyphenation}\csname compname\CNOM\endcsname\end{hyphenrules}%
};
\end{pgfonlayer}
% Le fond coloré général de la compétence
\begin{pgfonlayer}{background}
\coordinate(toppoint) at ($ (lastpoint)+(30mm,2mm) $);
\coordinate(bottompoint) at ($ (rightrightbox.south east)+(2mm,-2mm) $);
\coordinate(bottomwpoint) at ($ (leftbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(leftbox)(rightrightbox)(toppoint)(bottompoint)(bottomwpoint), % (rightbox)
fill=comp\CTYPE\CLETTRE,
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=comp\CTYPE\CLETTRE!50!white] ($ (leftbox.north east)+(2mm,0mm) $) rectangle ($ (bodybox.south west-|rightrightbox.south west)+(-2mm,2mm) $);
\coordinate(toppoint) at ($ (lastpoint)+(25mm,2mm) $);
\end{pgfonlayer}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% La définition
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\coordinate(lastpoint) at ($ (lastpoint|-bodybox.south) + (0,-4mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(45mm,0mm) $);
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=20mm,%
text width=225mm-(\value{cptressource}*5mm),%
align=left,%
text=black,fill=comp\CTYPE\CLETTRE!10!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\textcolor{black}{\csname compdef\CNOM\endcsname}%
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-10mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
% text width=45mm,%
% fit=(bottompoint)(toppoint),
align=right,%
% fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p%
] at ($ (rightbox.west)+(-10mm,0) $) [anchor=east] (leftbox) {%
\large\bfseries Définition%
};
\end{pgfonlayer}
\begin{pgfonlayer}{background} % La barre verticale de la définition
\coordinate(toppoint) at ($ (rightbox.north west)+(-2mm,2mm) $);
\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(toppoint)(bottompoint),
fill=comp\CTYPE\CLETTRE!10!white,
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=comp\CTYPE\CLETTRE] ($ (rightbox.north west)+(-6mm,0mm) $) rectangle ($ (rightbox.south west)+(-5mm,0) $);
\end{pgfonlayer}
%\coordinate (domaines) at ($ (toprightcorner|-lastpoint) $);
%\coordinate (domtxtA) at ($ (domaines)+(0mm,-2mm) $);
%%% Fin de la définition
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Les situations professionnelles
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\coordinate(lastpoint) at ($ (lastpoint|-rightbox.south) + (0,-6mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(45mm,0mm) $);
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=15mm,%
text width=225mm-(\value{cptressource}*5mm),%
align=left,%
text=black,fill=comp\CTYPE\CLETTRE!20!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\ifcsdef{situproname\CNOM A}{ % S'il y a au moins une situation pro
\begin{list}{\checkmark}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=2em \itemindent=0em}%
\foreach \YY in \situloop {%
\ifcsdef{situproname\CNOM\YY}{\item %
\textcolor{black}{\csname situproname\CNOM\YY\endcsname}}{}%
}
\end{list}%
}{}
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-10mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
% text width=45mm,%
% fit=(bottompoint)(toppoint),
align=right,%
% fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p%
] at ($ (rightbox.west)+(-10mm,0) $) [anchor=east] (leftbox) {%
\large\bfseries Situations\\\large\bfseries professionnelles%
};
\end{pgfonlayer}
%\ifcsdef{domaineA}{
%\coordinate (domaines) at ($ (lastpoint|-lastpoint)+(-400mm,0)+(0,2mm) $);
%\node[inner sep=0,outer sep=0,anchor=north west,text width=\value{cptressource}*5mm,align=center] (domtxt) at (domaines) {\textbf{Domaines de ressources}};
%\node[inner sep=0,outer sep=0,fit=(domaines)] (domcont) {};
%\foreach \DOM [count=\COU] in \cptressourceloop {%
%\coordinate (domanchor\DOM) at ($ (domtxt.south-|domaines)+(-5mm,-1mm)+5*(\COU mm,0) $);
%\node[inner sep=0,outer sep=0,rotate=90,anchor=north east] at (domanchor\DOM) (domtest\DOM) {\csname domaine\DOM\endcsname};
%\node[inner sep=0,outer sep=0,fit=(domcont)(domtest\DOM)] (domcont) {};
%}
%\node[inner sep=0,outer sep=0,anchor=west] (domtxt) at (domaines) {\textbf{Domaines de ressources}};
%\coordinate (domaines) at ($ (toprightcorner|-lastpoint)+\value{cptressource}*(-5mm,0mm)+(0,2mm) $);
%\node[inner sep=0,outer sep=0,anchor=north west,text width=\value{cptressource}*5mm,align=center] (domtxt) at (domaines) {\textbf{Domaines de ressources}};
%\foreach \DOM [count=\COU] in \cptressourceloop {%
%\coordinate (domanchor\DOM) at ($ (domcont.south-|domaines)+(-5mm,-1mm)+5*(\COU mm,0) $);
%\node[inner sep=0,outer sep=0,rotate=90,anchor=north west] (domtxt\DOM) at (domanchor\DOM) {\csname domaine\DOM\endcsname};
%}
%}{
\coordinate (domaines) at ($ (toprightcorner|-lastpoint) $);
\coordinate (domtxtA) at ($ (domaines)+(0mm,-2mm) $);
%}
\begin{pgfonlayer}{background} % La barre verticale des situations pro
\coordinate(toppoint) at ($ (rightbox.north west)+(-2mm,2mm) $);
\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(toppoint)(bottompoint),
fill=comp\CTYPE\CLETTRE!20!white,
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=comp\CTYPE\CLETTRE] ($ (rightbox.north west)+(-6mm,0mm) $) rectangle ($ (rightbox.south west)+(-5mm,0) $);
\end{pgfonlayer}
\coordinate (domaines) at ($ (toprightcorner|-lastpoint) $);
\coordinate (domtxtA) at ($ (domaines)+(0mm,-2mm) $);
%}
%%% Fin des situations pro
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Sous-titres niveaux / apprentissages critiques
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\coordinate(lastpoint) at ($ (lastpoint|-rightbox.south) + (0,-4mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(45mm,45mm) $);
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=8mm,%
text width=225mm-(\value{cptressource}*5mm),%
align=center,%
text=black,
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {\large\bfseries Apprentissages critiques};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-10mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
%text width=45mm,%
% fit=(bottompoint)(toppoint),
align=center,%
% fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p%
] at ($ (rightbox.west)+(-15mm,0) $) [anchor=east] (leftbox) {%
\large\bfseries Niveaux de \\ \large\bfseries développement%
};
\end{pgfonlayer}
\coordinate (lastpoint) at ($ (lastpoint|-rightbox.south) + (0,-4mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(45mm,0mm) $);
\coordinate (domaines) at ($ (toprightcorner|-lastpoint) $);
\coordinate (domtxtA) at ($ (domaines)+(0mm,5mm) $);
%}
%%% Fin des sous-titres
% title box => replacement des coordonnées
\node[inner sep=2mm,outer sep=0,fit=(bodybox)(domtxtA.west)] (titlebox) {};
\coordinate(lastpoint) at (lastpoint|-titlebox.south);
\coordinate(highright) at ($ (rightbox.west|-lastpoint)+(-10mm,0) $);
\coordinate(highleft) at (highright-|lastpoint);
\coordinate(highmid) at ($ .5*(highright)+.5*(highleft) $);
%% Les niveaux
\foreach \NIV in \nivloop {%
\ifcsdef{niveauname\CNOM\NIV}{ % Si le niveau existe
% \pause
\begin{pgfonlayer}{main} % Liste des apprentissages critiques
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=20mm,%
text width=225mm-(\value{cptressource}*5mm),%
align=left,%
text=black,fill=white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\large % Taille police
\ifcsdef{apprdesc\CNOM\NIV A}{ % Si un apprentissage critique est décrit
\begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
\foreach \YY in \apploop {%
\ifcsdef{apprdesc\CNOM\NIV\YY}{\item %
\tikz[remember picture,overlay]{\coordinate(list\YY) at (0,0);%
}%
\textcolor{black}{\csname apprdesc\CNOM\NIV\YY\endcsname}}{}%
}
\end{list}%
}{}%
};
%\ifcsdef{domaineA}{
%\foreach \YY in \apploop {%
%\ifcsdef{comp\XX niv\NIV app\YY}{
%\foreach \DOM in \cptressourceloop {%
%\ifcsdef{comp\XX niv\NIV app\YY dom\DOM}{%
%\fill[fill=comp\CTYPE\CLETTRE] ($ (list\YY-|domtxt\DOM.north west)+(.5mm,0mm) $) rectangle ++(3mm,3mm);
%}{
%\fill[fill=black!20!white] ($ (list\YY-|domtxt\DOM.north west)+(.5mm,0mm) $) rectangle ++(3mm,3mm);
%}
%}
%}
%}
%}{}
\coordinate(lowright) at ($ (highright)+(0,-25mm) $);
\coordinate(lowmid) at ($ (highmid)+(0,-25mm) $);
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (highmid)+(-200mm,-2mm) $) {
\textbf{\csname niveauname\CNOM\NIV\endcsname}\\
\begin{hyphenrules}{nohyphenation}\csname niveaudesc\CNOM\NIV\endcsname\end{hyphenrules}
};
\node[inner sep=0,outer sep=0,fit=(rightbox)(lowright)(testarrow)] (thearrow) {};
\coordinate(lowright) at (highright|-thearrow.south);
\coordinate(lowleft) at (lowright-|lastpoint);
\coordinate(lowmid) at ($ .5*(lowright)+.5*(lowleft)+(0,-5mm) $);
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,%
align=flush center,%
text=comp\CTYPE\CLETTRE p!\csname niveauink\NIV\endcsname!black] (arrow) at ($ (highmid)+(0mm,-2mm) $) {
\textbf{\csname niveauname\CNOM\NIV\endcsname}\\
\csname niveaudesc\CNOM\NIV\endcsname
};
\end{pgfonlayer}
\begin{pgfonlayer}{background} % Flèche
\draw[%
thick,%
fill=comp\CTYPE\CLETTRE!\csname niveaufill\NIV\endcsname!white,
draw=comp\CTYPE\CLETTRE!\csname niveaupath\NIV\endcsname!white,
blur shadow={shadow blur steps=5}
](highright)--(highmid)--(highleft)--(lowleft)--(lowmid)--(lowright)--cycle;
\end{pgfonlayer}
% Décalage des positions
\draw[thick,draw=comp\CTYPE\CLETTRE] ($ (highright)+(10mm,0) $)--(highright-|toprightcorner);
\coordinate (lastpoint) at ($ (lastpoint|-lowleft)+(0,-2mm) $);
\coordinate (highmid) at ($ (lowmid)+(0,-2mm) $);
\coordinate (highleft) at ($ (lowleft)+(0,-2mm) $);
\coordinate (highright) at ($ (lowright)+(0,-2mm) $);
%}
}{} % fin existante niveau
} % fin boucle niveau
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

141
modeles/frame_metiers.tex Normal file
View File

@ -0,0 +1,141 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FRAME Métiers-Parcours
\newcommand\frameMetier{
\begin{frame}[plain]{}
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $); % Dimension de la frame
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $);
\coordinate(splitpoint) at ($ (lastpoint) + (20cm,-12mm) $);
\coordinate(splitpointbis) at ($ (splitpoint) + (1cm,2mm) $);
\coordinate(refpoint) at ($ (lastpoint)+(25mm,0mm) $);
\node[text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont
les métiers et les parcours du B.U.T. \specialitename};
\fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $);
%\node[%
%outer sep=0,inner sep=2mm,%
%fit=(toprightcorner)(splitpointbis),
%rounded corners=2mm,
%fill=red!10!white,
%align=left%
%] (blob) {Les parcours ont été établis d'après les métiers qui sont accessibles à l'issue du diplôme. $\bullet$ Métier accessible à la sortie du diplôme ; $\Rightarrow$ Métier senior ; $\sim$ Métier possible mais formation ou parcours pas la plus adaptée.};
%
% Compétences
\coordinate(lastpoint) at ($ (xtitle.south west) + (40mm,-4mm) $);
\foreach \PARABBR [count=\COUPAR] in \loopabbrparcours {%
\coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(80mm,0mm) $); % Séparation 50mn
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=25mm,%
text width=160mm,% largeur des métiers = 200
align=left,%
text=black,fill=titlebg!\COUPAR 0!white,% dégradé de gris
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\ifcsdef{metier\PARABBR A} {% S'il y a au moins un metier
\begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
\xdef\metierloop{\csname loopmetier\PARABBR\endcsname}
\foreach \YY in \metierloop {%
\item[\csname metiermark\PARABBR \YY\endcsname]
\textcolor{black}{\csname metier\PARABBR \YY\endcsname}%
}
\end{list}%
}{}
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-10mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
align=right,%
] at ($ (rightbox.west)+(-10mm,0) $) [anchor=east] (leftbox) {%
\Large\bfseries Métiers \\\Large\bfseries associés%
};
\end{pgfonlayer}
% Intitulé du parcours
\begin{pgfonlayer}{background}
\coordinate(toppoint) at ($ (rightbox.north west)+(-2mm,2mm) $);
\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(toppoint)(bottompoint),
% fill=comp\XX,
text=black,fill=titlebg!\COUPAR 0!white,%
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(-40mm,0) $); % Réglage largeur nom de la composante
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=titlebg!\COUPAR 0!white] ($ (rightbox.north west)+(-6mm,0mm) $) rectangle ($ (rightbox.south west)+(-5mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(25mm,2mm) $);
\node[%
outer sep=0,inner sep=0mm,%
text width=55mm,% 25
fit=(toppoint)(tmpa|-bodybox.south),%
align=center,%
text=black,fill=titlebg!\COUPAR 0!white,%
blur shadow={shadow blur steps=5}%
] (headbox) {\Large\textbf{\csname parcoursname\PARABBR\endcsname}};
\end{pgfonlayer}
\coordinate(lastpoint) at ($ (lastpoint|-bodybox.south) + (0,-4mm) $);
} % Fin de la boucle sur les parcours
\coordinate(midpointA) at ($ 2/3*(topleftcorner)+1/3*(toprightcorner)+(-3mm,0) $);
\coordinate(midpointB) at ($ 2/3*(topleftcorner)+1/3*(toprightcorner)+(3mm,0) $);
\coordinate(midpointC) at ($ 1/3*(topleftcorner)+2/3*(toprightcorner)+(-3mm,0) $);
\coordinate(midpointD) at ($ 1/3*(topleftcorner)+2/3*(toprightcorner)+(3mm,0) $);
%
%
%\node[draw=black,inner sep=2mm,outer sep=2mm,anchor=north west,fit=(lastpoint|-bottomleftcorner)(lastpoint-|midpointA),align=flush left] (blockG) {
%\ifcsdef{attenduGA}{
%{\large\bfseries Attendus généraux :}\\
%\begin{list}{$\bullet$}{\topsep=2mm \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
%\foreach \YY in \attenduloop {%
%\ifcsdef{attenduG\YY}{\item \csname attenduG\YY\endcsname}{}%
%}%
%\end{list}
%}{}%
%};
%\node[draw=black,inner sep=2mm,outer sep=2mm,anchor=north west,fit=(bottomrightcorner-|midpointC)(lastpoint-|midpointB),align=flush left] (blockTS) {
%\ifcsdef{attenduTSA}{
%{\large\bfseries Attendus techniques et scientifiques :}\\
%\begin{list}{$\bullet$}{\topsep=2mm \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
%\foreach \YY in \attenduloop {%
%\ifcsdef{attenduTS\YY}{\item \csname attenduTS\YY\endcsname}{}%
%}%
%\end{list}
%}{}%
%};
%\node[draw=black,inner sep=2mm,outer sep=2mm,anchor=north west,fit=(bottomrightcorner)(lastpoint-|midpointD),align=flush left] (blockTS) {
%\ifcsdef{attenduHA}{
%{\large\bfseries Qualités humaines :}\\
%\begin{list}{$\bullet$}{\topsep=2mm \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
%\foreach \YY in \attenduloop {%
%\ifcsdef{attenduH\YY}{\item \csname attenduH\YY\endcsname}{}%
%}%
%\end{list}
%}{}%
% };
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

142
modeles/frame_parcours.tex Normal file
View File

@ -0,0 +1,142 @@
%%%%%%%%%%%%%%%%%%%%%% FRAME PARCOURS / COMPETENCES (1/parcours)
% 1 parcours = 1 frame
% Usage : \frameParcours{abbr_parcours}{_parcours}
\newcommand\frameParcours[2]{
\xdef\PARABBR{#1} % Nom du parcours : Cyber
\xdef\COUPAR{#2} % N° du parcours : Cyber
%\def\PARABBR{Cyber}
%\def\COUPAR{1}
\begin{frame}[plain]{}
%\csname loopcompparcours\PARABBR\endcsname
% Titre de la frame
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $); % Dimension de la frame
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\stdsetup
\coordinate (bottompoint) at ($ (lastpoint)+(0,-30mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(bottompoint)(toprightcorner),
align=flush center,
text=black,fill=titlebg!\COUPAR 0!white,%
blur shadow={shadow blur steps=5}
] (xtitle) {
\begin{hyphenrules}{nohyphenation}\Large\bfseries Parcours \PARABBR \\[3mm]%
{\csname parcoursname\PARABBR \endcsname}
\end{hyphenrules}%
};
\coordinate (lastpoint) at ($ (lastpoint|-bottompoint)+(0,-4mm) $);
\coordinate (topleft) at ($ (lastpoint)+(2mm,-2mm) $);
\coordinate (offset) at (54mm,0); % 45
\coordinate (bottomright) at ($ (lastpoint)+(49mm,-32mm) $); % Réglage largeur des compétences initialement 41
% 1 colonne par compétence
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours { % Boucle sur les compétences : 1 compétence = 1 colonne
\ifcsdef{compname\CNOM}{ %compname#1#2\endcsname{#3}
\node[%
outer sep=0,inner sep=2mm,%
text width=38mm,%
fit=(topleft)(bottomright),%
align=flush center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p,%
blur shadow={shadow blur steps=5}%
] (headbox\CNOM) {\begin{hyphenrules}{nohyphenation}
\large \textbf{\csname compname\CNOM\endcsname}\end{hyphenrules}}; % Le nom de la compétence
\coordinate(highright) at ($ (bottomright)+(2mm,-5mm) $);
\coordinate(highleft) at ($ (highright-|topleft)+(-2mm,0) $);
\coordinate(highmid) at ($ .5*(highright)+.5*(highleft) $);
\coordinate(sep0) at ($ (highright)+(0,1mm) $);
\ifthenelse{\equal{\CTYPE}{S}}{ % type S décalage lié à l'absence de niveau en 1ère année A
\coordinate(lowright) at ($ (highright)+(0mm,-30mm) $);
\coordinate(lowleft) at ($ (highleft)+(0mm,-30mm) $);
\coordinate(lowmid) at ($ .5*(lowright)+.5*(lowleft)+(0,-5mm) $);
\coordinate(highright) at ($ (lowright)+(0,-2mm) $);
\coordinate(highleft) at ($ (lowleft)+(0,-2mm) $);
\coordinate(highmid) at ($ .5*(highright)+.5*(highleft) $);
\coordinate (sep1) at ($ (lowright)+(0,-1mm) $); % le sepS1S2
}{};
\foreach \NIV [count=\COUNIV] in \nivloop {% boucle sur les niveaux : 1 niveau = 1 flèche
% niveaudesc#1#2\Alph{cptniveau#1#2}
\ifcsdef{niveauname\CNOM\NIV}{ % si le niveau existe
\coordinate(lowright) at ($ (highright)+(0mm,-30mm) $); %
\coordinate(lowleft) at ($ (highleft)+(0mm,-30mm) $);
\coordinate(lowmid) at ($ .5*(lowright)+.5*(lowleft)+(0,-5mm) $);
\draw[thick,%
fill=comp\CTYPE\CLETTRE!\csname niveaufill\NIV\endcsname!white,
draw=comp\CTYPE\CLETTRE!\csname niveaupath\NIV\endcsname!white,
blur shadow={shadow blur steps=5}
](highright)--(highmid)--(highleft)--(lowleft)--(lowmid)--(lowright)--cycle; % pourtour
\node[%
outer sep=0,inner sep=0mm,%
text width=20mm,%
fit=(highmid)(lowleft)(lowright),%
align=flush center,%
fill=comp\CTYPE\CLETTRE!\csname niveaufill\NIV\endcsname!white,
text=comp\CTYPE\CLETTRE p!\csname niveauink\NIV\endcsname!black,
] (headbox\CNOM\NIV) {
\textbf{\csname niveauname\CNOM\NIV\endcsname}\\
\begin{hyphenrules}{nohyphenation}
\csname niveaudesc\CNOM\NIV\endcsname
\end{hyphenrules}
};
\coordinate(highright) at ($ (lowright)+(0,-2mm) $);
\coordinate(highleft) at ($ (lowleft)+(0,-2mm) $);
\coordinate(highmid) at ($ (lowmid)+(0,-2mm) $);
}{
\coordinate(lowright) at ($ (highright)+(0mm,-30mm) $);
\coordinate(lowleft) at ($ (highleft)+(0mm,-30mm) $);
\coordinate(lowmid) at ($ .5*(lowright)+.5*(lowleft)+(0,-5mm) $);
\coordinate(highright) at ($ (lowright)+(0,-2mm) $);
\coordinate(highleft) at ($ (lowleft)+(0,-2mm) $);
\coordinate(highmid) at ($ (lowmid)+(0,-2mm) $);
}% fin du test sur l'existence du niveau
\ifthenelse{\equal{\CTYPE}{C}}{ % comp communes
\coordinate (sep\COUNIV) at ($ (lowright)+(0,-1mm) $);
}{ % comp spécif
\pgfmathparse{int(\COUNIV+1)};
\coordinate (sep\pgfmathresult) at ($ (lowright)+(0,-1mm) $);
}
} % fin de la boucle sur le niveau
}{} % fin du test sur l'existence de la compétence
\coordinate (topleft) at ($ (topleft)+(offset) $);
\coordinate (bottomright) at ($ (bottomright)+(offset) $);
%% Background = la ligne des semestres
\begin{pgfonlayer}{background}
\foreach \NIV [count=\COUNIV] in \nivloop {%
\draw[draw=black,dashed,thin] (sep\COUNIV-|topleftcorner)--(sep\COUNIV-|toprightcorner);
\pgfmathparse{int(\COUNIV*2)};
\edef\mylabel{\pgfmathresult}
\node[anchor=north east,rotate=-90,xshift=-5mm] at (sep\COUNIV-|toprightcorner) {S\mylabel};
\pgfmathparse{int(\COUNIV*2-1)};
\edef\mylabel{\pgfmathresult}
\pgfmathparse{int(\COUNIV-1)};
\edef\mylabelb{\pgfmathresult}
\node[anchor=north west,rotate=-90,xshift=5mm] at (sep\mylabelb-|toprightcorner) {S\mylabel};
}
\end{pgfonlayer}
} % fin de la boucle sur les compétences
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

View File

@ -0,0 +1,101 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FRAME 1
% Usage : \frameParcoursApprentissage{abbr_parcours}
\newcommand\frameParcoursApprentissage[1]{
\xdef\PARABBR{#1} % Cyber
%\xdef\PARABBR{CyberA}
\begin{frame}[plain]{}
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\coordinate(bottomleftcorner) at ($ (current page.south west) + (10mm,10mm) $);
\coordinate(bottomrightcorner) at ($ (current page.south east) + (-10mm,10mm) $);
\coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $);
\coordinate(splitpoint) at ($ (lastpoint) + (20cm,-12mm) $);
\coordinate(splitpointbis) at ($ (splitpoint) + (1cm,2mm) $);
\coordinate(refpoint) at ($ (lastpoint)+(25mm,0mm) $);
\node[text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR : Apprentissages critiques}; % B.U.T.};
\fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $);
%\node[%
%outer sep=0,inner sep=2mm,%
%fit=(toprightcorner)(splitpointbis),
%rounded corners=2mm,
%fill=red!10!white,
%align=left%
%] (blob) {Une \textbf{compétence} est un « \textbf{savoir-agir complexe}, prenant appui sur la mobilisation et la combinaison efficaces dune variété de ressources à lintérieur dune famille de situations » (Tardif, 2006). Les ressources désignent ici les savoirs, savoir-faire et savoir-être dont dispose un individu, et qui lui permettent de mettre en œuvre la compétence.};
\coordinate(lastpoint) at ($ (xtitle.south west) + (0,-4mm) $);
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours { % Boucle sur les compétences
%\foreach \XX in \comploop {%
\coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(60mm,0mm) $);
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=20mm,%
text width=190mm,%
align=left,%
text=comp\CTYPE\CLETTRE p,fill=comp\CTYPE\CLETTRE!70!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
%\begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
%% boucle apprentissage
%%\foreach \YY in \compoloop {%
%% \ifcsdef{comp\XX compo\YY}{\item \textcolor{comp\XX p}{en \csname comp\XX compo\YY\endcsname}}{}%
%%}
%\end{list}%
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-5mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
% text width=45mm,%
fit=(bottompoint)(toppoint),
align=flush center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p%
] (leftbox) {%
\csname compdef\CNOM\endcsname% la définition de le compétence
};
\end{pgfonlayer}
%\begin{pgfonlayer}{background}
%\coordinate(toppoint) at ($ (lastpoint)+(30mm,2mm) $);
%\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
%\coordinate(bottomwpoint) at ($ (leftbox.south east)+(2mm,-2mm) $);
%\node[outer sep=0,inner sep=0mm,
%fit=(leftbox)(rightbox)(toppoint)(bottompoint)(bottomwpoint),
%fill=comp\XX,
%blur shadow={shadow blur steps=5}
%] (bodybox) {};
%\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
%\coordinate (tmpb) at (tmpa|-bodybox.south);
%\fill[fill=comp\XX!50!white] ($ (leftbox.north east)+(2mm,0mm) $) rectangle ($ (rightbox.south west)+(-2mm,0) $);
%\coordinate(toppoint) at ($ (lastpoint)+(25mm,2mm) $);
%\node[%
%outer sep=0,inner sep=0mm,%
%text width=25mm,%
%fit=(toppoint)(lastpoint|-bodybox.south),%
%align=center,%
%fill=comp\XX,text=comp\XX p,%
%blur shadow={shadow blur steps=5}%
%] (headbox) {\csname comp\XX name\endcsname};
%\end{pgfonlayer}
% \coordinate(lastpoint) at ($ (lastpoint|-bodybox.south) + (0,-4mm) $);
}
\end{tikzpicture}
\end{frame}
}

View File

@ -0,0 +1,109 @@
%%%%%%%%%%%%%%%%% Compétences & Composantes essentielles d'un parcours
% Usage : \frameParcoursComposantesEssentielles{abbr_parcours}{_parcours}
\newcommand\frameParcoursComposantesEssentielles[2]{
\xdef\PARABBR{#1} % Nom du parcours : Cyber
\xdef\COUPAR{#2} % N° du parcours : Cyber
%\def\PARABBR{Cyber}
%\def\COUPAR{1}
\begin{frame}[plain]{}
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\coordinate(bottomleftcorner) at ($ (current page.south west) + (10mm,10mm) $);
\coordinate(bottomrightcorner) at ($ (current page.south east) + (-10mm,10mm) $);
\stdsetup
\node[text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: compétences et composantes essentielles};
\fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $);
% Qu'est ce qu'une comp essentielle ?
%\node[%
%outer sep=0,inner sep=2mm,%
%fit=(toprightcorner)(splitpointbis),
%rounded corners=2mm,
%fill=red!10!white,
%align=left%
%] (blob) {Une \textbf{compétence} est un « \textbf{savoir-agir complexe}, prenant appui sur la mobilisation et la combinaison efficaces dune variété de ressources à lintérieur dune famille de situations » (Tardif, 2006). Les ressources désignent ici les savoirs, savoir-faire et savoir-être dont dispose un individu, et qui lui permettent de mettre en œuvre la compétence.};
\coordinate(lastpoint) at ($ (xtitle.south west) + (0,-4mm) $);
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours { % Boucle sur les compétences
%\foreach \XX in \comploop {%
\coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(120mm,0mm) $); % adaptation séparation def/compo : 60
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,% cadre rouge
minimum height=25mm,%
text width=130mm,% 190
align=left,%
text=comp\CTYPE\CLETTRE p,fill=comp\CTYPE\CLETTRE!70!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\ifcsdef{componame\CNOM A}{ % Si au moins une compo essentielle
\begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0.5em}%
%% boucle sur les composantes essentielles
%\item test \compoloop
\foreach \YY in \compoloop {%
\ifcsdef{componame\CNOM\YY}{
\item \textcolor{comp\CTYPE\CLETTRE p}{en \csname componame\CNOM\YY\endcsname}
}{}%
}
\end{list}%
}{}
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-5mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
% text width=45mm,%
fit=(bottompoint)(toppoint),
align=flush center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p%
] (leftbox) {%
\Large \csname compname\CNOM\endcsname% la définition de le compétence
};
\end{pgfonlayer}
\begin{pgfonlayer}{background}
\coordinate(toppoint) at ($ (lastpoint)+(30mm,2mm) $);
\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
\coordinate(bottomwpoint) at ($ (leftbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(leftbox)(rightbox)(toppoint)(bottompoint)(bottomwpoint),
fill=comp\CTYPE\CLETTRE,
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=comp\CTYPE\CLETTRE!50!white] ($ (leftbox.north east)+(2mm,0mm) $) rectangle ($ (rightbox.south west)+(-2mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(25mm,2mm) $);
\node[%
outer sep=0,inner sep=0mm,%
text width=25mm,%
fit=(toppoint)(lastpoint|-bodybox.south),%
align=center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p,%
blur shadow={shadow blur steps=5}%
] (headbox) {\Large\textbf{\CNOM}};
\end{pgfonlayer}
\coordinate(lastpoint) at ($ (lastpoint|-bodybox.south) + (0,-4mm) $);
}
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

View File

@ -0,0 +1,97 @@
%%%%%%%%%%%%%%%%% Définition d'un parcours
% Usage : \frameParcoursDefinition{abbr_parcours}{_parcours}
\newcommand\frameParcoursDefinition[2]{
\xdef\PARABBR{#1} % Nom du parcours : Cyber
\xdef\COUPAR{#2} % N° du parcours : Cyber
%\def\PARABBR{Cyber}
%\def\COUPAR{1}
\begin{frame}[plain]{}
\begin{tikzpicture}[overlay, remember picture]
\stdsetup
\node[text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: définitions des compétences};
\fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $);
%\node[%
%outer sep=0,inner sep=2mm,%
%fit=(toprightcorner)(splitpointbis),
%rounded corners=2mm,
%fill=red!10!white,
%align=left%
%] (blob) {Les situations professionnelles réfèrent aux \textbf{contextes} dans lesquels les compétences sont mises en jeu. Ses situations varient selon la compétence ciblée.};
\coordinate(lastpoint) at ($ (xtitle.south west) + (0,-4mm) $);
%\foreach \XX in \comploop {%
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours { % Boucle sur les compétences
%\foreach \XX in \comploop {%
\coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(50mm,0mm) $);
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=25mm,%
text width=200mm,%
align=left,%
% text=comp\XX p,fill=comp\XX%
text=black,fill=comp\CTYPE\CLETTRE!20!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\begin{list}{$\blacktriangleright$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
\item \textcolor{black}{\csname compdef\CNOM\endcsname}
\end{list}%
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-10mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
% text width=45mm,%
% fit=(bottompoint)(toppoint),
align=right,%
% fill=comp\XX,text=comp\XX p%
] at ($ (rightbox.west)+(-10mm,0) $) [anchor=east] (leftbox) {%
\Large\bfseries Définition%
};
\end{pgfonlayer}
\begin{pgfonlayer}{background}
\coordinate(toppoint) at ($ (rightbox.north west)+(-2mm,2mm) $);
\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(toppoint)(bottompoint),
% fill=comp\XX,
text=black,fill=comp\CTYPE\CLETTRE!20!white,%
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=comp\CTYPE\CLETTRE] ($ (rightbox.north west)+(-6mm,0mm) $) rectangle ($ (rightbox.south west)+(-5mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(25mm,2mm) $);
\node[%
outer sep=0,inner sep=0mm,%
text width=25mm,%
fit=(toppoint)(lastpoint|-bodybox.south),%
align=center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p,%
blur shadow={shadow blur steps=5}%
] (headbox) {\csname compname\CNOM\endcsname};
\end{pgfonlayer}
\coordinate(lastpoint) at ($ (lastpoint|-bodybox.south) + (0,-4mm) $);
}
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

View File

@ -0,0 +1,108 @@
%%%%%%%%%%%%%%%%% Compétences & Composantes essentielles d'un parcours
% Usage : \frameParcoursComposantesEssentielles{abbr_parcours}{_parcours}
\newcommand\frameParcoursDefinitionsEtComposantesEssentielles[2]{
\xdef\PARABBR{#1} % Nom du parcours : Cyber
\xdef\COUPAR{#2} % N° du parcours : Cyber
%\def\PARABBR{Cyber}
%\def\COUPAR{1}
\begin{frame}[plain]{}
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\coordinate(bottomleftcorner) at ($ (current page.south west) + (10mm,10mm) $);
\coordinate(bottomrightcorner) at ($ (current page.south east) + (-10mm,10mm) $);
\stdsetup
\node[text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: compétences et composantes essentielles};
\fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $);
% Qu'est ce qu'une comp essentielle ?
%\node[%
%outer sep=0,inner sep=2mm,%
%fit=(toprightcorner)(splitpointbis),
%rounded corners=2mm,
%fill=red!10!white,
%align=left%
%] (blob) {Une \textbf{compétence} est un « \textbf{savoir-agir complexe}, prenant appui sur la mobilisation et la combinaison efficaces dune variété de ressources à lintérieur dune famille de situations » (Tardif, 2006). Les ressources désignent ici les savoirs, savoir-faire et savoir-être dont dispose un individu, et qui lui permettent de mettre en œuvre la compétence.};
\coordinate(lastpoint) at ($ (xtitle.south west) + (0,-4mm) $);
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours { % Boucle sur les compétences
%\foreach \XX in \comploop {%
\coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(150mm,0mm) $); % adaptation séparation def/compo : 60
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,% cadre rouge
minimum height=25mm,%
text width=100mm,% 190
align=left,%
text=comp\CTYPE\CLETTRE p,fill=comp\CTYPE\CLETTRE!70!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\ifcsdef{componame\CNOM A}{ % Si au moins une compo essentielle
\begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
%% boucle sur les composantes essentielles
%\item test \compoloop
\foreach \YY in \compoloop {%
\ifcsdef{componame\CNOM\YY}{
\item \textcolor{comp\CTYPE\CLETTRE p}{en \csname componame\CNOM\YY\endcsname}
}{\linebreak}%
}
\end{list}%
}{}
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-5mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
% text width=45mm,%
fit=(bottompoint)(toppoint),
align=flush center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p%
] (leftbox) {%
\scriptsize\csname compdef\CNOM\endcsname% la définition de le compétence
};
\end{pgfonlayer}
\begin{pgfonlayer}{background}
\coordinate(toppoint) at ($ (lastpoint)+(30mm,2mm) $);
\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
\coordinate(bottomwpoint) at ($ (leftbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(leftbox)(rightbox)(toppoint)(bottompoint)(bottomwpoint),
fill=comp\CTYPE\CLETTRE,
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=comp\CTYPE\CLETTRE!50!white] ($ (leftbox.north east)+(2mm,0mm) $) rectangle ($ (rightbox.south west)+(-2mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(25mm,2mm) $);
\node[%
outer sep=0,inner sep=0mm,%
text width=25mm,%
fit=(toppoint)(lastpoint|-bodybox.south),%
align=center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p,%
blur shadow={shadow blur steps=5}%
] (headbox) {\csname compname\CNOM\endcsname};
\end{pgfonlayer}
\coordinate(lastpoint) at ($ (lastpoint|-bodybox.south) + (0,-4mm) $);
}
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

View File

@ -0,0 +1,140 @@
%%%%%%%%%%%%%%%%%%%%%% FRAME PARCOURS / COMPETENCES / NIVEAUX (1/parcours)
% 1 parcours = 1 frame
% Usage : \frameParcoursCompetencesNiveaux{abbr_parcours}{_parcours}
\newcommand\frameParcoursCompetencesNiveaux[2]{
\xdef\PARABBR{#1} % Nom du parcours : Cyber
\xdef\COUPAR{#2} % N° du parcours : Cyber
%\def\PARABBR{Cyber}
%\def\COUPAR{1}
\begin{frame}[plain]{}
%\csname loopcompparcours\PARABBR\endcsname
% Titre de la frame
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $); % Dimension de la frame
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $);
\coordinate(splitpoint) at ($ (lastpoint) + (20cm,-12mm) $);
\coordinate(splitpointbis) at ($ (splitpoint) + (1cm,2mm) $);
\coordinate(refpoint) at ($ (lastpoint)+(25mm,0mm) $);
\node[text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: niveaux de développement des compétences};
\fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $);
\coordinate(lastpoint) at ($ (xtitle.south west) + (0,-4mm) $);
\coordinate (topleft) at ($ (lastpoint)+(2mm,-2mm) $);
\coordinate (offset) at (54mm,0); % 45
\coordinate (bottomright) at ($ (lastpoint)+(49mm,-32mm) $); % Réglage largeur des compétences initialement 41
% 1 colonne par compétence
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours { % Boucle sur les compétences : 1 compétence = 1 colonne
\ifcsdef{compname\CNOM}{ %compname#1#2\endcsname{#3}
\node[%
outer sep=0,inner sep=2mm,%
text width=38mm,%
fit=(topleft)(bottomright),%
align=flush center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p,%
blur shadow={shadow blur steps=5}%
] (headbox\CNOM) {\textbf{\CNOM}\\
\begin{hyphenrules}{nohyphenation}
\csname compname\CNOM\endcsname\end{hyphenrules}}; % Le nom de la compétence
\coordinate(highright) at ($ (bottomright)+(2mm,-5mm) $);
\coordinate(highleft) at ($ (highright-|topleft)+(-2mm,0) $);
\coordinate(highmid) at ($ .5*(highright)+.5*(highleft) $);
\coordinate(sep0) at ($ (highright)+(0,1mm) $);
\ifthenelse{\equal{\CTYPE}{S}}{ % type S décalage lié à l'absence de niveau en 1ère année A
\coordinate(lowright) at ($ (highright)+(0mm,-30mm) $);
\coordinate(lowleft) at ($ (highleft)+(0mm,-30mm) $);
\coordinate(lowmid) at ($ .5*(lowright)+.5*(lowleft)+(0,-5mm) $);
\coordinate(highright) at ($ (lowright)+(0,-2mm) $);
\coordinate(highleft) at ($ (lowleft)+(0,-2mm) $);
\coordinate(highmid) at ($ .5*(highright)+.5*(highleft) $);
\coordinate (sep1) at ($ (lowright)+(0,-1mm) $); % le sepS1S2
}{};
\foreach \NIV [count=\COUNIV] in \nivloop {% boucle sur les niveaux : 1 niveau = 1 flèche
% niveaudesc#1#2\Alph{cptniveau#1#2}
\ifcsdef{niveauname\CNOM\NIV}{ % si le niveau existe
\coordinate(lowright) at ($ (highright)+(0mm,-30mm) $); %
\coordinate(lowleft) at ($ (highleft)+(0mm,-30mm) $);
\coordinate(lowmid) at ($ .5*(lowright)+.5*(lowleft)+(0,-5mm) $);
\draw[thick,%
fill=comp\CTYPE\CLETTRE!\csname niveaufill\NIV\endcsname!white,
draw=comp\CTYPE\CLETTRE!\csname niveaupath\NIV\endcsname!white,
blur shadow={shadow blur steps=5}
](highright)--(highmid)--(highleft)--(lowleft)--(lowmid)--(lowright)--cycle; % pourtour
\node[%
outer sep=0,inner sep=0mm,%
text width=30mm,%
fit=(highmid)(lowleft)(lowright),%
align=flush center,%
fill=comp\CTYPE\CLETTRE!\csname niveaufill\NIV\endcsname!white,
text=comp\CTYPE\CLETTRE p!\csname niveauink\NIV\endcsname!black,
] (headbox\CNOM\NIV) {
\textbf{\csname niveauname\CNOM\NIV\endcsname}\\
\begin{hyphenrules}{nohyphenation}\csname niveaudesc\CNOM\NIV\endcsname\end{hyphenrules}
};
\coordinate(highright) at ($ (lowright)+(0,-2mm) $);
\coordinate(highleft) at ($ (lowleft)+(0,-2mm) $);
\coordinate(highmid) at ($ (lowmid)+(0,-2mm) $);
}{
\coordinate(lowright) at ($ (highright)+(0mm,-30mm) $);
\coordinate(lowleft) at ($ (highleft)+(0mm,-30mm) $);
\coordinate(lowmid) at ($ .5*(lowright)+.5*(lowleft)+(0,-5mm) $);
\coordinate(highright) at ($ (lowright)+(0,-2mm) $);
\coordinate(highleft) at ($ (lowleft)+(0,-2mm) $);
\coordinate(highmid) at ($ (lowmid)+(0,-2mm) $);
}% fin du test sur l'existence du niveau
\ifthenelse{\equal{\CTYPE}{C}}{ % comp communes
\coordinate (sep\COUNIV) at ($ (lowright)+(0,-1mm) $);
}{ % comp spécif
\pgfmathparse{int(\COUNIV+1)};
\coordinate (sep\pgfmathresult) at ($ (lowright)+(0,-1mm) $);
}
} % fin de la boucle sur le niveau
}{} % fin du test sur l'existence de la compétence
\coordinate (topleft) at ($ (topleft)+(offset) $);
\coordinate (bottomright) at ($ (bottomright)+(offset) $);
%% Background = la ligne des semestres
\begin{pgfonlayer}{background}
\foreach \NIV [count=\COUNIV] in \nivloop {%
\draw[draw=black,dashed,thin] (sep\COUNIV-|topleftcorner)--(sep\COUNIV-|toprightcorner);
\pgfmathparse{int(\COUNIV*2)};
\edef\mylabel{\pgfmathresult}
\node[anchor=north east,rotate=-90,xshift=-5mm] at (sep\COUNIV-|toprightcorner) {S\mylabel};
\pgfmathparse{int(\COUNIV*2-1)};
\edef\mylabel{\pgfmathresult}
\pgfmathparse{int(\COUNIV-1)};
\edef\mylabelb{\pgfmathresult}
\node[anchor=north west,rotate=-90,xshift=5mm] at (sep\mylabelb-|toprightcorner) {S\mylabel};
}
\end{pgfonlayer}
} % fin de la boucle sur les compétences
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

View File

@ -0,0 +1,100 @@
%%%%%%%%%%%%%%%%% Compétences & Situations professionnelles d'un parcours
% Usage : \frameParcoursSituationsPro{abbr_parcours}{_parcours}
\newcommand\frameParcoursSituationsPro[2]{
\xdef\PARABBR{#1} % Nom du parcours : Cyber
\xdef\COUPAR{#2} % N° du parcours : 1
%\def\PARABBR{Cyber}
%\def\COUPAR{1}
\begin{frame}[plain]{}
\begin{tikzpicture}[overlay, remember picture]
\stdsetup
\node[text=titlebg] [%
outer sep=0,inner sep=0mm,%
fit=(lastpoint)(splitpoint),
align=left%
] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: situations professionnelles};
\fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $);
%\node[%
%outer sep=0,inner sep=2mm,%
%fit=(toprightcorner)(splitpointbis),
%rounded corners=2mm,
%fill=red!10!white,
%align=left%
%] (blob) {Les situations professionnelles réfèrent aux \textbf{contextes} dans lesquels les compétences sont mises en jeu. Ses situations varient selon la compétence ciblée.};
\coordinate(lastpoint) at ($ (xtitle.south west) + (0,-4mm) $);
%\foreach \XX in \comploop {%
\xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname}
\foreach \CNOM/\CTYPE/\CLETTRE [count=\COUXX] in \loopcompparcours { % Boucle sur les compétences
%\foreach \XX in \comploop {%
\coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $);
\coordinate (subrefpoint) at ($ (refpoint)+(50mm,0mm) $);
\begin{pgfonlayer}{main}
% \draw[thick](lastpoint)--++(-1cm,0);
\node[outer sep=0,inner sep=0mm,%
minimum height=25mm,%
text width=200mm,%
align=left,%
% text=comp\XX p,fill=comp\XX%
text=black,fill=comp\CTYPE\CLETTRE!20!white%
] (rightbox) at (lastpoint-|subrefpoint) [anchor=north west] {%
\ifcsdef{situproname\CNOM A}{ % S'il y a au moins une situation pro
\begin{list}{\checkmark}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}%
\foreach \YY in \situloop {%
\ifcsdef{situproname\CNOM\YY}{\item %
\textcolor{black}{\csname situproname\CNOM\YY\endcsname}}{}%
}
\end{list}%
}{}
};
\coordinate(bottompoint) at ($ (rightbox.south west)+(-10mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(32mm,0mm) $);
\node[outer sep=0,inner sep=0mm,%
% text width=45mm,%
% fit=(bottompoint)(toppoint),
align=right,%
% fill=comp\XX,text=comp\XX p%
] at ($ (rightbox.west)+(-10mm,0) $) [anchor=east] (leftbox) {%
\Large\bfseries Situations\\\Large\bfseries professionnelles%
};
\end{pgfonlayer}
\begin{pgfonlayer}{background}
\coordinate(toppoint) at ($ (rightbox.north west)+(-2mm,2mm) $);
\coordinate(bottompoint) at ($ (rightbox.south east)+(2mm,-2mm) $);
\node[outer sep=0,inner sep=0mm,
fit=(toppoint)(bottompoint),
% fill=comp\XX,
text=black,fill=comp\CTYPE\CLETTRE!20!white,%
blur shadow={shadow blur steps=5}
] (bodybox) {};
\coordinate (tmpa) at ($ (lastpoint)+(80mm,0) $);
\coordinate (tmpb) at (tmpa|-bodybox.south);
\fill[fill=comp\CTYPE\CLETTRE] ($ (rightbox.north west)+(-6mm,0mm) $) rectangle ($ (rightbox.south west)+(-5mm,0) $);
\coordinate(toppoint) at ($ (lastpoint)+(25mm,2mm) $);
\node[%
outer sep=0,inner sep=0mm,%
text width=25mm,%
fit=(toppoint)(lastpoint|-bodybox.south),%
align=center,%
fill=comp\CTYPE\CLETTRE,text=comp\CTYPE\CLETTRE p,%
blur shadow={shadow blur steps=5}%
] (headbox) {\csname compname\CNOM\endcsname};
\end{pgfonlayer}
\coordinate(lastpoint) at ($ (lastpoint|-bodybox.south) + (0,-4mm) $);
}
% Le numero de pages
\node[inner sep=0,outer sep=0,text width=33mm,anchor=north,align=center] (testarrow) at ($ (bottomrightcorner)+(0mm,0mm) $) {
\insertframenumber{}~/~\inserttotalframenumber{}
};
\end{tikzpicture}
\end{frame}
}

37
modeles/frame_titre.tex Normal file
View File

@ -0,0 +1,37 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FRAME TITLE
% \frameTitre{nom_parcours (optionnel)}
\newcommand\frameTitre[1]{
\xdef\temp{#1}\ifx\temp\empty
\def\soustitre{}
\else
\xdef\soustitre{ Parcours #1 \\}
\fi
\begin{frame}
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\coordinate(bottomleftcorner) at ($ (current page.south west) + (10mm,10mm) $);
\coordinate(bottomrightcorner) at ($ (current page.south east) + (-10mm,10mm) $);
\fill[fill=titlebg,blur shadow={shadow blur steps=5}]($ (topleftcorner)+(-100mm,100mm) $) rectangle ($ 5/6*(bottomrightcorner)+1/6*(toprightcorner)+(100mm,0mm) $);
\node [
align=flush left,
text width=240mm,
text=titlefg,
anchor=center,
] (title) at ($ .5*(bottomleftcorner)+.5*(toprightcorner) $) {\fontfamily{qag}\bfseries\fontsize{36}{40}\selectfont
Référentiel de compétences \\
BUT \specialitename
\\
\vspace{5mm} \soustitre
\vspace{15mm}\hfill\large{\emph{Document de travail ACD R\&T - \today}}\\};
\node (shadowsquare) at (50mm,-40mm) {\includegraphics[width=100mm]{img/blur.png}};
%
\end{tikzpicture}
\end{frame}
}

View File

@ -0,0 +1,37 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FRAME TITLE
% \frameTitre{nom_parcours (optionnel)}
\newcommand\frameTitreBUT[1]{
\xdef\temp{#1}\ifx\temp\empty
\def\soustitre{}
\else
\xdef\soustitre{ Parcours #1 \\}
\fi
\begin{frame}
\begin{tikzpicture}[overlay, remember picture]
\coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $);
\coordinate(bottomleftcorner) at ($ (current page.south west) + (10mm,10mm) $);
\coordinate(bottomrightcorner) at ($ (current page.south east) + (-10mm,10mm) $);
\fill[fill=bleuBUT,blur shadow={shadow blur steps=5}]($ (topleftcorner)+(-100mm,100mm) $) rectangle ($ 5/6*(bottomrightcorner)+1/6*(toprightcorner)+(100mm,0mm) $);
\node [
align=flush left,
text width=240mm,
text=orangeBUT, % titlefg,
anchor=center,
] (title) at ($ .5*(bottomleftcorner)+.5*(toprightcorner) $) {\fontfamily{qag}\bfseries\fontsize{36}{40}\selectfont
Référentiel de compétences \\
BUT \specialitename
\\
\vspace{5mm} \soustitre
\vspace{15mm}\hfill\large{\emph{Document de travail ACD R\&T - \today}}\\};
\node (shadowsquare) at (50mm,-40mm) {\includegraphics[width=100mm]{img/blur.png}};
%
\end{tikzpicture}
\end{frame}
}

87
referentiel.tex Normal file
View File

@ -0,0 +1,87 @@
\specialite{Réseaux et Télécommunications}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LES ATTENDUS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\nouvelattendugeneral{Être capable de conceptualisation et dabstraction}
%\nouvelattendugeneral{Avoir une maîtrise du français permettant de sexprimer, dacquérir de nouvelles compétences, de structurer un raisonnement, un écrit}
%\nouvelattendugeneral{Avoir une connaissance suffisante de langlais permettant de progresser pendant la formation}
%\nouvelattendugeneral{Connaître les réalités culturelles}
%\nouvelattendugeneral{Être actif dans sa formation : travailler en autonomie et en groupe écouter, participer et avoir envie dapprendre}
%\nouvelattendutech{Avoir des bases scientifiques solides et un bon esprit logique}
%\nouvelattenduhumain{Avoir l'esprit d'équipe et savoir s'intégrer dans les travaux de groupe via les projets, travaux pratiques}
%\nouvelattenduhumain{Savoir s'impliquer dans ses études et fournir le travail nécessaire à sa réussite}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LES COMPETENCES COMMUNES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\input{referentiel/CCA.tex}
\input{referentiel/CCB.tex}
\input{referentiel/CCC.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LES PARCOURS et leur COMPETENCES SPECIFIQUES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\input{referentiel/Cyber.tex}
\input{referentiel/ROM.tex}
\input{referentiel/IMO.tex}
\input{referentiel/PilPro.tex}
\input{referentiel/DevCloud.tex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LES DOMAINES DE RESSOURCES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Si tous les domaines sont commentés, il n'y aura aucun affichage de ressources
%\nouveaudomaine{Programmation}
%\nouveaudomaine{Conception dév.}
%\nouveaudomaine{Architecture}
%\nouveaudomaine{Données}
%\nouveaudomaine{Comm.--LV}
%\nouveaudomaine{Éco--Gest--Droit}
%\nouveaudomaine{Mathématiques}
% ATTENTION, TOUTE MODIFICATION DE L'ORDRE OU DU NOMBRE DES RESSOURCES CI-DESSUS IMPLIQUE DE MODIFIER
% LES MATRICES D'APPRENTISSAGE CRITIQUE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Les apprentissages critiques
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Premier argument : identifiant du bloc de compétence (A,B,...)
% Deuxième argument : identifiant du niveau (A,B,C)
% Troisième argument : Description
% Quatrième argument : une liste de 0 et 1 séparés par des virgules pour chaque participation
% d'un domaine de ressource (dans l'ordre ci-dessus) à un apprentissage
%
%\ajoutapprentissage{A}{A}{Implémenter des conceptions simples}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{A}{Élaborer des conceptions simples}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{A}{Faire des essais et évaluer leurs résultats en regard des spécifications}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{A}{Développer des interfaces utilisateurs}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{B}{Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{B}{Appliquer des principes dergonomie et daccessibilité}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{B}{Adopter de bonnes pratiques de conception et de programmation}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{B}{Utiliser des patrons de conception pour le développement dapplications cohérentes}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{B}{Adapter les solutions existantes au contexte applicatif}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{B}{Vérifier et valider la qualité de lapplication par les tests}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{C}{Choisir et implémenter les architectures adaptées}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{C}{Développer des applications sur des supports spécifiques}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{C}{Réaliser un audit dune application}{0,0,0,0,0,0,0}
%\ajoutapprentissage{A}{C}{Intégrer des solutions dans un environnement de production}{0,0,0,0,0,0,0}
%
%\ajoutapprentissage{B}{A}{Mettre à jour et interroger une base de données relationnelle (en requêtes directes ou à travers un ORM)}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{A}{Visualiser des données}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{A}{Concevoir une base de données relationnelle à partir dun cahier des charges}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{B}{Modéliser et structurer les données de lentreprise}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{B}{Assurer lintégrité et la confidentialité des données}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{B}{Organiser la restitution de données à travers la programmation et la visualisation}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{C}{Capturer et stocker des ensembles volumineux et complexes de données hétérogènes}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{C}{Préparer les données pour lexploitation}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{C}{Appliquer des méthodes dexploration et dexploitation des données (apprentissage, informatique décisionnelle ou fouille de données)}{0,0,0,0,0,0,0}
%\ajoutapprentissage{B}{C}{Mettre en production et optimiser le système de gestion de données de lentreprise}{0,0,0,0,0,0,0}

62
referentiel/CCA.tex Normal file
View File

@ -0,0 +1,62 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Bloc de compétences communes 1
% (compétence CA)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Compétences
\ajoutcompetencecommune{Administrer les réseaux et l'Internet}{%
%A lère du numérique, le bon fonctionnement du réseau est essentiel au bon fonctionnement de lentreprise. La gestion des réseaux informatiques ou de télécommunications se décline en quatre phases : la conception du réseau, son déploiement, son administration et sa supervision. Le gestionnaire doit être très réactif en cas dincident et savoir communiquer avec les employés/clients pour comprendre et résoudre leurs problématiques. Il sagit dun domaine en constante évolution où le travail dautoformation est essentiel notamment sur la sécurité. Le travail se fait typiquement au sein d'équipes souvent internationales où chacun a son domaine de spécialisation et il est donc important de savoir sintégrer dans un groupe, de définir des procédures pour garantir le bon fonctionnement du réseau et de documenter son travail. L'administrateur réseau exploite des équipements complexes, comme les routeurs, commutateurs et met en œuvre des liaisons sur fibres optiques, câbles, ou sans fils. Il assure la supervision des systèmes et réseaux pour prévenir tout dysfonctionnement ou cyberattaque.
%}
A lère du numérique, la gestion des réseaux informatiques ou de télécommunications, essentielle au bon fonctionnement de l'entreprise, suppose de concevoir le réseau, le déployer, l'administrer et le superviser. Le gestionnaire doit être réactif en cas dincident et savoir communiquer avec les employés/clients pour comprendre et résoudre leurs problématiques. Il exploite des équipements complexes (routeurs, commutateurs...) et met en œuvre des liaisons (fibres optiques, câbles ou sans fils). Il doit être au fait des évolutions du domaine et de la sécurité en s'autoformant. Travaillant typiquement au sein d'équipes souvent internationales, il doit savoir sintégrer dans un groupe, définir des procédures pour garantir le bon fonctionnement du réseau et documenter son travail. Il assure également la supervision des systèmes et réseaux pour prévenir tout dysfonctionnement ou cyberattaque.}
% Composantes essentielles => mot-clé En
\ajoutcompo{choisissant les solutions et technologies réseaux adaptées}
\ajoutcompo{respectant les principes fondamentaux de la sécurité informatique}
\ajoutcompo{utilisant une approche rigoureuse pour la résolution des dysfonctionnements \motscles{troubleshooting}}
\ajoutcompo{respectant les règles métiers \motscles{déontologie, tests, vérifications de conformité}}
\ajoutcompo{assurant une veille technologique \motscles{y compris lecture en anglais}}
% Situations professionnelles
\ajoutsitupro{Conception et administration de linfrastructure du réseau informatique dune entreprise}
\ajoutsitupro{Installation et administration des services réseau informatique dune entreprise }
\ajoutsitupro{Déploiement et administration des solutions fixes pour les clients dun opérateur de télécommunication}
% Niveaux de développement de la compétence commune
% \ajout_niveau{nom_de_la_competence}{lettre}{titre_court}{description}
%%% Niveau 1
\ajoutniveau{}{Assister l'administrateur du réseau} % ajout niveau A
\ajoutapprentissage{Maîtriser les lois fondamentales de lélectricité afin d'intervenir sur des équipements de réseaux et télécommunications \motscles{habilitation électrique}} % apprentissage critique
\ajoutapprentissage{Comprendre les principes et standards du codage de l'information}
\ajoutapprentissage{Configurer les fonctions de base du réseau local \motscles{Ethernet, IPv4, intro IPv6, commutation, VLANs, routage statique}}
\ajoutapprentissage{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis \motscles{DHCP, DNS, ...}}
\ajoutapprentissage{Savoir identifier les dysfonctionnements du réseau local}
\ajoutapprentissage{Installer un poste client \motscles{et le sécuriser: antivirus, parefeu, comptes, ...}}
%%% Niveau 2
\ajoutniveau{}{Administrer un réseau} % niveau B
\ajoutapprentissage{Configurer et dépanner le routage dynamique dans un réseau}
\ajoutapprentissage{Configurer une politique simple de QoS et les fonctions de base de la sécurité dun réseau}
\ajoutapprentissage{Déployer des postes clients et des solutions virtualisées}
\ajoutapprentissage{Déployer des services réseaux avancés et systèmes de supervision \motscles{gestion des utilisateurs: LDAP, ActiveDirectory}}
\ajoutapprentissage{Identifier les réseaux opérateurs et larchitecture dInternet}
\ajoutapprentissage{Travailler en équipe} % apprentissage critique
%%% Niveau 3
\ajoutniveau{}{Concevoir un réseau} % niveau C
\ajoutapprentissage{Concevoir un projet de réseau informatique dune entreprise en intégrant les problématiques de haute disponibilité, de QoS et de sécurité}
\ajoutapprentissage{Réaliser la documentation technique de ce projet \motscles{en français et en anglais}}
\ajoutapprentissage{Réaliser une maquette de démonstration du projet}
\ajoutapprentissage{Défendre/argumenter un projet}
\ajoutapprentissage{Communiquer avec les acteurs du projet}
\ajoutapprentissage{Gérer le projet et les différentes étapes de sa mise en œuvre en respectant les délais}

52
referentiel/CCB.tex Normal file
View File

@ -0,0 +1,52 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Bloc de compétences communes 2
% (compétence CB)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetencecommune{Connecter les entreprises et les usagers}{
Les réseaux informatiques ou de télécommunications sappuient sur des infrastructures de transmission pour lacheminement des données entre les différents équipements du réseau. Linstallation et ladministration de ces infrastructures demandent de bonnes connaissances dans certains domaines de la physique, du traitement du signal et des communications numériques. Linstallation et la gestion de ces systèmes sont généralement faites par des équipes spécialisées qui doivent donc rendre compte de leur travail aux différents acteurs qui vont utiliser ces systèmes. Les phénomènes rencontrés en cas de problèmes peuvent être très complexes et il est donc essentiel de respecter les règles métiers pour éviter tout dysfonctionnement et de savoir adopter une démarche scientifique pour la gestion des incidents. Une culture scientifique est nécessaire pour comprendre et s'adapter aux rapides évolutions technologiques du secteur.}
% Résumé : Les réseaux informatiques ou de télécommunications sappuient sur des infrastructures de transmission pour lacheminement des données entre les différents équipements du réseau. Linstallation et ladministration de ces infrastructures demandent de bonnes connaissances en physique, en traitement du signal et en communications numériques. Ces systèmes sont généralement installés et gérés par des équipes spécialisées qui doivent donc rendre compte de leur travail aux différents utilisateurs. Les phénomènes rencontrés en cas de problèmes peuvent être complexes. Il est donc essentiel de respecter les règles métiers pour éviter tout dysfonctionnement et de savoir adopter une démarche scientifique pour la gestion des incidents. Une culture scientifique est nécessaire pour comprendre et s'adapter aux rapides évolutions technologiques du secteur.}
% Composantes essentielles => mot-clé En
\ajoutcompo{communiquant avec le client et les différents acteurs impliqués, parfois en anglais}
\ajoutcompo{faisant preuve d'une démarche scientifique}
\ajoutcompo{choisissant les solutions et technologies adaptées}
\ajoutcompo{proposant des solutions respectueuses de l'environnement}
% Situations professionnelles
\ajoutsitupro{Déploiement des supports et systèmes de transmission}
\ajoutsitupro{Mise en service et administration des équipements daccès fixe ou mobile dun opérateur de télécommunication}
\ajoutsitupro{Déploiement et administration des accès sans fil pour lentreprise}
\ajoutsitupro{Déploiement des systèmes de communications \motscles{ToIP, visio, chat, …}}
% Niveaux de développement de la compétence commune
% \ajout_niveau{nom_de_la_competence}{lettre}{titre_court}{description}
%%% Niveau 1
\ajoutniveau{}{Découvrir les transmissions et la ToIP}
\ajoutapprentissage{Mesurer et analyser les signaux \motscles{audio et vidéo, ordres de grandeurs, comprendre la dualité temps/fréquence et utiliser des équipements danalyse spectrale, avec projets autour de la chaîne d'acquisition/traitement}}
\ajoutapprentissage{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement}
\ajoutapprentissage{Déployer des supports de transmission \motscles{traitement au choix de la propagation, câblage LAN, fibre optique, ou une introduction à lIoT}}
\ajoutapprentissage{Connecter les systèmes de ToIP \motscles{s'interprétant ici comme la possibilité de se connecter au réseau téléphonique}}
\ajoutapprentissage{Communiquer avec un client ou un collaborateur}
%%% Niveau 2
\ajoutniveau{}{Maîtriser les différentes composantes des solutions de connexion des entreprises et des usagers}
\ajoutapprentissage{Déployer et caractériser des systèmes de transmissions complexes %
\motscles{filaires, radio, les réseaux de multiplexage SDH, OTN et WDM, Comprendre les paramètres radio des systèmes de transmission sans fil}}
\ajoutapprentissage{Mettre en place un accès distant sécurisé \motscles{VPN end user, avec SaE faisant le lien télécoms/réseaux}}
\ajoutapprentissage{Mettre en place une connexion multi-site via un réseau opérateur \motscles{VPN/MPLS opérateur}}
\ajoutapprentissage{Administrer les réseaux d'accès des opérateurs %
\motscles{boucle locale, visions et développements en télécom ou en réseau possibles}}
\ajoutapprentissage{Organiser un projet pour répondre au cahier des charges}
%%% Niveau 3
\ajoutniveau{}{Déployer une solution de connexion ou de communication sur IP}
\ajoutapprentissage{Déployer un système de communication pour lentreprise}
\ajoutapprentissage{Déployer un réseau daccès sans fil pour le réseau dentreprise en intégrant les enjeux de la sécurité}
\ajoutapprentissage{Déployer un réseau daccès fixes ou mobile pour un opérateur de télécommunications en intégrant la sécurité}
\ajoutapprentissage{Permettre aux collaborateurs de se connecter de manière sécurisée au système d'information de l'entreprise}
\ajoutapprentissage{Collaborer en mode projet en français et en anglais}

52
referentiel/CCC.tex Normal file
View File

@ -0,0 +1,52 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Bloc de compétences communes 3
% (compétence CC)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetencecommune{Créer des outils et applications informatiques pour les R\&T}{
Ladministrateur de réseaux informatiques ou de télécommunications à un besoin grandissant de compétences en développement informatique. Il peut être amené à développer des applications spécifiques pour son réseau (par exemple, pour remonter et analyser des informations sur ses équipements, développer une sonde pour un logiciel de supervision ou une interface pour les objets connectés). Il peut également intervenir sur les sites Web et sur la gestion des données de lentreprise. Parce que ladministration des systèmes et des réseaux soriente de plus en plus vers la programmation notamment dans le cadre de la virtualisation en général et du SDN (\textit{Software Defined Network}) en particulier, il doit être en capacité de suivre les évolutions de son métier.}
% Composantes essentielles => mot-clé En
\ajoutcompo{étant à lécoute des besoins du client}
\ajoutcompo{documentant le travail réalisé}
\ajoutcompo{utilisant les outils numériques à bon escient}
\ajoutcompo{choisissant les outils de développement adaptés}
\ajoutcompo{intégrant les problématiques de sécurité}
% Situations professionnelles
\ajoutsitupro{Conception, déploiement et maintenance du système d'information d'une entreprise}
\ajoutsitupro{Automatisation du déploiement et de la maintenance des outils logiciels}
\ajoutsitupro{Développement d'outils informatiques à usage interne dune équipe}
% Niveaux de développement de la compétence commune
% \ajout_niveau{nom_de_la_competence}{lettre}{titre_court}{description}
%%% Niveau 1
\ajoutniveau{}{S'intégrer dans un service informatique}
\ajoutapprentissage{Utiliser un système informatique et ses outils \motscles{intro système, fichiers, CLI, zips, outils collaboratifs sur Internet, hygiène informatique… : référentiel PIX et CyberEdu}}
\ajoutapprentissage{Lire, exécuter, corriger et modifier un programme \motscles{programmes simples type scripts, algorithme inclus}}
\ajoutapprentissage{Traduire un algorithme, dans un langage et pour un environnement donné \motscles{peut inclure plusieurs, y compris objet}}
\ajoutapprentissage{Connaître larchitecture et les technologies dun site Web \motscles{Langages et outils : HTML, CSS, CMS, JS, responsive}}
\ajoutapprentissage{Choisir les mécanismes de gestion de données adaptés au développement de loutil \motscles{BDD, SQL, LDAP, JSON, sérialisation, conception de BDD simple…}}
\ajoutapprentissage{Sintégrer dans un environnement propice au développement et au travail collaboratif \motscles{intro méthodes agiles}}
%%% Niveau 2
\ajoutniveau{}{Développer une application R\&T}
\ajoutapprentissage{Automatiser ladministration système avec des scripts}
\ajoutapprentissage{Développer une application à partir dun cahier des charges donné, pour le Web ou les périphériques mobiles}
\ajoutapprentissage{Utiliser un protocole réseau pour programmer une application client/serveur \motscles{qq lignes de codes, sans algos distribués}}
\ajoutapprentissage{Installer, administrer un système de gestion de données \motscles{SQL, NoSQL}}
\ajoutapprentissage{Accéder à un ensemble de données depuis une application et/ou un site web \motscles{backend web dynamique, accès BDD, SQL}}
%%% Niveau 3
\ajoutniveau{}{Piloter un projet de développement dune application R\&T}
\ajoutapprentissage{Élaborer les spécifications techniques et le cahier des charges d'une application informatique}
\ajoutapprentissage{Mettre en place un environnement de travail collaboratif \motscles{outil collaboratif, développement en équipe, documentation à destination des co-développeur}}
\ajoutapprentissage{Participer à la formation des utilisateurs \motscles{formation orale, documentation de logiciel à destination des utilisateurs}}
\ajoutapprentissage{Déployer et maintenir une solution informatique}
\ajoutapprentissage{S'informer sur les évolutions et les nouveautés technologiques \motscles{incluant lecture critique en anglais}}
\ajoutapprentissage{Sécuriser lenvironnement numérique d'une application}

114
referentiel/Cyber.tex Normal file
View File

@ -0,0 +1,114 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Parcours CYBER
% (Parcours A)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouveauparcours{CyberSécurité}{Cyber}
%% Métiers accessibles => à mettre à jour
\ajoutmetier{Technicien des réseaux d'entreprises / en cybersécurité / réseaux sécurisés / d'infrastructures sécurisées}
\ajoutmetier{Coordinateur cybersécurité des systèmes d'information}
\ajoutmetier{Administrateur de solutions de sécurité}
\ajoutmetier{Auditeur de sécurité technique}
\ajoutmetier{Opérateur analyste SOC (\textit{Security Operation Center})}
\ajoutmetier{Intégrateur de solutions de sécurité}
\ajoutmetier{Administrateur Data Center}
%\nouveaumetier{Expert en cybersécurité (bac+2 ou bac+3 avec 10 ans d'expérience)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°1
% (compétence SA)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Administrer un système d'information sécurisé}{%
Un Système dInformation (SI) peut être défini comme lensemble des ressources de lentreprise qui permettent la gestion de linformation. Le SI est généralement associé aux technologies des infrastructures systèmes, réseaux et informatiques, aux processus qui les accompagnent, et aux personnes qui les supportent.
La conception dun SI commence inévitablement par une analyse de lexistant et des risques associés. Cette étape inclut une analyse des besoins de lentreprise et permet didentifier les biens essentiels à protéger au mieux et de définir ainsi une politique de sécurité du SI (PSSI). Une architecture du SI pourra ainsi être définie et déployée, répondant aux besoins de sécurité précédemment établis. Le facteur humain est le principal facteur de risque ; la responsabilisation et la formation du personnel sont par conséquent essentiels. En outre, les attaques sont de plus en plus courantes et sophistiquées et il est donc important pour la sécurité de sappuyer sur les méthodes et les normes existantes, de respecter le cadre juridique et de mettre à jour régulièrement sa politique.}
%Résumé : Un Système dInformation (SI) peut être défini comme lensemble des ressources de lentreprise qui permettent la gestion de linformation, incluant les infrastructures systèmes, réseaux et informatiques, les processus qui les accompagnent, et les personnes qui les supportent. Sa conception commence inévitablement par une analyse des besoins de l'entreprise et des risques associés: il s'agit d'identifier les biens essentiels à protéger au mieux pour définir une politique de sécurité du SI. Le facteur humain étant le principal facteur de risque, la responsabilisation et la formation du personnel sont donc essentiels. En outre, les attaques sont de plus en plus courantes et sophistiquées et il est donc important pour la sécurité de sappuyer sur les méthodes et les normes existantes, de respecter le cadre juridique et de mettre à jour régulièrement sa politique.}
% Composantes essentielles => mot-clé En
\ajoutcompo{visant un juste compromis entre exigences de sécurité et contraintes dutilisation}
\ajoutcompo{respectant les normes et le cadre juridique}
\ajoutcompo{intégrant les dernières technologies}
\ajoutcompo{travaillant en équipe}
\ajoutcompo{sensibilisant efficacement des utilisateurs}
% Situations professionnelles
\ajoutsitupro{Analyse de lexistant et étude des besoins de sécurité dune petite structure}
\ajoutsitupro{Évolution et mise en conformité du système d'information dune entreprise}
% Niveaux de développement de la compétence commune
%% Niveau 1
% \ajout_niveau{nom_de_la_competence}{lettre_competence}{titre_court}{description}
\ajoutniveau{}{%
Sensibiliser aux vulnérabilités d'un système d'information et aux remédiations possibles}
\ajoutapprentissage{Utiliser les bonnes pratiques et les recommandations de cybersécurité \motscles{cf. bonnes pratiques ANSSI}}
\ajoutapprentissage{Mettre en \oe{}uvre les outils fondamentaux de sécurisation dune infrastructure du réseau \motscles{segmenter un réseau dentreprise, identifier et filtrer le trafic réseau, gérer des profils dutilisateur, gestion des accès WiFi, …}}
\ajoutapprentissage{Sécuriser les systèmes dexploitation \motscles{mise à jour, correctifs, chiffrement dun disque , contrôle des accès utilisateurs, disponibilité, intégrité, confidentialité, surveillance des traces, sauvegarde et restauration, durcissement, …}}
\ajoutapprentissage{Choisir les outils cryptographiques adaptés au besoin fonctionnel du système d'information \motscles{i.e. comprendre les propriétés fonctionnelles données par les outils cryptographique, par exemple chiffrement symétrique pour protéger un flux contre les écoutes, chiffrement asymétrique + hashage pour signer des contenus ou effectuer une authentification, etc.}}
\ajoutapprentissage{Connaître les différents types dattaque \motscles{physique, niveau 2, niveau 3/4, applicative → item à lui tout seul ou à intégrer dans sécu de linfra et des SE}}
\ajoutapprentissage{Comprendre des documents techniques en anglais}
%% Niveau 2
\ajoutniveau{}{%
Mettre en \oe{}uvre un système d'information sécurisé pour une petite structure}
\ajoutapprentissage{Participer activement à une analyse de risque pour définir une politique de sécurité pour une petite structure %
\motscles{Identifier les besoins de sécurité (niveau 2, niveau 3/4, applicatif}}
\ajoutapprentissage{Mettre en \oe{}uvre des outils avancés de sécurisation dune infrastructure du réseau \motscles{filtrer le trafic réseau avec des mécanismes avancés jusquà lIDS/IPS, Interconnecter des sites (VPN de différents types : IPSec, openVPN, TLS, VPN MPLS), gérer des profils dutilisateur, gestion des accès WiFi, …}}
\ajoutapprentissage{Sécuriser les services \motscles{Mail, Web, DNS, LDAP, AD, ToIP, …}}
\ajoutapprentissage{Proposer une architecture sécurisée de système d'information pour une petite structure \motscles{choix des composants réseau et système: switch, routeur, firewall, WiFi, IDS/IPS, accès distant VPN, disposition physique / construction du SI jusquau déploiement, sauvegardes, …}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°2
% (compétence SB)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Surveiller un système dinformation sécurisé}{%
Afin de rester fiable et opérationnel, un système dinformation doit être sous surveillance permanente et en perpétuelle évolution et ce, dès sa mise en production. Il doit donc intégrer tous les outils nécessaires à son exploitation, cest-à-dire permettant den assurer sa configuration optimale, de ladministrer, de le surveiller, de le mettre à jour, den assurer la continuité de service (notamment le sauvegarder et le restaurer) et den gérer les changements.
De même, en cas dincident constaté (ce qui doit toujours rester une éventualité envisagée), toutes les procédures à suivre doivent être prévues à lavance et mises en \oe{}uvre afin de minimiser les impacts et conséquences de lincident, notamment au travers de plans de reprise ou de continuité dactivité.}
% Résumé : Afin de rester fiable et opérationnel, un SI doit être sous surveillance permanente et en perpétuelle évolution et ce, dès sa mise en production. Il doit donc intégrer tous les outils nécessaires à son exploitation, cest-à-dire permettant den assurer sa configuration optimale, de ladministrer, de le surveiller, de le mettre à jour, den assurer la continuité de service (notamment le sauvegarder et le restaurer) et den gérer les changements. De même, en cas dincident constaté (ce qui doit toujours rester une éventualité envisagée), toutes les procédures à suivre doivent être prévues à lavance et mises en œuvre afin de minimiser les impacts et conséquences de lincident, notamment au travers de plans de reprise ou de continuité dactivité.}
% Composantes essentielles => mot-clé En
\ajoutcompo{assurant une veille permanente \motscles{attaques et défenses: CVE, CVSS, VERIS, CERT, évolutions technologiques, …}}
\ajoutcompo{réalisant les mises à jour critiques}
\ajoutcompo{automatisant des tâches}
\ajoutcompo{sintégrant dans une équipe}
\ajoutcompo{surveillant le comportement du réseau \motscles{SIEM, …}}
\ajoutcompo{veillant au respect des contrats et à la conformité des obligations du système d'information \motscles{sûreté de fonctionnement}}
% Situations professionnelles
\ajoutsitupro{Surveillance et analyse du système dinformation \motscles{collecte et analyse de logs}}
\ajoutsitupro{Audit de sécurité \motscles{analyse de risques, tests de pénétration, cyberdéfense, protection du SI, …}}
\ajoutsitupro{Gérer un incident de sécurité \motscles{prise en charge, réponse à incident, …}}
% Niveaux de développement de la compétence commune
%% Niveau 1
\ajoutniveau{}{%
Prendre en main les outils de surveillance et de test du système d'information}
\ajoutapprentissage{Administrer les outils de surveillance du système d'information \motscles{SNMP, syslog, netflow, nagios, prtg, centreon, …}}
\ajoutapprentissage{Administrer les protections contre les logiciels malveillants \motscles{postes clients, serveurs, proxy mail, …}}
\ajoutapprentissage{Automatiser les tâches dadministration \motscles{des serveurs, des services, des équipements réseaux, … avec du scripting (python, …)}}
\ajoutapprentissage{Prendre en main des outils de test de pénétration réseau/système \motscles{pentesting (scapy, nmap, metasploit, …, Kali-tools), hack-éthique, scripting, participation à des CTF, …}}
%% Niveau 2
\ajoutniveau{}{%
Mettre en œuvre le système de surveillance d'incidents de sécurité}
\ajoutapprentissage{Surveiller l'activité du système dinformation \motscles{Installation (build), Administration (run) de SIEM (Security Information and Event Management): ELK, QRadar, Splunk, …, métrologie, identifier et exploiter les événements de sécurité sur des enregistrement dhistoriques (remontée de logs), … automatiser les tâches (Ansible, puppet…)}}
\ajoutapprentissage{Appliquer une méthodologie de tests de pénétration \motscles{pentesting, utilisation avancée des outils, aller vers la remédiation des failles}}
\ajoutapprentissage{Gérer une crise suite à un incident de sécurité \motscles{isolation, préservation de preuves (copies de mémoires, de logs, de supports de stockage, …), application du PRA, résilience, forensic, …, CERT, CSIRT, approche collaborative pour apprendre à mettre les compétences en commun, à savoir sorganiser, à travailler en parallèle pour être plus efficace}}
% Ajout des niveaux à la compétence
% N° compétences, parcours, niveau
%\competenceparcoursniveau{Cyber}{B}{A}{A,B}

94
referentiel/DevCloud.tex Normal file
View File

@ -0,0 +1,94 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Parcours DevCloud
% (Parcours B)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouveauparcours{Développement système et Cloud}{DevCloud}
% Métiers accessibles => à mettre à jour
\ajoutmetier{Technicien réseaux Cloud / Technicien sécurité des systèmes Cloud (DevSecOps)}
\ajoutmetier{Administrateur Cloud}
\ajoutmetier{Intégrateur Cloud, intégrateur DevOps}
\ajoutmetier{Administrateur Réseaux Programmables (Software Defined Network)}
\ajoutmetier{Administrateur Système \& Réseaux (DevOps, NetDevOps: serveurs dédiés, stockage)}
\ajoutmetier{Administrateur de serveurs et de réseaux virtualisés}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°1
% (compétence SA)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Coordonner des infrastructures modulaires}{
Linternet demande une adaptation rapide et permanente des logiciels et des infrastructures qui les supportent. Il faut réduire le temps de commercialisation afin de délivrer toujours plus rapidement de nouvelles fonctionnalités aux utilisateurs ou améliorer en continue les services intra et inter-entreprises. Il faut également sadapter à des variations de charges et répondre rapidement aux crises provoquées par des incidents de sécurité ou de production. Le professionnel en charge de linfrastructure doit alors travailler de façon agile et en collaboration avec des développeurs dapplications pour maintenir un environnement Cloud adapté aux besoins métiers et en automatiser la production.}
% Composantes essentielles => mot-clé En
\ajoutcompo{respectant un cahier des charges}
\ajoutcompo{documentant le travail réalisé}
\ajoutcompo{intégrant les problématiques de sécurité}
\ajoutcompo{assurant une veille technologique}
\ajoutcompo{respectant les pratiques déquipes et des méthodes de production}
% Situations professionnelles
\ajoutsitupro{Industrialisation du déploiement des infrastructures systèmes, réseaux et sécurité en sauvegardant et en restaurant ses configurations}
\ajoutsitupro{Maintenance des outils pour lintégration et la mise en production du code logiciel}
\ajoutsitupro{Administration dun cluster de containers}
\ajoutsitupro{Analyse des performances dun système pour améliorer les processus de production}
%% Niveaux
%% Niveau 1
\ajoutniveau{}{Assister ladministrateur infrastructure et Cloud}
\ajoutapprentissage{Proposer une solution Cloud adaptée à lentreprise \motscles{connaissance des solutions Cloud public et/ou privé,
des atouts des MV \& des container}}
\ajoutapprentissage{Virtualiser un environnement \motscles{avec MV, container / environnement ou routeurs}}
\ajoutapprentissage{Utiliser les services du Cloud \motscles{AWS, Google, public ou privé, voire même des services internes à lentreprise au besoin}}
\ajoutapprentissage{Analyser un service Cloud au travers des métriques \motscles{utilisation des métriques fournies par un fournisseur de services, avec possibilité dévoquer le pb de métrologie, de montée en charge, ou danalyse de loffre pour justifier ou diminuer son coût}}
\ajoutniveau{}{Administrer une infrastructure Cloud}
\ajoutapprentissage{Concevoir, administrer et superviser une infrastructure Cloud \motscles{AWS, OpenStack, collecte de métriques pour aider à la supervision avec Grafana par ex.}}
\ajoutapprentissage{Orchestrer les ressources Cloud \motscles{équilibrage de charges avec Kubernetes}}
\ajoutapprentissage{Investiguer sur les incidents et les résoudre afin daméliorer la qualité et la fiabilité des infrastructures}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°2
% (compétence SB)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Accompagner le développement dapplications}{%
Que ce soit pour automatiser le déploiement doutils logiciels sur le réseau ou pour mettre en place les services et les ressources nécessaires à une équipe de développeurs, le professionnel DevCloud doit posséder de solides compétences en programmation : il doit comprendre les besoins des développeurs et des utilisateurs, aider à la résolution de bugs à la fois sur linfrastructure de développement que sur le code informatique et mettre en place des solutions évolutives visant lamélioration continue du réseau et des produits de lentreprise.
}
% Composantes essentielles
\ajoutcompo{respectant un cahier des charges}
\ajoutcompo{documentant le travail réalisé}
\ajoutcompo{respectant les bonnes pratiques de développement et de production}
\ajoutcompo{visant lamélioration continue}
% Situations professionnelles
\ajoutsitupro{Déploiement d'une application}
\ajoutsitupro{Intervention sur la chaîne de développement dans une optique DevOps}
\ajoutsitupro{Surveillance de la qualité de la production}
\ajoutsitupro{Mise en place les services réseau nécessaires au développement}
% Niveau 1
\ajoutniveau{}{Développer pour le Cloud}
\ajoutapprentissage{Développer un microservice}
\ajoutapprentissage{Mettre en production une application \motscles{incluant le build \& run, développement de tests}}
\ajoutapprentissage{Programmer son réseau par le code \motscles{programmation soit réseau / soit de linfra avec SDN donc orienté NetOps ; autres outils possibles = Ansible, Napalm, Nornir, Pyats,..}}
\ajoutapprentissage{Gérer une chaîne dintégration et/ou de déploiement continu \motscles{GitLab + éventuellement écriture de tests pour le code et linfrastructure}}
%% Niveau 2
\ajoutniveau{}{S'intégrer dans une équipe DevOps}
\ajoutapprentissage{Adopter les pratiques de pilotage de projet \motscles{méthode AGILE SCRUM/Kanban, Twelve factors, DevOps, GitOps.. incluant la communication avec tous les intervenants dune équipe DevOps}}
\ajoutapprentissage{Concevoir, gérer et sécuriser un environnement de microservices \motscles{Docker + Kubernetes, avec possibilité de certification Kubernetes de la certification C.N.C.F, + apprendre à éprouver lenvironnement}}
\ajoutapprentissage{Gérer son infrastructure comme du code \motscles{peut aller de la simple programmation du système à des outils comme terraform, pulumi… et pour le CLOUD : les API dAWS, celles de Docker / Podman / github / gitlab / mattermost / Slack…. Ex de projet : containérisation et virtualisation de routeurs pour de tests réseaux}}

100
referentiel/IMO.tex Normal file
View File

@ -0,0 +1,100 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Parcours CYBER
% (Parcours A)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouveauparcours{Internet des Objets et Mobilité}{IOM}
%{
%Le diplômé Réseaux Mobiles et Internet des Objets maîtrise les technologies de communication entre objets mobiles et communicants : téléphones, véhicules, capteurs de toute nature. Le secteur de l'Internet des objets est en plein développement, avec de nombreux métiers émergents. Les solutions de communication mobiles (3G, 4G, 5G) - plus mûres - continuent à générer de nombreux emplois de techniciens supérieurs et sont de plus en plus utilisées pour l'Internet des objets.
%}
%% Métiers accessibles
\ajoutmetier{Technicien de maintenance exploitation / Technicien de maintenance réseaux mobiles}
\ajoutmetier{Technicien télécom radio, Technicien support réseau mobile}
\ajoutmetier{Intégrateur de réseaux mobiles, Superviseur de réseaux mobiles}
\ajoutmetier{Technicien support réseau mobile et IoT / Technicien audit liaison sans fil}
\ajoutmetier{Administrateur, Intégrateur de système de lInternet des Objets}
\ajoutmetier{Administrateur de solutions web et mobiles / Intégrateur dapplications mobiles}
\ajoutmetier{Pilote dexploitation des réseaux spécifiques Wifi/LoRa}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°1
% (compétence SA)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{%
Gérer les infrastructures des réseaux mobiles}{%
L'Internet des Objets (IoT) s'appuie sur différents réseaux mobiles : les solutions des opérateurs de télécommunications (3G, 4G, 5G, ...), les réseaux propriétaires (LoRaWan, Sigfox, ...) ou les technologies standardisées (bluetooth, wifi, RFID, ...) que l'entreprise choisit en fonction de ses besoins (industrie, médical, etc.). Le professionnel IOM doit donc comprendre les infrastructures autour desquelles s'articulent ces réseaux. Il doit être capable de les mettre en œuvre, de les d'administrer et d'y connecter différents équipements.
}
% Composantes essentielles => mot-clé En
\ajoutcompo{respectant les normes et protocoles en vigueur}
\ajoutcompo{intégrant les dernières technologies mobiles}
% Situations professionnelles
\ajoutsitupro{Gestion des infrastructures dun opérateur de réseaux mobiles et dInternet des Objets}
\ajoutsitupro{Gestion des infrastructures de réseaux mobiles dans le contexte industriel, personnel ou médical}
% Niveaux de développement de la compétence commune
%% Niveau 1
% \ajout_niveau{nom_de_la_competence}{lettre_competence}{titre_court}{description}
\ajoutniveau{}{%
Mettre en œuvre les réseaux pour la mobilité}
\ajoutapprentissage{Comprendre les architectures, protocoles et services des réseaux mobiles 4G/5G}
\ajoutapprentissage{Mettre en œuvre des réseaux mobiles personnels ou industriel \motscles{Bluetooth, ANT+, Wifi, RFID, Zigbee, Z-wave}}
%% Niveau 2
\ajoutniveau{}{%
Raccorder des objets connectés aux réseaux mobiles}
\ajoutapprentissage{Comprendre les architectures et spécificités des réseaux LPWAN \motscles{Lora, Sigfox, LTE-M, NB-IoT}}
\ajoutapprentissage{Choisir un réseau mobile pour satisfaire les contraintes énergétiques, en bande passante, en débit et en portée dun objet connecté}
\ajoutapprentissage{Mettre en œuvre des systèmes de transmissions pour laccès à un réseau mobile \motscles{en fonction de lorientation voulue : administrer des routeurs 4G/5G, des systèmes de transmission par exemple de type radio logicielle, la partie RF dobjets connectés}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°2
% (compétence SB)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Mettre en œuvre des applications et des protocoles sécurisés pour l'Internet des Objets}{%
Le domaine de l'Internet des Objets (IoT) s'attache autant aux objets physiques connectés (capteurs, systèmes embarqués), aux protocoles de communication, quaux applications exploitant les données échangées. Le professionnel IOM doit comprendre les mécanismes déchange de données de cette chaîne de bout en bout. Il doit savoir mettre en œuvre les technologies standards, en veillant aux problématiques de sécurité, et contribuer - en créant de nouvelles applications - à faire évoluer ce domaine en plein essor.
}
% Composantes essentielles => mot-clé En
\ajoutcompo{travaillant au sein dune équipe pluridisciplinaire}
\ajoutcompo{respectant les normes et contraintes opérationnelles}
% Situations professionnelles
\ajoutsitupro{Déploiement dun système IoT de la source capteur aux traitements des données}
\ajoutsitupro{Gestion, administration et sécurisation dun système IoT}
% Niveaux de développement de la compétence commune
%% Niveau 1
\ajoutniveau{}{%
Mettre en œuvre des solutions pour l'Internet des Objets}
\ajoutapprentissage{Intégrer des systèmes électroniques et des systèmes dexploitation embarqués \motscles{approche système qui permet lintroduction aux capteurs, ou à tous systèmes électroniques pour lIoT, systèmes dexploitation pour lIoT …}}
\ajoutapprentissage{Mettre en œuvre des protocoles pour les réseaux de lIoT \motscles{utilisation et programmation de protocoles, MQTT, …}}
\ajoutapprentissage{Mettre en œuvre des applications et traiter des données issues des objets connectés \motscles{applications simples pour lIoT comme la localisation, capteurs de température… Peut aller de lintégration à la programmation dapplications pour lIoT, big data, …}}
%% Niveau 2
\ajoutniveau{}{%
Créer des solutions sécurisées pour l'Internet des Objets
}
\ajoutapprentissage{Superviser et analyser le déploiement des réseaux sans-fil}
\ajoutapprentissage{Sécuriser les objets connectés}
\ajoutapprentissage{Créer et innover pour lIoT}

107
referentiel/PilPro.tex Normal file
View File

@ -0,0 +1,107 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Parcours PilPro
% (Parcours D)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouveauparcours{Pilotage de Projets de Réseaux}{PilPro}
%% Métiers accessibles
\ajoutmetier{Responsable d'affaires clients (rattaché aux services techniques)}
\ajoutmetier{Conducteur de travaux cuivre ou fibre ou mobile}
\ajoutmetier{Bureaux d'études déploiement cuivre ou fibre ou radio}
\ajoutmetier{Technicien avant-vente / Technicien de production}
\ajoutmetier{Coordinateur de projet R\&T}
\ajoutmetier{Chargé détudes télécoms, FTTH, aménagement réseaux, vie du réseaux}
\ajoutmetier{Pilote dactivités réseaux et télécoms, Pilote de production réseaux}
\ajoutmetier{Chef de projets techniques en R\&T (déploiement réseaux et services)}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°1
% (compétence SA)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Mettre en \oe{}uvre des projets techniques et réglementaires des R\&T dans son activité
}{%
Un professionnel R\&T doit avoir une bonne compréhension des technologies des réseaux informatiques et de télécommunications. Ces connaissances métiers lui permettent de dialoguer avec les différents acteurs dun projet ou dun contrat. Il a la capacité danalyser, de suivre, coordonner puis de piloter les demandes internes et externes des entreprises, organismes privés ou publics, ainsi que les composantes des contrats, dans le respect des normes techniques et réglementaires de son activité. Il suit les évolutions technologiques dans le souci de lempreinte environnementale.}
% Composantes essentielles => mot-clé En
\ajoutcompo{maîtrisant les enjeux techniques et réglementaires des nouvelles technologies}
\ajoutcompo{pilotant un projet technique R\&T}
\ajoutcompo{faisant preuve de vision stratégique en phase avec le marché des réseaux et des télécoms}
\ajoutcompo{collaborant de façon responsable avec des équipes}
% Situations professionnelles
\ajoutsitupro{Adéquation technique des solutions réseaux informatiques et télécoms à la demande client}
\ajoutsitupro{Élaboration de solutions techniques clients adaptées}
\ajoutsitupro{Accompagnement technique de la mise en place des solutions clients}
% Niveaux de développement de la compétence commune
%% Niveau 1
% \ajout_niveau{nom_de_la_competence}{lettre_competence}{titre_court}{description}
\ajoutniveau{}{%
Mettre en œuvre un projet R\&T}
\ajoutapprentissage{Compréhension dun cahier des charges technique R\&T \motscles{avec le détail technique et la compréhension du contenu et de larticulation de lensemble}}
\ajoutapprentissage{Planification des étapes dun projet technique R\&T \motscles{comprendre le projet et savoir le découper en tâches qui pourront se répartir en temps et en personne ; Gestion des ressources techniques}}
\ajoutapprentissage{Co-animation dune équipe technique \motscles{parler et échanger sur des solutions techniques R\&T}}
\ajoutapprentissage{Proposition de solutions techniques efficientes}
\ajoutapprentissage{Échanges vulgarisés ou techniques avec tous les acteurs dun projet}
%% Niveau 2
\ajoutniveau{}{%
Opérationnaliser un projet R\&T}
\ajoutapprentissage{Rédaction dun appel doffres ou dun cahier des charges technique}
\ajoutapprentissage{Animation technique déquipes pluridisciplinaires}
\ajoutapprentissage{Coordination déquipes sur une partie de projet ou sa totalité}
\ajoutapprentissage{Mise en place de solutions techniques efficientes}
\ajoutapprentissage{Livraison et suivi technique de projet}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°2
% (compétence SB)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Gérer des activités réseaux et télécoms en termes organisationnels, relationnels, financiers et commerciaux}{%
Le monde des réseaux et télécommunications est très évolutif, concurrentiel et complexe. Il nécessite une bonne connaissance des axes de développement des entreprises, de la politique nationale et de la législation qui laccompagne.
A différents titres, en tant que responsable daffaires client, chargé détudes, chef de projet technique, technico-commercial, il analyse une demande dans ses dimensions les plus larges et propose une offre adaptée à un client. Ainsi, il organise et anime des réunions, il participe à la rédaction et aux évolutions de cahiers des charges, il rend compte de lactivité (analyse, évalue, communique) et il veille au respect des coûts, de la qualité et des délais, ainsi quà la conformité de la mise en œuvre des décisions, des demandes, ou des engagements contractuels.}
% Composantes essentielles => mot-clé En
\ajoutcompo{pilotant avec agilité des solutions techniques}
\ajoutcompo{sachant communiquer à lécrit et à loral avec tous les acteurs dun projet}
\ajoutcompo{respectant des contraintes technico-économiques (financières, éthiques, temporelles, contractuelles, qualité)}
% Situations professionnelles
\ajoutsitupro{Communication et stratégie technique en interne et en externe pour des projets R\&T}
\ajoutsitupro{Suivi des objectifs opérationnels de projets R\&T \motscles{animation des réunions de suivi, analyse des résultats obtenus, remontée et suivi des risques, définition des axes damélioration}}
\ajoutsitupro{Pilotage de la relation client}
% Niveaux de développement de la compétence commune
%% Niveau 1
\ajoutniveau{}{%
Élaborer un projet technique}
\ajoutapprentissage{Prise en compte des contraintes dun pilotage de projet \motscles{contraintes de temps, financières, du besoin, éthique, qualité, norme, juridique, …}}
\ajoutapprentissage{Planification de solutions techniques R\&T efficientes \motscles{savoir répartir des tâches en temps et en personne, les prioriser, utilisation doutils}}
\ajoutapprentissage{Prise de conscience des enjeux de la communication dans les relations interpersonnelles \motscles{savoir écouter, savoir prendre la parole, savoir parler, vulgariser}}
\ajoutapprentissage{Établissement dun relationnel de qualité}
%% Niveau 2
\ajoutniveau{}{%
Mettre en place et suivre un projet technique}
\ajoutapprentissage{Rigueur dans le pilotage dun projet dans sa globalité \motscles{rigueur budgétaire, rigueur des choix de solutions techniques, rigueur dans le planning, rigueur dans la com}}
\ajoutapprentissage{Flexibilité dans la gestion des équipes et des tâches \motscles{savoir prioriser les tâches, être agile pour tenir compte des évolutions du client, des évolutions possibles au sein de léquipe ou de lentreprise, des évolutions financières ou réglementaires ou contractuelles du marché ou du client, évolution des outils pour piloter les projets}}
\ajoutapprentissage{Prise de responsabilité envers les équipes \motscles{savoir coordonner ou savoir sintégrer en bonne intelligence, savoir animer des réunions, analyse des résultats obtenus, remontée et suivi des risques, définition des axes damélioration}}
\ajoutapprentissage{Valorisation de solutions déployées, ou doffres techniques, ou doffres commerciales}
\ajoutapprentissage{Force de proposition de solutions innovantes \motscles{proposer des évolutions ou de nouvelles solutions et justifier auprès de profils dinterlocuteurs différents ou évaluer les données dun marché ou savoir collecter et synthétiser un rapport daudit sur des nouvelles solutions techniques}}

104
referentiel/ROM.tex Normal file
View File

@ -0,0 +1,104 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Parcours ROM
% (Parcours B)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouveauparcours{Réseaux Opérateurs et Multimédia}{ROM}
%{Ce parcours forme aux métiers des opérateurs de télécommunication fixe qui fournissent l'accès au réseau pour les entreprises ou les particuliers (fibres optiques, ADSL, cœur de réseaux) et aux métiers d'intégrateur de solutions de communication pour l'entreprise (téléphonie sur IP, visio-conférence, vidéo-protection).}
%% Métiers accessibles
\ajoutmetier{Technicien dintervention client, boucle locale, FTTH / Superviseur ADSL ou FTTH}
\ajoutmetier{Chargé de support technique / Technicien service client SAV} % support réseau fixe
\ajoutmetier{Technicien réseaux IP et transmission, production et d'intégration de solutions complexes}
\ajoutmetier{Pilote boucle locale optique / Technicien déploiement de la fibre optique}
\ajoutmetier{Pilote de production / Chargé dexploitation plateformes VoIP Entreprise}
\ajoutmetier{Chargé d'ingénierie réseau structurant, Gestionnaire des ressources réseaux}
\ajoutmetier{Administrateur de réseaux ToIP et de solutions de communication unifiées}
\ajoutmetier{Technicien dintervention ToIP / Technicien service clients voix}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°1
% (compétence SA)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Gérer les infrastructures et les services des réseaux opérateurs}{%
Les opérateurs de télécommunication fournissent des services pour le marché des particuliers et des entreprises, mais aussi pour les autres opérateurs. Ces services sont principalement laccès à Internet via différents supports (fibres optiques, ADSL, 5G ...), les services voix (téléphonie fixe ou mobile), les services vidéo (IPTV, VoD, …) et les services dinterconnexion (VPN, transit, peering). Le professionnel ROM, qu'il soit salarié de l'opérateur de télécommunication ou correspondant de son entreprise auprès de l'opérateur, doit comprendre l'infrastructure des réseaux opérateur, savoir administrer les principaux éléments de linfrastructure ou les services proposés aux clients.
%Les particuliers comme les entreprises (par exemple, celles multi-sites) s'appuient sur les opérateurs de télécommunication fixe : ils fournissent un accès à leur réseau via différents supports (fibres optiques, ADSL, ...) et offrent de nombreux services allant de la location d'équipements réseaux (box Internet, ...) à des solutions de communication sécurisées clé en main. Le professionnel ROM, qu'il soit salarié de l'opérateur de télécommunication ou correspondant de son entreprise auprès de l'opérateur, doit comprendre l'infrastructure des réseaux opérateurs et savoir en administrer les principaux éléments.
} % <--- proposition Willy puis CB
% Composantes essentielles => mot-clé En
\ajoutcompo{respectant les règles métiers et les délais}
\ajoutcompo{assurant une communication optimale avec le client}
\ajoutcompo{mettant en place des processus opérationnels de gestion d'incidents}
\ajoutcompo{pilotant les acteurs terrain}
% Situations professionnelles
\ajoutsitupro{Gestion des services dun ensemble de clients entreprises dun opérateur}
\ajoutsitupro{Suivi des évolutions des procédures et des infrastructures réseaux}
\ajoutsitupro{Gestion du déploiement de nouvelles infrastructures}
% Niveaux de développement de la compétence commune
%% Niveau 1
% \ajout_niveau{nom_de_la_competence}{lettre_competence}{titre_court}{description}
\ajoutniveau{}{%
Gérer les infrastructures des réseaux opérateurs}
\ajoutapprentissage{Administrer les réseaux daccès fixes et mobiles}
\ajoutapprentissage{Virtualiser des services réseaux}
\ajoutapprentissage{Décrire/comprendre larchitecture et les offres des opérateurs \motscles{services voix, vpn, wholesale, ...}}
\ajoutapprentissage{Gérer le routage/commutation et les interconnexions \motscles{MPLS, MPLS-TE, VxLAN, Segment Routing, BGP, peering, transit}}
\ajoutapprentissage{Automatiser la gestion des équipements réseaux \motscles{scripting, interfacing web}}
%% Niveau 2
\ajoutniveau{}{%
Administrer les services des opérateurs de télécommunication}
\ajoutapprentissage{Administrer/superviser les services voix et vidéos dun opérateur de télécommunication \motscles{Centrex, multicast, Interconnecter une offre multimédia au réseau IP Multimedia Subsystem (IMS)}}
\ajoutapprentissage{Administrer/superviser les services de VPN dun opérateur de télécommunication \motscles{MP-BGP, VRF, wholesale, retail, CE-LAN}}
\ajoutapprentissage{Administrer et déployer des fonctions réseau virtualisées et programmer le réseau \motscles{NFV, SDN, SD-WAN}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COMPETENCE SPECIFIQUE n°2
% (compétence SB)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ajoutcompetence{Gérer les communications unifiées et la vidéo sur internet}{%
Pour faciliter les échanges et la communication en temps réel des usagers, nombre d'entreprises se tournent vers les communications unifiées qui centralisent téléphone/voix (avec numéro unique sur différents terminaux), messagerie (instantanée) ou visioconférence. Le professionnel doit être capable de déployer ses solutions avec une supervision globale assurant la qualité et la fluidité des échanges.
}
% Composantes essentielles => mot-clé En
\ajoutcompo{automatisant la gestion réseau des communications}
\ajoutcompo{sécurisant les infrastructures}
\ajoutcompo{gérant les interconnexions et signalisations}
\ajoutcompo{assurant une communication optimale avec le client}
\ajoutcompo{respectant les règles métiers et les délais}
% Situations professionnelles
\ajoutsitupro{Déploiement et administration des services de communication}
\ajoutsitupro{Administration des services vidéos}
% Niveaux de développement de la compétence commune
%% Niveau 1
\ajoutniveau{}{%
Mettre en oeuvre le système de téléphonie de l'entreprise
} % <--- propositon CB
\ajoutapprentissage{Choisir une architecture et déployer des services de ToIP \motscles{Centrex, multi-sites, IPBX, Cloud, SIP, Infra centralisée ou distribuée ou hébergée, WebRTC...}}
\ajoutapprentissage{Administrer un service de téléphonie pour lentreprise \motscles{Configuration simple dIPBX}}
\ajoutapprentissage{Mettre en place une politique de QoS pour les applications \motscles{Contrainte des applications en terme de QoS, Classification, Marquage, Ordonnanceur, ...}}
%% Niveau 2
\ajoutniveau{}{%
Administrer les communications unifiées et les services vidéo de lentreprise
} % <--- propositon CB
\ajoutapprentissage{Administrer des services de visioconférence, de vidéo-surveillance, dIPTV ou de VoD pour une entreprise}
\ajoutapprentissage{Administrer des services de communication pour l'entreprise \motscles{Configuration avancée dIPBX, certification éventuelle, communications unifiées}}

62
styles.tex Normal file
View File

@ -0,0 +1,62 @@
% *****************************************
% COULEURS des parcours & des compétences
% *****************************************
\definecolor{titlebg}{HTML}{0d5769}
\definecolor{bleuBUT}{HTML}{68BAC5}
\definecolor{orangeBUT}{HTML}{FFB000}
% Les couleurs de background des composantes
\definecolor{compCA}{HTML}{C70000}
\definecolor{compCB}{HTML}{FD904D}
\definecolor{compCC}{HTML}{FFC000}
\definecolor{compSA}{HTML}{90D146}
\definecolor{compSB}{HTML}{031F3C}
% ou
%\definecolor{compSA}{HTML}{031F3C}
%\definecolor{compSB}{HTML}{6612D0}
% Les couleurs de texte
\definecolor{compCAp}{HTML}{000000}
\definecolor{compCBp}{HTML}{000000}
\definecolor{compCCp}{HTML}{000000}
\definecolor{compSAp}{HTML}{000000}
%\definecolor{compSAp}{HTML}{FFFFFF}
\definecolor{compSBp}{HTML}{FFFFFF}
\definecolor{titlebg}{HTML}{07355f}
\definecolor{titlefg}{HTML}{b4dee9}
% ******************************************
% Intitulés standards des niveaux
% ******************************************
% Les d° de transparences pour la background-color des niveaux
\def\niveaufillA{10}
\def\niveaufillB{45}
\def\niveaufillC{80}
\def\niveauinkA{0}
\def\niveauinkB{0}
\def\niveauinkC{100}
\def\niveaupathA{50}
\def\niveaupathB{75}
\def\niveaupathC{100}
\def\stdsetup{
% \draw ($ (current page.north west) + (10mm,-10mm) $) rectangle ($ (current page.south east) + (-10mm,10mm) $);
\coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $);
\coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $);
\coordinate(splitpoint) at ($ (lastpoint) + (20cm,-12mm) $);
\coordinate(splitpointbis) at ($ (splitpoint) + (1cm,2mm) $);
\coordinate(refpoint) at ($ (lastpoint)+(25mm,0mm) $);
}
% Thème beamer
\useoutertheme{infolines}
\useinnertheme{circles}
\setbeamertemplate{blocks}[rounded][shadow=false]
\setbeamercovered{transparent}
\setbeamertemplate{sections in toc}[default]
\setbeamertemplate{subsections in toc}[default]
\setbeamertemplate{enumerate items}[default]
% \setbeamertemplate{itemize items}[default]
% \setbeamertemplate{itemize items}[circle]
\setbeamertemplate{itemize items}{$\bullet$}