| M106 |
106.1 |
Élaborer un concept de sécurité des données et des rôles et le documenter. |
| M106 |
106.2 |
Définir les autorisations d’accès (rôles/autorisations) selon le concept établi afin de garantir la sécurité et la protection des données. |
| M106 |
106.3 |
Exécuter des commandes pour interroger les données et utiliser des fonctions de filtrage et d’agrégation. |
| M106 |
106.4 |
Traiter des données et utiliser des transactions si nécessaire. |
| M106 |
106.5 |
Effectuer une sauvegarde des données et du schéma de la base de données et les restaurer à partir du backup. |
| M106 |
106.6 |
Modifier ou migrer un schéma de base de données et les données d’une base de données. |
| M106 |
106.7 |
Optimiser la base de données par rapport aux heures d’accès et aux besoins en ressources. |
| M164 |
164.1 |
Interpréter correctement la représentation d’un modèle de données logique relationnel. |
| M164 |
164.2 |
Implémenter un modèle de données logique relationnel dans un système de gestion de bases de données relationnel. |
| M164 |
164.3 |
Garantir l’intégrité référentielle du schéma de base de données implémenté avec des conditions d’intégrité (contraintes). |
| M164 |
164.4 |
Insérer des données dans la base de données à l’aide du langage de manipulation de données (Data Manipulation Language [DML]). |
| M164 |
164.5 |
Importer des données dans la base de données (p. ex. à partir de fichiers ou d’autres tableaux). |
| M164 |
164.6 |
Vérifier l’exhaustivité et l’exactitude des données insérées au moyen d’interrogations simples. |
| M164 |
164.7 |
Corriger les données erronées et incomplètes. |
| M223 |
223.1 |
Estimer si une base de données remplit les exigences de l’aptitude multi-utilisateurs, et, le cas échéant, documenter les adaptations. |
| M223 |
223.2 |
Développer l’application et garantir la capacité multi-utilisateurs au moyen de transactions. |
| M223 |
223.3 |
Implémenter les interfaces utilisateurs, les adaptations de la base de données et les transactions. |
| M223 |
223.4 |
Définir les spécifications de tests pour les aspects fonctionnels et non-fonctionnels de l’aptitude multi-utilisateurs, tester l’application et verbaliser les tests. |
| M223 |
223.5 |
Documenter les transactions en veillant aux possibilités de maintenance et de reproductibilité. |
| M306 |
306.1 |
Vérifier la faisabilité d’un objectif en tenant compte des ressources, des exigences et des délais imposés, documenter les résultats et en discuter avec le client. |
| M306 |
306.2 |
Identifier un projet et définir les mesures pour le mener à bien à l’aide d’un business case (parties prenantes, analyse des risques, étude de faisabilité et de rentabilité, gestion du temps, développement d’objectifs). |
| M306 |
306.3 |
Élaborer une planification de projet garantissant le déroulement méthodique d’un mandat compte tenu des ressources, des délais, des problèmes à traiter et de la répartition du travail (méthode en cascade [waterfall]/agile, indépendamment de la méthode appliquée au sein de l’entreprise formatrice). |
| M306 |
306.4 |
Attribuer des mandats (lot de travail/stories), en coordonner et en surveiller l’exécution (qualité, délais, coûts). |
| M306 |
306.5 |
Établir un rapport sur l’avancement des travaux (rapport sur l’état du projet/journal du projet) et y documenter l’état du projet (ressources, délais, travaux réalisés) à l’attention du client. |
| M306 |
306.6 |
Documenter et expliquer les résultats du projet (solution) à l’attention du client. |
| M306 |
306.7 |
Passer en revue le déroulement du projet avec les membres de l’équipe de projet et tirer des conclusions pour une exécution de projet efficace. |
| M319 |
319.1 |
Saisir le problème, développer de façon structurée des solutions possibles et les traduire pour les parties prenantes. |
| M319 |
319.2 |
Créer une représentation visuelle appropriée pour la programmation des besoins. |
| M319 |
319.3 |
Déduire les données nécessaires à partir des consignes (entrée, processus, sortie et types de données). |
| M319 |
319.4 |
Implémenter l’application à l’aide de structures de contrôle et des fonctions créées. |
| M319 |
319.5 |
Respecter les conventions définies, commenter le code en tenant compte de la maintenabilité. |
| M319 |
319.6 |
Interpréter les défauts (erreurs) du logiciel et les corriger. |
| M320 |
320.1 |
Analyser des problèmes d’application pour créer des programmes orientés objet. [g4.1, g4.4] |
| M320 |
320.2 |
Modéliser et documenter des programmes orientés objet. [g4.4] |
| M320 |
320.3 |
Implémenter un design orienté objet. [g5.2, g5.5] |
| M320 |
320.4 |
Vérifier l’exactitude et la qualité de l’implémentation. [g5.4, g6.3, g6.5, g6.6] |
| M321 |
321.1 |
Analyser des systèmes logiciels présentant une structure différente et les transférer vers des systèmes distribués. [g1.1, g4.4, g4.5] |
| M321 |
321.2 |
Utiliser des composants de système dans des systèmes distribués. [g5.1, g5.2] |
| M321 |
321.3 |
Relier des parties de système via des interfaces bien définies. [g5.2, g5.3] |
| M321 |
321.4 |
Implémenter des composants de système dans un système distribué et vérifier leur fonctionnement. [g5.4, g5.7, g6.4, g6.6, h4.3, h4.4] |
| M323 |
323.1 |
Analyser et décrire les exigences en vue de la réalisation d'une programmation fonctionnelle.[g4.1, g4.4] |
| M323 |
323.2 |
Implémenter de manière efficiente des algorithmes et des problèmes d’applications selon le paradigme de programmation fonctionnelle et les exigences données. [g5.2, g5.5] |
| M323 |
323.3 |
Améliorer et optimiser le code impératif implémenté en utilisant la programmation fonctionnelle (refactorisation). [g5.4, g5.5] |
| M323 |
323.4 |
Vérifier l’exactitude et la qualité de l’implémentation. [g6.3, g6.5, g6.6] |
| M335 |
335.1 |
Analyser la donnée, développer la fonctionnalité et le scénario. |
| M335 |
335.2 |
Elaborer le concept de solution pour l’application et vérifier l’implémentation dans des solutions existantes. |
| M335 |
335.3 |
Programmer une application avec un environnement de développement usuel en tenant compte des possibilités et restrictions des appareils mobiles. |
| M335 |
335.4 |
Planifier la publication de l’application sur une plateforme usuelle et fixer les étapes nécessaires. |
| M335 |
335.5 |
Vérifier l’application mobile selon le plan de tests, saisir les résultats des tests et, le cas échéant, entreprendre les corrections nécessaires. |
| M346 |
346.1 |
Évaluer l’adéquation des solutions on-premise et cloud par rapport aux objectifs de l’entreprise et, sur cette base, formuler une recommandation de mise en œuvre. |
| M346 |
346.2 |
Spécifier les coûts, frais d’exploitation inclus, de la solution proposée et définir une adoption du cloud (cloud adoption) appropriée. |
| M346 |
346.3 |
Développer un concept technique pour l’intégration de la solution cloud choisie en tenant compte des conditions techniques et des exigences du domaine d’application concerné. |
| M346 |
346.4 |
Installer et configurer les services prédéfinis dans le cloud. |