Referentiel_Competences/referentiel/CCC.tex

53 lines
4.3 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 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}