From 648557793cf9b1e65729439627dd15ee0084b4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9o=20Baras?= Date: Mon, 29 Mar 2021 10:46:02 +0200 Subject: [PATCH] Ajout des codes latex pour compilation du PN formation BUT1 (fichier principal = pn_formation.tex) --- latex/feminisation-metiers.tex | 15 +++ latex/macros_formations.sty | 191 ++++++++++++++++++++++++++++ latex/modeles/tableau_ressource.tex | 144 +++++++++++++++++++++ latex/pn_formation.tex | 100 +++++++++++++++ latex/referentiel_BUT1.tex | 12 ++ latex/ressources/R107.tex | 71 +++++++++++ latex/ressources/R108.tex | 62 +++++++++ latex/styles.tex | 51 ++++++++ 8 files changed, 646 insertions(+) create mode 100644 latex/feminisation-metiers.tex create mode 100644 latex/macros_formations.sty create mode 100644 latex/modeles/tableau_ressource.tex create mode 100644 latex/pn_formation.tex create mode 100644 latex/referentiel_BUT1.tex create mode 100644 latex/ressources/R107.tex create mode 100644 latex/ressources/R108.tex create mode 100644 latex/styles.tex diff --git a/latex/feminisation-metiers.tex b/latex/feminisation-metiers.tex new file mode 100644 index 0000000..8916e8f --- /dev/null +++ b/latex/feminisation-metiers.tex @@ -0,0 +1,15 @@ + +%\catcode`\·=13 +\def\cdottext{\ensuremath\cdot} + +\def \Technicien/{Technicien\cdottext ne} +\def \Coordinateur/{Coordinateur\cdottext trice} +\def \Chargé/{Chargé\cdottext e} +\def \Administrateur/{Administrateur\cdottext trice} +\def \Auditeur/{Auditeur\cdottext trice} +\def \Opérateur/{Opérateur\cdottext trice} +\def \Intégrateur/{Intégrateur\cdottext trice} +\def \Expert/{Expert\cdottext e} +\def \Conducteur{Conducteur\cdottext trice} +\def \Chef{Chef\cdottext e} +\def \Superviseur{Superviseur\cdottext euse} diff --git a/latex/macros_formations.sty b/latex/macros_formations.sty new file mode 100644 index 0000000..dc32ca7 --- /dev/null +++ b/latex/macros_formations.sty @@ -0,0 +1,191 @@ + +\NeedsTeXFormat{LaTeX2e}[1999/01/01] +\ProvidesPackage{macros_formations}[2021/03/28] + +% 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{Niveau 1} % Novice +\def\niveauB{Niveau 2} % Interm\'{e}diaire} +\def\niveauC{Niveau 3} % Comp\'{e}tent} + + +% ************************************** +% Variables globales +% ************************************** +\newcounter{cptsemestre} % +\newcounter{cptressource} % +\newcounter{cptsae} + +\xdef\comploop{A,B,C} % Les compétences de la ressource +\xdef\acloop{A,B,C,D,E,F} % Les contenus (rarement plus de 15) +\xdef\contenuloop{A,B,C,D,E,F,G,H,I,J} % Les contenus (rarement plus de 10) +\xdef\ressourcesaeloop{A,B,C,D,E,F,G,H,I,J} + + +% **************************************** +% La spécialité +% **************************************** +\def\specialite#1{\def\specialitename{#1}} + +% **************************************** +% Semestre (numéroté avec \cptsemestre) +% **************************************** +% \nouveausemestre{} +\def\nouveausemestre#1{ + \addtocounter{cptsemestre}{1} % Incrémente le compteur de semestre + \setcounter{cptressource}{0} % RAZ du compteur de ressource + \setcounter{cptsae}{0} + + \def\currentsemestre{\Alph{cptsemestre}} % Lettre du semestre courant : A=1, B=2, ... + \expandafter\def\csname semestrename\currentsemestre\endcsname{Semestre \arabic{cptsemestre}} + \expandafter\def\csname semestrenumero\currentsemestre\endcsname{\arabic{cptsemestre}} + +} + + +%***************************** +% Ressources +% **************************** + +% Déclaration de la ressource : +% \nouvelleressource{code_ressource}{intitule_ressource} +\def\nouvelleressource#1#2{ + \addtocounter{cptressource}{1} % Ajoute une compétence + + \def\currentressource{\currentsemestre\Alph{cptressource}} % Ressource RAA = A pour semestre 1 puis A pour ressource n°1 + \expandafter\xdef\csname ressourcecode\currentressource\endcsname{#1} % code + \expandafter\xdef\csname ressourcename\currentressource\endcsname{#2} % nom/intitule + \expandafter\xdef\csname ressourcesem\currentressource\endcsname{\csname semestrenumero\currentsemestre\endcsname} % nom du semestre + + \newcounter{cptcontenu\currentressource} % le compteur de contenu pour la ressource, mis à 0 + \newcounter{cptressourcecomp\currentressource} % le compteur de compétences rattachées à la ressource + \newcounter{cptressourcesae\currentressource} % Le compteur de sae + \newcounter{cptressourceprerequis\currentressource} + + %\definecollection{ressourcedescription\currentressource} +} + +% Ajout des heures à la ressource courante +\def\ajoutheures#1#2{ + \expandafter\xdef\csname ressourcetraining\currentressource\endcsname{#1} % heures de formation encadrées + \expandafter\xdef\csname ressourcetp\currentressource\endcsname{#2} % heures de projet +} + +% Ajout du descriptif (ancrage) +\def\ajoutancrage#1{ + \begingroup\let\+\relax + \expandafter\gdef\csname ressourceancrage\currentressource\endcsname{\noexpand #1} % descriptif + \endgroup +} + +% Ajout des contenus +\def\ajoutcontenudetaille#1{ + \begingroup\let\+\relax + \expandafter\gdef\csname ressourcecontenudetaille\currentressource\endcsname{\noexpand #1} % liste de contenu + \endgroup +} + +%% Ajout des contenus principaux : introduction éventuelle +%\def\ajoutintrocontenu#1{ + %\expandafter\xdef\csname ressourceintrocontenu\currentressource\endcsname{#1} % descriptif +%} +% +%% Ajout des contenus principaux +%\def\ajoutcontenu#1{ + %\addtocounter{cptcontenu\currentressource}{1} % Ajoute un contenu (aka un item à la liste des contenus) + %\xdef\currentcontenu{\Alph{cptcontenu\currentressource}} % La lettre du contenu courant + % + %\expandafter\xdef\csname ressourcecontenu\currentressource\currentcontenu\endcsname{#1} % descriptif + %\newcounter{cptcontenudetail\currentressource\currentcontenu} % Le compteur de détails +%} +% +%% Ajout de détails aux contenux (sous-liste) +%\def\ajoutdetailcontenu#1{ + %\addtocounter{cptcontenudetail\currentressource\currentcontenu}{1} % Ajoute un détail à la liste des contenus + % + %\expandafter\xdef\csname ressourcecontenudetail\currentressource\currentcontenu\Alph{cptcontenudetail\currentressource\currentcontenu}\endcsname{#1} % descriptif +%} +% +%\def\ajoutconclusioncontenu#1{ + %\expandafter\xdef\csname ressourceconclucontenu\currentressource\endcsname{#1} % la conclusion +%} + + +% Ajout des compétences +% \ajoutcompetence{nom_competence}{niveau} +\def\ajoutcompetence#1#2{ + \addtocounter{cptressourcecomp\currentressource}{1} % le compteur de la comp dans la ressource + \xdef\currentcomp{\Alph{cptressourcecomp\currentressource}} % La lettre de la comp dans la ressource + + + \expandafter\xdef\csname ressourcecomp\currentressource\currentcomp\endcsname{#1} % le nom de la comp + \expandafter\xdef\csname ressourcecompniveau\currentressource\currentcomp\endcsname{#2} % le nom de la comp + + \newcounter{cptressourceac\currentressource\currentcomp} % le compteur d'ac pour la compétence rattachées à la ressource +} + +% Ajout d'AC aux compétences +\def\ajoutac#1#2{ + \addtocounter{cptressourceac\currentressource\currentcomp}{1} % le compteur de l'ac pour la comp dans la ressource + \xdef\currentac{\Alph{cptressourceac\currentressource\currentcomp}} % La lettre de l'ac pour la comp dans la ressource + + \expandafter\xdef\csname ressourceaccode\currentressource\currentcomp\currentac\endcsname{#1} % le nom de la comp + \expandafter\xdef\csname ressourceacname\currentressource\currentcomp\currentac\endcsname{#2} % le nom de la comp + + % boucle sur les AC par compétence => plus utilisé + \ifnum\value{cptressourceac\currentressource\currentcomp}=1\relax + \expandafter\xdef\csname loopressourceac\currentressource\currentcomp\endcsname{\currentac} + \else + \expandafter\xdef\csname loopressourceac\currentressource\currentcomp\endcsname{\csname loopressourceac\currentressource\currentcomp\endcsname,\currentac} + \fi + + +} + +% Ajout des SAE +\def\ajoutsae#1#2{ + \addtocounter{cptressourcesae\currentressource}{1} % le compteur de la sae dans la ressource + \xdef\currentsae{\Alph{cptressourcesae\currentressource}} % La lettre + + \expandafter\xdef\csname ressourcesaecode\currentressource\currentsae\endcsname{#1} % + \expandafter\xdef\csname ressourcesaename\currentressource\currentsae\endcsname{#2} % +} + +% Ajout des prerequis +\def\ajoutprerequis#1#2{ + \addtocounter{cptressourceprerequis\currentressource}{1} % le compteur du prerequis dans la ressource + \xdef\currentprerequis{\Alph{cptressourceprerequis\currentressource}} % La lettre + + \expandafter\xdef\csname ressourceprerequiscode\currentressource\currentprerequis\endcsname{#1} % + \expandafter\xdef\csname ressourceprerequisname\currentressource\currentprerequis\endcsname{#2} % +} + +% Ajout des mots-clés +\def\ajoutmotscles#1{ + \expandafter\xdef\csname ressourcemotscles\currentressource\endcsname{#1} % descriptif + +} + + +% ************************************* +\definecolor{colormotscle}{RGB}{120, 185, 235} + +\def\motscles#1{ + \if@motscles + \small \textcolor{colormotscle}{(#1)} + \fi +} \ No newline at end of file diff --git a/latex/modeles/tableau_ressource.tex b/latex/modeles/tableau_ressource.tex new file mode 100644 index 0000000..57d9b73 --- /dev/null +++ b/latex/modeles/tableau_ressource.tex @@ -0,0 +1,144 @@ + +% Les formats de colonnes +\newcolumntype{P}{>{}m{3.6cm}<{}} +\newcolumntype{Q}{>{}m{4.6cm}<{}} % 4.1 pour équiréparti +\newcolumntype{C}{>{}p{5.555cm}<{}} +\newcolumntype{T}{>{}p{13.325cm}<{}} % 12.825cm + +% Compteur de ligne pour les tableaux +\newcounter{noligne} + +% Tableau des apprentissages critiques +\newcommand*{\tableauAC}[2]{% +\begin{tabular}[t]{@{}C@{}}% + \xdef\CODE{#1} % le code de la ressource sous la forme AA + \xdef\COMP{#2} % le code de la compétence sous la forme A + + \forLoop{1}{\value{cptressourceac\CODE\COMP}}{noligne}{ + \xdef\contenu{{\csname ressourceaccode\CODE\COMP\Alph{noligne}\endcsname} | {\csname ressourceacname\CODE\COMP\Alph{noligne}\endcsname}} + \contenu + \tabularnewline % + } +\end{tabular}% +}% + +% Tableau des SAE +\newcommand*{\tableauSAE}[1]{% + \xdef\CODE{#1} % le code de la ressource sous la forme AA + \ifthenelse{\equal{\value{cptressourcesae\CODE}}{0}}{ % Si pas de prérequis + Aucune + }{ + \begin{tabular}[t]{@{}T@{}}% + \forLoop{1}{\value{cptressourcesae\CODE}}{noligne}{ + \xdef\contenu{{\csname ressourcesaecode\CODE\Alph{noligne}\endcsname} | {\csname ressourcesaename\CODE\Alph{noligne}\endcsname}} + \contenu + \tabularnewline % + } + \end{tabular}% + } +}% + +% Tableau des pré-requis +\newcommand*{\tableauPrerequis}[1]{% + \xdef\CODE{#1} % le code de la ressource sous la forme AA + \ifthenelse{\equal{\value{cptressourceprerequis\CODE}}{0}}{ % Si pas de prérequis +Aucun +}{ % Si des pré-requis +\begin{tabular}[t]{@{}T@{}}% + + \forLoop{1}{\value{cptressourceprerequis\CODE}}{noligne}{ + \xdef\contenu{{\csname ressourceprerequiscode\CODE\Alph{noligne}\endcsname} | {\csname ressourceprerequisname\CODE\Alph{noligne}\endcsname}} + \contenu + \tabularnewline % + } +\end{tabular}% +} +}% + +% Tableau du descriptif detaillé +\newcommand*{\tableauDescriptif}[1]{% + \xdef\CODE{#1} % le code de la ressource sous la forme AA + + \begin{tabular}[t]{@{}T@{}} + {\bfseries Ancrage et contexte professionnel :} \\ + \csname ressourceancrage\CODE\endcsname \\ + {\bfseries Contenus :} \\ + \csname ressourcecontenudetaille\CODE\endcsname + \end{tabular} +} + + %\begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em} + + + + +% Le tableau complet +\newcommand\tableauRessource[1]{ + +\xdef\CODE{#1} % code de la ressource (par ex: AA avec A=1er semestre, A=1ère ressource) + + +\setlength{\tabcolsep}{0.125cm} % Marge des colonnes +\setlength{\extrarowheight}{5pt} % Marge des lignes + +% 1er tableau : Nom/Code/Heures +\begin{tabular}[t]{|P|Q|P|Q|} +\hline % 1ère ligne + {\bfseries Ressource} + & \multicolumn{3}{l|}{\bfseries \csname ressourcename\CODE\endcsname} \\ +\hline % 2ème ligne + {\bfseries Code} + & \csname ressourcecode\CODE\endcsname + & {\bfseries Semestre} + & \csname ressourcesem\CODE\endcsname \\ +\hline % 3ème ligne Heures +{ \setlength{\extrarowheight}{0pt} + \begin{tabular}[t]{@{}Q@{}} \bfseries Heures de formation \\ \bfseries encadrées \end{tabular} +} +& {\csname ressourcetraining\CODE\endcsname}h +& {\bfseries dont heures de TP} +& {\csname ressourcetp\CODE\endcsname}h \\ +\hline +\end{tabular} + +% 2ème tableau : compétences et apprentissages critiques +\begin{tabular}[t]{|C|C|C|} +\hline +\multicolumn{3}{|c|}{\bfseries Compétence(s) ciblées et apprentissage(s) critique(s) couvert(s)} \\ +\hline + \textit{\csname ressourcecomp\CODE A\endcsname} | {\csname ressourcecompniveau\CODE A\endcsname} + & + \textit{\csname ressourcecomp\CODE B\endcsname} | {\csname ressourcecompniveau\CODE B\endcsname} + & + \textit{\csname ressourcecomp\CODE C\endcsname} | {\csname ressourcecompniveau\CODE C\endcsname} +\\ +\hline % AC de RT1 +{\tableauAC{\CODE}{A} +} +& % AC de RT2 +{\tableauAC{\CODE}{B} +} +& % AC de RT3 +{\tableauAC{\CODE}{C} +} +\\ +\hline +\end{tabular} + +% 3ème tableau : SAE, descriptif +\begin{tabular}[t]{|P|T|} +\hline +{\bfseries SAÉ concernée(s) } & \tableauSAE{\CODE} \\ +\hline +{\bfseries Prérequis} & \tableauPrerequis{\CODE} \\ +\hline +{\bfseries Descriptif détaillé } & \tableauDescriptif{\CODE} \\ +\hline +{\bfseries Mots-clés} & {\csname ressourcemotscles\CODE\endcsname} \\ +\hline + +\end{tabular} + + + +} % Fin de la commande \ No newline at end of file diff --git a/latex/pn_formation.tex b/latex/pn_formation.tex new file mode 100644 index 0000000..b9b564d --- /dev/null +++ b/latex/pn_formation.tex @@ -0,0 +1,100 @@ +\documentclass[11pt,mathserif]{article} % 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} +\usepackage{hyperref} +\usepackage{array} % Pour les tableaux +\usepackage{multicol} +\usepackage{geometry} +\usepackage{forloop} +\usepackage{xparse} +\usepackage{enumitem} +\setlist{leftmargin=1em,topsep=0pt,partopsep=0pt,itemsep=0pt,itemindent=0em} + +%\geometry{a4paper,left=25mm,right=25mm,top=25 mm,bottom=25mm} % landscape + \geometry{ + a4paper, + % total={170mm,257mm}, + left=10mm, + right=20mm, + top=15mm, +bottom=15mm + } + +\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 +% \draft est defini pour la verison de travail avec annotations et table des matières +\ifdef{\draft}{ +\usepackage[motscles]{macros_formations} % avec mots-clés +}{ +\usepackage{macros_formations} % sans mots-clés +} + +% ******************************************************** +\title{Référentiel de formation\\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} +\input{feminisation-metiers.tex} +% L'import du référentiel +\input{referentiel_BUT1.tex} + +% Les macros pour affichage +\input{modeles/tableau_ressource.tex} + + + + +\begin{document} + +% Les listes +\renewcommand{\labelitemi}{$\bullet$} +\renewcommand{\labelitemii}{$\circ$} + + +% ------ TABLE DES MATIERES (en version draft seulement) +\ifdef{\draft}{ + %\begin{frame}[plain]{} + %\frametitle{\Large Table des matières} + %\begin{columns}[t] + %\begin{column}{.5\textwidth} + %\tableofcontents[sections={1-3}] + %\end{column} + %\begin{column}{.5\textwidth} + %\tableofcontents[sections={4-5}] + %\end{column} + %\end{columns} + %\end{frame} +}{} + +%\loopressourceacAAA +%\tableauACD{AA}{A} + + % \tableauAC{AA}{A} + +\tableauRessource{AA} +\tableauRessource{AB} + +\end{document} diff --git a/latex/referentiel_BUT1.tex b/latex/referentiel_BUT1.tex new file mode 100644 index 0000000..508e335 --- /dev/null +++ b/latex/referentiel_BUT1.tex @@ -0,0 +1,12 @@ +\specialite{Réseaux et Télécommunications} + +% Semestre 1 +\nouveausemestre{} + + +\input{ressources/R107.tex} +\input{ressources/R108.tex} + +% Semestre 2 +\nouveausemestre{} + diff --git a/latex/ressources/R107.tex b/latex/ressources/R107.tex new file mode 100644 index 0000000..4fe4862 --- /dev/null +++ b/latex/ressources/R107.tex @@ -0,0 +1,71 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Ressources +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\nouvelleressource{R107}{Fondamentaux de la programmation} + +\ajoutheures{41}{30} + +%% Les compétences et les ACs +\ajoutcompetence{RT1-Administrer}{\niveauA} + + +\ajoutcompetence{RT2-Connecter}{\niveauA} + +\ajoutcompetence{RT3-Programmer}{\niveauA} +\ajoutac{AC311}{Utiliser un système informatique et ses outils} +\ajoutac{AC312}{Lire, exécuter, corriger et modifier un programme} +\ajoutac{AC313}{Traduire un algorithme, dans un langage et pour un environnement donné} +\ajoutac{AC316}{S’intégrer dans un environnement propice au développement et au travail collaboratif} + +% Les SAE +\ajoutsae{SAÉ15}{Traitement de données } + +% Les pre-requis +%\ajoutprerequis{R101}{Blabla} +%\ajoutprerequis{R102}{Blabla} + +% Le descriptif +\ajoutancrage{ +Elle fournit les bases conceptuelles et pratiques pour concevoir et spécifier formellement un traitement automatisé de l'information. Ces bases pourront venir en appui de nombreuses compétences techniques (en informatique, en réseau, en télécommunication, ...) que le professionnel R\&T doit développer et s’inscrivent dans de nombreuses situations professionnelles que rencontrent le professionnel R\&T, notamment le développement d’outils informatiques à usage interne d'une équipe (compétence RT3-Programmer) ou l’automatisation du déploiement et de la maintenance des outils logiciels (compétence RT1-Administrer). +} + +% Contenus +\ajoutcontenudetaille{ +En utilisant un langage de programmation, comme par exemple Python, les contenus suivants seront traités : +\begin{itemize} +\item Notions d'algorithmique + \begin{itemize} + \item Variables, types de base (nombres, chaînes, listes/tableaux) + \item Structures de contrôle : tests, répétitions + \item Fonctions et procédures + \item Portée des variables + \end{itemize} +\item Tests et corrections d’un programme +\item Prise en main d'un environnement de programmation (éditeur, environnement de développement) +\item Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes), … +\item Manipulation de fichiers texte +\item Interaction avec le système d'exploitation et la ligne de commande : arguments, lancement de commandes +\item Suivi de versions (git, svn, ...) +\end{itemize} +L'utilisation de l’anglais est préconisée pour la documentation du code. +} + +%\ajoutintrocontenu{En utilisant un langage de programmation, comme par exemple Python, les contenus suivants seront traités :} +%\ajoutcontenu{Notions d'algorithmique} +%\ajoutdetailcontenu{Variables, types de base (nombres, chaînes, listes/tableaux)} +%\ajoutdetailcontenu{Structures de contrôle : tests, répétitions} +%\ajoutdetailcontenu{Fonctions et procédures} +%\ajoutdetailcontenu{Portée des variables} +% +%\ajoutcontenu{Tests et corrections d’un programme} +%\ajoutcontenu{Prise en main d'un environnement de programmation (éditeur, environnement de développement)} +%\ajoutcontenu{Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes), …} +%\ajoutcontenu{Manipulation de fichiers texte} +%\ajoutcontenu{Interaction avec le système d'exploitation et la ligne de commande : arguments, lancement de commandes} +%\ajoutcontenu{Suivi de versions (git, svn, ...)} +% +%\ajoutconclusioncontenu{L'’utilisation de l’anglais est préconisée pour la documentation du code.} + +% Mots-clés +\ajoutmotscles{Algorithmes, langages de programmation, méthodologie de développement, suivi de versions} diff --git a/latex/ressources/R108.tex b/latex/ressources/R108.tex new file mode 100644 index 0000000..9259585 --- /dev/null +++ b/latex/ressources/R108.tex @@ -0,0 +1,62 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Ressources +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\nouvelleressource{R108}{Bases des systèmes d'exploitation} + +\ajoutheures{27}{21} + +%% Les compétences et les ACs +\ajoutcompetence{RT1-Administrer}{\niveauA} +\ajoutac{AC111}{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} +\ajoutac{AC116}{Installer un poste client} + +\ajoutcompetence{RT2-Connecter}{\niveauA} + +\ajoutcompetence{RT3-Programmer}{\niveauA} +\ajoutac{AC311}{Utiliser un système informatique et ses outils} +\ajoutac{AC312}{Lire, exécuter, corriger et modifier un programme} + +% Les SAE +\ajoutsae{SAÉ15}{Traitement de données} + +% Les pre-requis +%\ajoutprerequis{R101}{Blabla} +%\ajoutprerequis{R102}{Blabla} + +% Le descriptif +\ajoutancrage{ +Cette ressource traite des bases de l’utilisation d’un poste client et de son système d’exploitation. +Elle est essentielle pour la prise en main pratique d’un système informatique en abordant notamment la gestion des données dans un espace de stockage (organisation, recherche, droits) et la maîtrise d’un environnement numérique, deux thèmes attendus par le référentiel PIX (https://pix.fr/competences).\\ +Cette ressource introduit également un usage avancé du système d’exploitation nécessaire au besoin d’un professionnel R\&T. Elle vise la maîtrise de commandes en ligne pour gérer l’arborescence de fichiers, les programmes et les processus du système d’exploitation, par exemple pour exécuter un programme ou configurer les éléments d’un site Web (compétence RT3-Programmer). \\ +Elle vise également l'emploi des principales commandes réseau, dans des scripts simples. Ces commandes sont les bases d’appui pour administrer - par la suite - un réseau et de ses services (compétence RT1-Administrer). +Elle contribue donc aux apprentissages critiques mentionnés précédemment. +} + +% Contenus +\ajoutcontenudetaille{ +\begin{itemize} +\item Systèmes d'exploitations Windows/Linux, Interface-Homme-Machine et ligne de commande +\item Arborescence des répertoires, déplacement, consultation, chemins +\item Manipulation de fichiers avec un éditeur texte +\item Permissions, droits +\item Gestion des processus et flux (redirection, pipe…) +\item Se documenter sur le détail des commandes en français/anglais (commande man) +\item Consulter et modifier les variables d’environnement +\item Commandes réseau (wget, curl, ping, traceroute, netstat, nmap…) +\item Initiation aux scripts pour l’automatisation de séquences de commandes, aux structures de contrôle +\end{itemize} +} + +%\ajoutcontenu{Systèmes d'exploitations Windows/Linux, Interface-Homme-Machine et ligne de commande} +%\ajoutcontenu{Arborescence des répertoires, déplacement, consultation, chemins} +%\ajoutcontenu{Manipulation de fichiers avec un éditeur texte} +%\ajoutcontenu{Permissions, droits} +%\ajoutcontenu{Gestion des processus et flux (redirection, pipe…)} +%\ajoutcontenu{Se documenter sur le détail des commandes en français/anglais (commande man)} +%\ajoutcontenu{Consulter et modifier les variables d’environnement} +%\ajoutcontenu{Commandes réseau (wget, curl, ping, traceroute, netstat, nmap…)} +%\ajoutcontenu{Initiation aux scripts pour l’automatisation de séquences de commandes, aux structures de contrôle} + +% Mots-clés +\ajoutmotscles{Programmation, arborescence, processus, scripts, variables d’environnement, PIX} diff --git a/latex/styles.tex b/latex/styles.tex new file mode 100644 index 0000000..8512983 --- /dev/null +++ b/latex/styles.tex @@ -0,0 +1,51 @@ +% ***************************************** +% 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} + + +% Espacement titres section de la table des matières +\makeatletter +\patchcmd{\beamer@sectionintoc} + {\vfill} + {\vskip 2ex} + {} + {} +\makeatother