Arrêté du 17 juillet 2026

Annexes

Entrée en vigueur différée

PROGRAMME DE L'ÉPREUVE NO 1 D'ADMISSION DU CONCOURS EXTERNE SUR TITRES ET TRAVAUX

1. Fondamentaux de l'informatique

Architecture des systèmes informatiques (processeurs, mémoire, stockage, périphériques…)
Systèmes d'exploitation (principes de fonctionnements, gestion de fichiers, des processus, de la mémoire, scripts, …)
Architectures applicatives (monolithique, microservice, hexagonale, stateless, statefull)

2. Développement logiciel

Méthodologies de développement (Agile, DevOps, outillage devOps…)
Langages interprétés, compilés ou hybrides
Forges logicielles : principales fonctionnalités
Exposition des données : open data

3. Infrastructures et systèmes

Virtualisation et conteneurisation
Cloud computing
Automatisation du déploiement d'une application (infrastructure et code)
Orchestration des conteneurs
Frameworks d'orchestrations de conteneur
Inventaires, gestions de parcs et déploiement automatique (outils, principes, fonctionnement)
Administration du système : fonctions, outils
Supervision : traçabilité, log, observabilité et gestion des incidents
Métrologie et mesure des performances
Composants applicatifs utilisés par le réseau : serveur DHCP, DNS, NTP, proxy, reverse-proxy, load balancer, API manager
Protocoles applicatifs de l'internet
Sauvegarde et archivage : principes généraux, technologies les plus courantes, matériels, limitations, principales problématiques

4. Réseaux

Modèle OSI et modèle DOD : théorie et pratique (cas concret de mise en évidence du modèle)
Pile TCP/IP, typologies de réseaux
Protocoles utilisés par les infrastructures réseaux
Matériels d'interconnexion des réseaux
Sous-réseaux, VLAN, routage et adressage, translation d'adresse
Plans d'adressage IP en IPV4 et IPV6
Notation CIDR

5. Données et intelligence artificielle

Système de gestion de base de données (SGBD) et langage associé (SQL)
Bases NoSQL : principes et usages
Architectures distribuées pour les données en masse (principes, outils)
Intelligence artificielle et apprentissage (connaissances générales, définition, fonctionnement, types d'apprentissages, types d'intelligence artificielle, réseaux de neurones)
Déontologie et informatique, éthique des données, cadre juridique (RGPD, protection des données individuelles, CNIL)
Interopérabilité des données (API, appel de procédure à distance, formats)
Protection des logiciels : licences

6. Sécurité du système d'information

Cybersécurité : acteurs, principes et connaissances générales
Principaux outils de protection, de surveillance et d'analyse (SIEM, SOAR, IDS, IPS, WAF)
Résilience : PCA - PRA, haute disponibilité, multisite
Principales attaques informatiques et leurs parades
Attaques, malware et autres cyber malveillance (virus, DDOS, hameçonnage…)
Chiffrement, certificats, gestions de clés, normes et protocoles associés
Haute-disponibilité des données, du réseau et des applications, scalabilité horizontale et verticale
Gestion d'identité : principes, interconnexion des applications, authentification forte

Entrée en vigueur différée

PROGRAMME DES ÉPREUVES D'ADMISSIBILITÉ NO 2 ET D'ADMISSION NO 2 DU CONCOURS INTERNE

1. Algorithmique et méthodes de programmation

Algorithmique : structures de contrôles, boucles, tris complexité
Structures de données : pile, file, liste, arbre
Pseudo-code
Programmation objet : classes, objets, héritage, polymorphisme
Compilation
Connaissances approfondies d'un langage évolué

2. Systèmes et bases de données

Systèmes :

  • gestion des fichiers ;
  • gestion des processus ;
  • gestion de la mémoire ;
  • gestion du stockage.

Administration systèmes :

  • scripts ;
  • virtualisation ;
  • gestion des ressources logicielles ;
  • sécurité ;
  • installation et configuration d'un système.

Bases de données :

  • algèbre relationnelle ;
  • langage SQL ;
  • concepts généraux et administration d'un SGDB ;
  • connaissance des principaux SGDB (oracle, PostegreSQL, MySQL).

3. Réseau et architecture

Réseau :

  • modèle OSI ;
  • architecture TCP/IP ;
  • protocoles de différents niveaux ;
  • matériels d'inter-connexion.

Architecture :

  • CPU ;
  • mémoire, hiérarchie mémoire ;
  • périphériques (disques, réseau) ;
  • les différents types d'architectures matérielles (gros systèmes).

4. Logiciel

Architecture logicielle (client-serveur, n-tiers)
Haute disponibilité
IHM, notions sur l'ergonomie des applications, langages de présentation (HTML, CSS)
Métrologie : mesure des performances (temps de réponse, débits des traitements)

5. Environnement du système d'information

Normalisation : bonnes pratiques (ITIL, COBIT)
Notions générales sur le droit de l'informatique :

  • protection des données individuelles ;
  • usage de la messagerie ;
  • rôle de la CNIL ;
  • protection des logiciels : licences.

Organisation du travail
Les fonctions de programmeur de système d'exploitation
La sécurité physique des matériels, du réseau, des données (plan de secours, plan de continuité)

Annexes
Article Annexe I
Article Annexe II