03
Compétence C3
Administrer des systèmes informatiques communicants complexes
Niveau Analyse

Installer, configurer, mettre à disposition, maintenir en conditions opérationnelles des infrastructures, des services et des réseaux et optimiser le système informatique d'une organisation.

3.1. Composantes Essentielles (CE)

  • CE3.1 : Maîtriser l'architecture des systèmes et des réseaux
  • CE3.2 : Sécuriser le système d'information
  • CE3.3 : Appliquer les obligations légales, les normes en vigueur et les bonnes pratiques
  • CE3.4 : Mettre en œuvre les mesures correctives adaptées à la nature des incidents identifiés
  • CE3.5 : Respecter les contraintes de performances, de coûts et d'efficacité énergétique
  • CE3.6 : Assurer la pérennité des données et des logiciels

3.2. Activités Constitutives (AC) et projets illustratifs

AC 1 : Installer et configurer un système d'exploitation

Création et interconnexion de Machines Virtuelles (VM)

Contexte : Mise en place d'un environnement virtualisé composé de plusieurs machines devant communiquer entre elles.

Rôle et réalisations :

  • Installation et configuration de plusieurs systèmes d'exploitation virtualisés
  • Configuration des interfaces réseau pour permettre la communication entre les machines
  • Attribution des adresses IP et vérification de la connectivité (ping, routage)

Apports : Maîtrise de la virtualisation, de l'administration système de base et de la configuration réseau.

AC 2 : Utiliser les fonctionnalités de base d'un système d'exploitation et configurer un poste de travail

Administration système des VMs

Contexte : Gestion et sécurisation des machines virtuelles créées pour l'infrastructure.

Rôle et réalisations :

  • Utilisation des commandes en ligne (CLI) pour administrer les serveurs
  • Gestion des droits d'accès, des utilisateurs et des dossiers partagés
  • Automatisation de petites tâches de configuration système

Apports : Autonomie dans l'utilisation avancée d'un OS (notamment Linux) sans interface graphique.

AC 3 : Déployer des services dans une architecture réseau

Déploiement Docker (SAÉ) & Architecture Apache / BDD

Contexte : Mise en production d'un site web dans le cadre d'une SAÉ et création d'une architecture client-serveur isolée.

Rôle et réalisations :

  • Conteneurisation et déploiement du site web à l'aide de Docker
  • Configuration d'un serveur web Apache pour traiter les requêtes HTTP
  • Liaison réseau entre le serveur Apache et une base de données sur une VM/conteneur distincte

Apports : Compréhension des architectures multi-tiers, maîtrise des outils de conteneurisation modernes et gestion des flux réseau inter-services.

3.3. Réalisations détaillées

Projet universitaire

Déploiement d'une infrastructure réseau virtualisée

5 semaines Équipe de 4 Contrainte sécuritéDocumentation exigée

Mise en place d'un réseau local virtualisé sous GNS3 : routage OSPF, segmentation VLAN, pare-feu et DMZ. Analyse des flux réseau à l'aide de Wireshark et rédaction d'un rapport de sécurité.

Compétences techniques
GNS3 / VirtualBoxOSPF / VLANWiresharkiptables
Compétences humaines
RigueurTravail en équipeDocumentation
Projet personnel

Homelab : serveur self-hosted avec services containerisés

En continu Solo Usage personnel réelDisponibilité 24/7

Administration d'un serveur Debian à domicile avec Docker Compose : Nextcloud, Nginx reverse proxy, Fail2ban, sauvegardes automatisées. Surveillance via Uptime Kuma et gestion des certificats TLS.

Compétences techniques
Linux DebianDocker ComposeNginx / TLSMonitoring
Compétences humaines
Curiosité techniqueAutonomieDocumentation
TechniqueHumaine

