CONCEPTS DE BASE DE LA PROGRAMMATION MULTITHREAD
LES NOUVEAUTÉS DE C++17
ÉTUDE DES APIS POSIX/LINUX
PARALLÉLISATION DES ALGORITHMES
ARCHITECTURE MATÉRIELLE
ORDONNANCEMENT
GESTION DE LA MÉMOIRE
UN REGARD SUR LA LATENCE ET LE TEMPS-RÉEL
ÉTUDE ET PRATIQUE DES OUTILS DE DÉVELOPPEMENT
ÉTUDE ET PRATIQUE DES OUTILS DE DÉVELOPPEMENT
DÉCOUVERTE DES NOUVEAUTÉS DE C++20
FONCTIONNALITÉS C++ EXISTANTES SUPPRIMÉES
NOUVEAUTÉS DU FUTUR C++23
- Comprendre les concepts fondamentaux de la programmation en C++
- Maîtriser les dernières fonctionnalités de C++17 et 20
- Utiliser les bibliothèques standard de C++
- Maîtriser les bonnes pratiques de programmation en C++
RNCP37873BC01 - Développer une application sécurisée
Présentation d'un projet réalisé en amont de la session : 00 h 20 min
En amont de la session d'examen, le candidat réalise un ou plusieurs projets.
- Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets.
- Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat.
- Le candidat présente ensuite son ou ses projets au jury.
Entretien technique : 00 h 20 min
- Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertes par le projet ou les projets.
- Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets.
Questionnaire professionnel : 00 h 30 min
- L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant.
- Le candidat étudie une documentation technique rédigée en anglais.
- Il répond à
- deux questions fermées à choix unique posées en français ;
- deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais
Durée totale de l'épreuve pour le candidat : 01 h 20 min