RNCP40122BC01Concevoir une solution informatique en répondant à des spécifications fonctionnelles et techniques
- Analyser un système ou un processus existant Réaliser une analyse détaillée des processus métiers et des systèmes informatiques associés, en identifiant les points faibles, les limitations techniques et les opportunités d’optimisation dans un contexte de performances attendues et de compatibilité. Effectuer une veille technologique et un état de l’art Explorer les solutions, outils et méthodologies disponibles sur le marché en s’appuyant sur une veille technologique active, afin de garantir que l’architecture proposée intègre des approches innovantes et adaptées aux évolutions technologiques. Analyser et traduire les besoins clients en spécifications techniques et fonctionnelles Étudier, Interpréter et formaliser les besoins exprimés dans un cahier des charges ou un modèle existant par le client ou les parties prenantes avec des données mesurables, exploitables et techniquement réalisables, tout en assurant leur alignement avec les objectifs stratégiques (contraintes de budget, de délai et les ressources disponibles). Modéliser, dimensionner et évaluer des architectures Concevoir des solutions architecturales sous forme de modèles adaptés, les dimensionner en tenant compte des contraintes de performance, d'évolutivité et de sécurité, puis évaluer leur viabilité à travers des scénarios de simulation ou des prototypes. Justifier le choix d'une solution technique Élaborer une argumentation claire et structurée pour le choix de l’architecture, en s’appuyant sur des critères tels que les coûts, les délais, la maintenabilité, les risques, ainsi que les retours sur investissement prévus. Intégrer les enjeux environnementaux dans la conception Prendre en compte les impacts environnementaux liés à l’architecture informatique en privilégiant des solutions durables, économes en énergie et optimisées pour réduire leur empreinte carbone, tout en respectant les réglementations et les bonnes pratiques du secteur. Prendre en compte la dimension des Responsabilités Sociétale des Ent
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap
RNCP40122BC02Développer, programmer et tester une solution informatique
- Structurer la collecte et le traitement des données Organiser les phases d’acquisition et de pré-traitement des données en tenant compte des contraintes de volume, de diversité des sources et des exigences de qualité des données, tout en respectant les normes en matière de protection des données. Réaliser une version fonctionnelle Développer une solution informatique répondant aux spécifications définies, en programmant des modules ou des fonctionnalités clés, tout en assurant leur intégration progressive dans un environnement de développement. Veiller à l’adéquation des choix technologiques avec les objectifs de performance et de compatibilité. Déployer, tester et valider la solution en conditions réelles Installer la solution dans un environnement proche des conditions opérationnelles, réaliser des tests unitaires, fonctionnels et de charge pour détecter les anomalies ou incompatibilités, et valider la conformité aux attentes des parties prenantes et aux normes en vigueur. Optimiser, améliorer et maintenir la solution informatique Surveiller les performances de la solution déployée, identifier les axes d’amélioration en fonction des retours utilisateurs ou des évolutions technologiques, et mettre en œuvre des correctifs ou des mises à jour en garantissant la continuité de service. Proposer des adaptations pour anticiper les besoins futurs ou pallier les nouvelles contraintes rencontrées. Prendre en compte la dimension des Responsabilités Sociétale des Entreprises Intégrer la Santé et Sécurité au Travail dans la gestion de ses activités et la conduite de ses projets. Intégrer la Responsabilité Sociétale dans la gestion de ses activités et la conduite de ses projets. Penser ses pratiques de manière à éviter toute forme de discrimination ou d'exclusion. Participer aux mutations industrielles et sociales
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap
RNCP40122BC03Piloter, planifier et coordonner les étapes d’un projet informatique
- Structurer et organiser le projet informatique Définir les rôles, répartir les tâches et établir les objectifs, tout en construisant un budget prévisionnel, un calendrier précis, et une matrice des risques. Prendre en compte les exigences contractuelles, les ressources disponibles, et les attentes des parties prenantes. Encadrer et dynamiser l’équipe projet Manager et animer les équipes pluridisciplinaires en appliquant des méthodologies adaptées (agile, cycle en V, etc.), tout en encourageant la collaboration, la créativité et l’innovation. Veiller à maintenir un climat de travail motivant, même dans des contextes contraints ou sous pression. Rédiger des documents clairs et structurés pour le projet Produire des supports de communication adaptés, tels que des comptes rendus, des tableaux de bord et des rapports, en utilisant des formats normalisés et en garantissant leur lisibilité pour des interlocuteurs techniques et non techniques. Assurer une communication fluide avec toutes les parties prenantes Dialoguer efficacement avec l’ensemble des acteurs du projet (clients, fournisseurs, équipes internes), en tenant compte des barrières culturelles et linguistiques, y compris en anglais, pour garantir une compréhension partagée des objectifs et des enjeux. Suivre l’avancement et gérer les risques du projet Utiliser des indicateurs de performance pour évaluer régulièrement l’état d’avancement, identifier les écarts par rapport au planning, et mettre en place des actions correctives face aux risques identifiés, tout en s’assurant du respect des délais et du budget. Clôturer le projet avec un bilan structuré Réaliser une synthèse complète des résultats obtenus, en documentant les succès, les points d’amélioration et les retours d’expérience, afin de fournir une vision claire des réalisations et de la valeur créée. Capitaliser sur les enseignements d'un projet pour les projets futurs Formaliser et archiver les connaissances acquises, en les intégrant dans une démarche d’am
Évaluation : Rapport et soutenance de projet devant un jury composé au minimum de 2 enseignants chercheurs et d'un professionnel Évaluation des compétences développées. Prise en compte spécifique des situations de handicap.
RNCP40122BC04Structurer, stocker et exploiter des données dans un système d'information
- Mettre en œuvre une politique de protection des données et de gestion des risques Concevoir et appliquer des stratégies de sécurisation des données en conformité avec les réglementations (RGPD, ISO 27001), en intégrant les contraintes liées à la cybersécurité, à la confidentialité et à la résilience des systèmes d’information face aux menaces internes et externes. Définir des solutions adaptées pour le stockage et la structuration des données Identifier et mettre en place des architectures de bases de données performantes (relationnelles, NoSQL, etc.) répondant aux besoins en termes de volume, de scalabilité et de performance, tout en respectant les limites des infrastructures matérielles et logicielles disponibles. Assurer le contrôle qualité des bases de données Mettre en œuvre des procédures pour vérifier l’intégrité, la cohérence et la fiabilité des données, en développant des tests automatisés et en analysant les indicateurs de qualité, tout en ajustant les processus pour répondre aux exigences fonctionnelles et opérationnelles. Interroger et exploiter les données d’une base Utiliser des outils et langages avancés pour interroger les bases de données, extraire les informations pertinentes, et présenter les résultats sous une forme claire et exploitable, en fonction des besoins des utilisateurs ou des analyses demandées. Développer des applications intégrées à une base de données Concevoir et coder des applications permettant une interaction fluide avec les bases de données, en tenant compte des contraintes d’interface utilisateur, de rapidité d’accès aux données, et de compatibilité avec les environnements système. Administrer les bases de données pour assurer leur disponibilité et leur performance Effectuer la configuration, la gestion des utilisateurs, le suivi des performances et les sauvegardes régulières des bases de données, tout en résolvant les incidents techniques pour garantir une disponibilité continue. Maintenir et faire évoluer un système existant
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap
RNCP40122BC05Modéliser et réaliser un système d'aide à la décision à partir de données
- Structurer et organiser la collecte et le prétraitement des données Définir et mettre en place des processus efficaces pour collecter, nettoyer et normaliser les données à partir de multiples sources, tout en respectant les contraintes de qualité, de confidentialité et de conformité aux réglementations en vigueur (comme le RGPD). Planifier et conduire une expérimentation sur les données Élaborer et exécuter un protocole expérimental pour tester des hypothèses ou valider des modèles, en s’assurant de la reproductibilité des résultats Analyser les données et interpréter les résultats pour alimenter le système décisionnel Identifier des tendances, corrélations ou anomalies significatives dans les données, et traduire ces observations en indicateurs clairs et exploitables pour guider les prises de décision stratégiques. Utiliser des outils de visualisation pour appuyer les décisions Concevoir des tableaux de bord et des représentations graphiques interactives à l’aide d’outils comme Tableau, Power BI ou matplotlib, permettant aux parties prenantes de comprendre les analyses et d’appuyer leurs décisions avec des éléments visuels convaincants. Modéliser et résoudre des problématiques complexes avec des outils avancés Construire des modèles mathématiques et décisionnels en utilisant des techniques d’Intelligence Artificielle (IA) ou de Recherche Opérationnelle (RO), en tenant compte des contraintes techniques, des ressources informatiques disponibles et des objectifs définis par les parties prenantes. Prendre en compte la dimension des Responsabilités Sociétale des Entreprises et les contraintes environnementales Intégrer la Santé et Sécurité au Travail dans la gestion de ses activités et la conduite de ses projets. Intégrer la Responsabilité Sociétale dans la gestion de ses activités et la conduite de ses projets. Penser ses pratiques de manière à éviter toute forme de discrimination ou d'exclusion. Participer aux mutations industrielles et sociales
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap
RNCP40122BC06Mettre en place et administrer une architecture informatique
- Garantir la sécurité des systèmes et réseaux informatiques Implémenter et gérer des politiques de sécurité robustes pour protéger les accès (droits d’accès, comptes utilisateurs, réseaux privés), prévenir les intrusions, et garantir la confidentialité et l’intégrité des données. Intégrer des outils de cybersécurité en connaissant les normes en vigueur. Auditer les performances et la sécurité des réseaux informatiques Réaliser des analyses périodiques des infrastructures réseau en suivant des indicateurs clés de performance (bande passante, disponibilité, latence) et en identifiant les points faibles ou les vulnérabilités. Proposer des recommandations d’amélioration en fonction des besoins évolutifs et des contraintes opérationnelles. Configurer et déployer des équipements informatiques Installer, configurer et paramétrer des équipements réseau (routeurs, commutateurs, pare-feu) et serveurs en s’assurant de leur compatibilité avec l’architecture existante, tout en garantissant un fonctionnement optimal et sécurisé dans les environnements contraints. Administrer et maintenir les réseaux informatiques Superviser le fonctionnement des infrastructures réseau et système, résoudre les incidents techniques en temps réel, et mettre en œuvre des mises à jour régulières pour garantir la continuité de service, la scalabilité et la robustesse des architectures. Mettre en place et exploiter une architecture parallèle de calcul Concevoir et déployer des infrastructures de calcul distribué ou parallèle (clusters, grilles, ou solutions cloud) pour répondre aux besoins de traitement intensif des données, en respectant les contraintes de performances, de coûts et d’éco-responsabilité. Prendre en compte la dimension des Responsabilités Sociétale des Entreprises et les contraintes environnementales Intégrer la Santé et Sécurité au Travail dans la gestion de ses activités et la conduite de ses projets. Intégrer la Responsabilité Sociétale dans la gestion de ses activités et la conduite d
Évaluation : Contrôles continus et /ou contrôles terminaux individuels (contrôles écrits, exposés oraux, rapports et soutenances de stages en entreprise, évaluation par les tuteurs en entreprise...) et en groupe (comptes rendus de travaux pratiques, rapport et soutenance de projets avec des commanditaires du monde socio-économique). Mises en situation lors de stages et projets, évaluées par compétences. Prise en compte spécifique des situations de handicap