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
1 version