ANNEXE
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 continu)
- 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'état (DSFR) ;
- accessibilité, sécurité ;
- numérique responsable ;
- outils ministériels.
F. - Contexte réglementaire français et europeé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écurite informatique :
- l'ANSSI ;
- l'homologation des SI grand public ;
- le devSecOps ;
- le VPN.
1 version