3.4. Mise en perspective des CE et AC avec les projets

  • CE3.1 (Architecture) : Répartition des rôles entre le serveur Apache et la base de données sur des machines distinctes.
  • CE3.4 (Correction d'incidents) : Analyse des logs Apache et Docker pour résoudre les erreurs de déploiement.
  • CE3.6 (Pérennité) : Utilisation de Docker pour garantir que le site fonctionne de la même manière partout.
04
Compétence C4
Gérer des données de l'information
Niveau Analyse

Concevoir, gérer, administrer et exploiter les données de l'entreprise et mettre à disposition toutes les informations pour un bon pilotage de l'entreprise.

4.1. Composantes Essentielles (CE)

  • CE4.1 : Respecter les réglementations sur le respect de la vie privée et la protection des données personnelles
  • CE4.2 : Respecter des enjeux économiques, sociétaux et écologiques de l'utilisation et du stockage des données, ainsi que des différentes infrastructures
  • CE4.3 : S'appuyer sur des bases mathématiques solides (par exemple logique et statistiques)
  • CE4.4 : Considérer les modèles de données utilisés dans les développements technologiques
  • CE4.5 : Assurer la cohérence et la qualité des données

4.2. Activités Constitutives (AC) et projets illustratifs

AC 1 : Concevoir et mettre en place une base de données

Démocr@t — Base de données

Contexte : Conception et implémentation de la BDD pour l'application de vote en ligne.

Rôle et réalisations :

  • Modélisation conceptuelle (MCD / schéma Entité-Relation normalisé)
  • Traduction relationnelle et scripts SQL
  • Contraintes d'intégrité et règles de gestion

Apports : Maîtrise du cycle de conception BDD, SQL avancé.

AC 2 : Optimiser et sécuriser une base de données

Démocr@t — Optimisation & Sécurité

Contexte : Amélioration des performances et sécurisation des accès sur la BDD du projet Démocr@t.

Rôle et réalisations :

  • Optimisation des requêtes (index, EXPLAIN)
  • Gestion des utilisateurs et des privilèges
  • Prévention des injections SQL par requêtes préparées

Apports : Administration et sécurité BDD, conformité RGPD.

AC 3 : Organiser la restitution de données

Démocr@t — Visualisation des résultats

Contexte : Affichage dynamique des résultats de vote pour les administrateurs et utilisateurs.

Rôle et réalisations :

  • Tableaux de résultats dynamiques (JavaScript)
  • Requêtes d'agrégation SQL (GROUP BY, HAVING)
  • Affichage des statistiques de vote

Apports : Restitution efficace des données, support à la prise de décision.

AC 4 : Manipuler des données hétérogènes

SAÉ — Intégration multi-sources

Contexte : Intégration et nettoyage de données issues de sources multiples (CSV, SQL).

Rôle et réalisations :

  • Nettoyage et normalisation des données
  • Conception du schéma relationnel adapté
  • Garantie de cohérence lors des insertions

Apports : Gestion de données complexes et hétérogènes, qualité et fiabilité.

4.3. Réalisations détaillées

Projet universitaire

Conception et interrogation d'une base de données cinéma

6 semaines Binôme Modélisation imposéeSoutenance orale

Modélisation d'une base de données relationnelle (Merise/UML), création du schéma SQL, peuplement avec données réelles et écriture de requêtes complexes (jointures, agrégats, sous-requêtes, vues).

Compétences techniques
Merise / MCDSQL avancéPostgreSQLVues & Triggers
Compétences humaines
RigueurPrésentation oraleOrganisation
Projet universitaire

Analyse de données open data avec Python

3 semaines Solo Dataset imposéVisualisation requise

Extraction, nettoyage et analyse de données open data (INSEE) avec Pandas. Production de visualisations synthétiques et d'un rapport d'analyse automatisé sous Jupyter Notebook.

Compétences techniques
Python / PandasJupyter NotebookMatplotlib / SeabornETL basique
Compétences humaines
Esprit critiqueAutonomieSynthèse
TechniqueHumaine

4.4. Mise en perspective des CE et AC avec les projets

  • CE4.1 : Conformité RGPD et gestion des droits utilisateurs (Démocr@t)
  • CE4.3 : Vérification des cardinalités et contraintes métier (MCD)
  • CE4.5 : Requêtes préparées et contraintes d'intégrité
05
Compétence C5
Conduire un projet
Niveau Analyse

Satisfaire les besoins des utilisateurs au regard de la chaîne de valeur du client, organiser et piloter un projet informatique avec des méthodes classiques ou agiles.

5.1. Composantes Essentielles (CE)

  • CE5.1 : Identifier les problématiques du client et les enjeux économiques de l'organisation
  • CE5.2 : Adopter une démarche proactive, créative et critique
  • CE5.3 : Respecter les règles juridiques et les normes en vigueur
  • CE5.4 : Communiquer efficacement avec les différents acteurs d'un projet
  • CE5.5 : Sensibiliser à une gestion éthique, responsable, durable et interculturelle

5.2. Activités Constitutives (AC) et projets illustratifs

AC 1 : Identifier les besoins métiers des clients

Recueil de besoins — SAÉ S1.05

Contexte : Formalisation des attentes client dans le cadre de la SAÉ S1.05.

Rôle et réalisations :

  • Questionnaires et entretiens client
  • Rédaction de maquettes et scénarios utilisateur
  • Présentation orale des résultats

Apports : Écoute active, reformulation des besoins, lien entre métier et technique.

AC 2 : Identifier les critères de faisabilité

Démocr@t — Étude de faisabilité

Contexte : Évaluation des technologies et des risques avant le lancement du projet.

Rôle et réalisations :

  • Comparatif technique (PHP, MySQL, JavaScript)
  • Estimation des charges et identification des risques
  • Plans de secours et planning prévisionnel

Apports : Anticipation des défis techniques, prise de décision éclairée.

AC 3 : Mettre en œuvre une démarche de suivi de projet

Tous les projets en groupe

Contexte : Pilotage et coordination des projets (Démocr@t, Pokémon TCG, Escape Game…).

Rôle et réalisations :

  • Planification par diagrammes de Gantt et suivi sur Trello
  • Réunions d'équipe, revues de sprint et comptes-rendus
  • Répartition des tâches et coordination des membres

Apports : Pilotage Agile, respect des délais, documentation collaborative.

AC 4 : Travailler dans une équipe informatique

Tous les projets en groupe

Contexte : Collaboration sur l'ensemble des projets en équipe de 3 à 5 personnes.

Rôle et réalisations :

  • Utilisation de Git en mode collaboratif (branches, merge, pull requests)
  • Communication continue et résolution de conflits
  • Documentation partagée via Drive et Markdown

Apports : Travail en équipe efficace, contribution à une culture collaborative.

5.3. Réalisations détaillées

Projet universitaire (SAÉ)

Chef de projet — application mobile de suivi sportif

10 semaines Équipe de 5 Gestion d'équipeJalons imposésClient fictif

Pilotage de l'ensemble du projet : rédaction du cahier des charges, découpage en tâches (Trello), animation des réunions hebdomadaires, suivi des livrables et présentation finale au "client". Gestion des imprévus et adaptation du planning.

Compétences techniques
Trello / KanbanDiagramme de GanttCahier des chargesMéthode agile Scrum
Compétences humaines
LeadershipGestion des conflitsPrise de décisionCommunication
TechniqueHumaine

5.4. Mise en perspective des CE et AC avec les projets

  • CE5.2 : Proposition de solutions créatives sous contraintes (tous projets)
  • CE5.3 : Respect des licences logicielles et normes d'accessibilité
  • CE5.4 : Partage de documentation via Git/Drive