ANNEXE 2
PROGRAMME D'ANALYSTE
A. - Information
a) Représentation de l'information ;
b) Logiciel :
Système d'exploitation ;
Notions générales.
B. - Programmation
a) Notion de programmation : algorithme, mode de représentation :
- notions d'UX et UI ;
- organisation des travaux de programmation ;
- code : infrastructure codée, code applicatif, code test automatisée ;
- outils et environnements de développement : éditeur, compilateur, environnements d'exécutions, qualité du code, outils d'analyse du code, outils d'aide à la programmation ;
- les tests : les différents types de tests : Unitaires, tests automatisés (Test Driven Development) ;
b) Bases de données :
- dictionnaire de données ;
- les structures de données et leurs utilisations ;
c) Le dossier d'exploitation.
C. - DEVOPS/DEVSECOPS (intégration continue et déploiement continue)
- CI/ CD (intégration continue et développement continue) ;
- chaîne de construction logicielle.
D. - Instances ou services administratifs ministériels et interministériels du numérique
- gouvernance du numérique étatique.
E. - Politiques et référentiels ministériels et interministériels
- référentiels : RGS, RGAA, RGESN, RGI ;
- système de design de l'Etat (DSFR) ;
- accessibilité, sécurité ;
- numérique responsable ;
- outils ministériels.
F. - Contexte règlementaire français et européens
- la circulaire cloud au centre ;
- le RGPD ;
- les missions de la CNIL ;
- les marchés :
- supports juridiques interministériels ;
- passation et les différents documents administratifs inhérents.
G. - Notion en méthode de conduite de projets
- cycle en V ;
- agilité : les différentes méthodes agile ;
- mode produit ;
- les outils et indicateurs, mesures de performance.
H. - Acteurs
I. - Architecture informatique
- réseaux ;
- infrastructure programmable ;
- différentes offres cloud ministériel et interministériel, cloud privés de confiance.
J. - Notions générales sur la sécurité informatique
- l'ANSSI ;
- l'homologation des SI grand public ;
- le devSecOps ;
- le VPN.
1 version