- Certifiant
- Cours pratique
- Informatique
Formation C++ Certified Associate Programmer (Certifiant)
Obtenir la certification C++ Certified Associate Programmer

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
- Certification
- C++ Certified Associate Programmer
Description de la formation Certification C++
Cette formation Certification C++ Niveau 1 Associate Programmer vous prépare au passage de la certification "C++ Certified Associate Programmer" du C++ Institute.
Elle consiste à effectuer des révisions orientées dans l'optique de la certification sur des sujets supposés déjà connus du candidat à l'examen.

Objectifs pédagogiques
A l'issue de cette formation Certification C++ Niveau 1 Associate Programmer vous aurez acquis les connaissances et les compétences nécessaires pour :
- Effectuer un choix stratégique vous évitant de perdre du temps inutilement lors de l'examen
- Déterminer les sujets qui nécessiteront un travail de préparation complémentaire
- Augmenter vos chances de réussir l'examen de passage de la certification
Objectifs opérationnels
Savoir effectuer des révisions dans l'optique de la certification.
Le tarif de la formation inclut le passage de la certification.
L'examen se passe ultérieurement dans un centre d'examen Pearson Vue.
Il se présente sous forme de QCM, comporte 55 questions et dure 75 minutes.
Un score minimum de 80% de bonnes réponse est attendu pour obtenir la certification C++ Certified Associate Programmer.
Programme
Contenu du cours, module par module
9 modules
- Présentation des différentes certifications du C++ Institute
- Déroulement du processus d'inscription
- Déroulement de l'épreuve
- Recommandations pour le passage de l'examen
- Stratégies gagnantes
- Contenu détaillé de la certification CPA-21-01
- Processus de compilation
- Utilisation de variables entières, booléennes, caractères, flottants
- Conversions entre types primitifs (cast)
- Créer des applications simples avec méthode main
- Effectuer des opérations simples d'entrées-sorties (saisie, affichage)
- Utilisation d'opérateurs arithmétiques, sur bits, de comparaison, logiques
- Mise en œuvre de branchements conditionnels
- Notion de référence
- Déclaration et utilisation d 'espace de noms
Ateliers
- Créer et utiliser les boucles while
- Créer et utiliser les boucles for
- Créer et utiliser les boucles do-while
- Comparer les boucles entre elles
- Utiliser les instructions break et continue
Ateliers
- Définir une fonction, l'appeler, la déclarer
- Passage de paramètres: par valeur, par adresse, par référence
- Retour de fonction: par valeur, par adresse, par référence
- Mise en œuvre de paramètres par défaut
- Fonctions inline
- Fonctions surchargées
Ateliers
- Déclaration de string, initialisation, affectation
- Utilisation des principales méthodes de la classe String
Ateliers
- Structure d'une classe
- Définition de constructeurs
- Appliquer les modificateurs d'accès
- Appliquer aux classes les principes de l'encapsulation
- Création et utilisation d'objets
- Déclaration de membres static
- Déclaration de méthodes const
- Le constructeur de copie
- Surcharge de l'opérateur d'affectation
- Le destructeur
- Les classes et ses amis (friends)
- Surcharge d'opérateurs
Ateliers
- Décrire le principe de l'héritage et ses bénéfices
- Types d'héritage: public, protégé, private
- Spécificateur protected
- Utiliser les classes abstraites
- Déclaration de méthodes virtuelles et virtuelles pures
- Développer du code mettant en œuvre le polymorphisme, redéfinir des méthodes
- Mise en œuvre de l'héritage multiple
Ateliers
- Créer un bloc try-catch et déterminer comment les exceptions modifient le déroulement normal du programme
- Décrire les avantages de la gestion d'exceptions
- Lancer une exception
- Propager une exception
- Créer ses propres classes d'exception
Ateliers
Programme mis à jour le 03/11/2025
Public concerné
Cette formation s'adresse aux développeurs qui souhaitent se préparer au passage de l'examen de certification "C++ Certified Associate Programmer" réf. CPA-21-01.

Prérequis
Pour tirer pleinement profit de cette formation de préparation à l'examen de certification, il est nécessaire
d'avoir au préalable de bonnes bases en programmation C++.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.