Langages de programmation
Définition et concepts de base25Environnements de développement31Notions de compilation et d interprétation25Syntaxe de base26Types de données et variables23Opérateurs et expressions26Concepts fondamentaux26Syntaxe et structures de contrôle24Gestion des exceptions23Principes de base24Structures de données27Fonctions et modules25Concepts de base de données24Langage SQL30Requêtes avancées28
Conception et développement d'applications
Principes de l architecture logicielle24Conception d applications orientées objet29Conception d interfaces utilisateur29Langages et technologies web28Bases de données et accès aux données31Sécurité des applications web23Plateformes de développement mobile24Conception d interfaces mobiles23Notifications et services en arrière-plan25Principes de gestion de projet23Méthodologies agiles28Outils de gestion de projet22Principes de qualité logicielle22Techniques de test28Outils de test25
Gestion de projet informatique
Définition et enjeux de la gestion de projet informatique22Les acteurs et leurs rôles dans un projet informatique24Les phases d un projet informatique30Les outils et méthodes de gestion de projet informatique24Élaboration du plan de projet26Suivi de l avancement du projet25Gestion des risques et des changements23Constitution de l équipe projet29Management de l équipe projet29Évaluation des performances de l équipe projet25Définition et enjeux de la qualité dans un projet informatique28Les normes et référentiels de qualité30Les techniques de contrôle et d assurance qualité27Les étapes de la clôture d un projet informatique25L évaluation d un projet informatique25Les leçons apprises et les bonnes pratiques24
Systèmes d'exploitation
Définition et historique des systèmes d exploitation24Architecture d un système d exploitation22Fonctions principales d un système d exploitation25Présentation de Unix Linux24Gestion des processus sous Unix Linux24Gestion de la mémoire sous Unix Linux26Système de fichiers Unix Linux24Présentation de Windows29Gestion des processus sous Windows18Gestion de la mémoire sous Windows27Système de fichiers Windows27Présentation des systèmes d exploitation mobiles24Gestion des applications mobiles25Gestion de l énergie et des ressources31Systèmes d exploitation embarqués22Menaces et vulnérabilités des systèmes d exploitation22Techniques de sécurisation des systèmes d exploitation25Sécurité des réseaux et des systèmes distribués27
Architecture des systèmes d'information
Définition et concepts de base25Les différents types d architectures24Les outils et méthodes de conception27Les infrastructures matérielles et logicielles24Les technologies de communication et de réseau25La sécurité des systèmes d information24Les processus métiers23Les applications fonctionnelles27L intégration des applications23Les architectures multicouches28Les modèles de conception29Les frameworks et les bibliothèques31Les principes de l évolutivité29Les stratégies de migration30La maintenance et l évolution des systèmes d information26
Réseaux et télécommunications
Définition et historique des réseaux27Les différents types de réseaux30Les protocoles de communication24Les supports de transmission28Les techniques de modulation20Les technologies d accès23Les routeurs31Les commutateurs31Les pare-feu24Les services de messagerie24Les services de partage de fichiers26Les services de streaming26Les menaces pour la sécurité des réseaux27Les mesures de sécurité26Les bonnes pratiques de sécurité26
Sécurité informatique
Définition et enjeux de la sécurité informatique29Les principales menaces à la sécurité informatique22Les mesures de protection de base30Principes de sécurité des réseaux23Sécurité des systèmes d exploitation27Sécurité des applications24Politique de sécurité informatique27Gestion des risques de sécurité23Audit de sécurité informatique25Cryptographie24Sécurité des données25Sécurité du cloud computing29
Informatique industrielle
Composants matériels28Systèmes d exploitation temps réel22Réseaux industriels22Langages de programmation spécifiques25Techniques de programmation25Débogage et tests26Capteurs et actionneurs30Chaînes de traitement24Langages de programmation pour l automatisation23Techniques de diagnostic25Maintenance préventive et corrective22Sécurité des systèmes industriels25
Mathématiques appliquées à l'informatique
Vecteurs et matrices27Espaces vectoriels25Transformations linéaires25Fonctions d une variable réelle23Fonctions de plusieurs variables31Équations différentielles25Probabilités25Statistiques27Applications à l informatique25Langages formels et grammaires28Automates et calculabilité27Complexité algorithmique25