Formation certifiante
Préparez-vous à l’examen « CPA – C++ Certified Associate Programmer Certification » avec notre formation détaillée et intensive.
Nous couvrirons les aspects clés de l’examen, y compris son contenu, le format des questions, et le système de test.
Notre programme comprend une introduction aux bases absolues de la programmation C++, y compris les variables, le traitement des flux, le contrôle de flux, les boucles et les opérateurs.
Nous approfondirons les concepts de fonctions, la gestion des exceptions, l’approche orientée objet, la hiérarchie des classes, le polymorphisme et la définition de vos propres exceptions.
Les étudiants auront également la possibilité de passer des examens blancs et de bénéficier d’une correction collective.
Notre objectif est de vous aider à maîtriser les thèmes abordés par l’examen et à répondre efficacement aux questions types.
Programme détaillé
Présentation de l’examen (0,5 heure)
- Contenu du test, durée, questions et format
- Le système de test
- Les modalités de passage
Les bases absolues (0,5 heure)
- Langages de programmation machine et de haut niveau, processus de compilation
- Obtention du code machine
- Processus de compilation
- Ecrire des programmes simples
- Variables
- Entiers
- Valeurs, littéraux, opérateurs
- Caractères
- Valeurs, littéraux, opérateurs
- Traiter les flux et les entrées de base
Contrôle de flux et autres types de données (0,5 heure)
- Comment contrôler le flux du programme
- Types à virgule flottante
- Valeurs, littéraux, opérateurs
- Les autres types entiers
- Valeurs et littéraux
- Boucles et contrôle de l’exécution de la boucle
- Opérateurs logiques, binaires et arithmétiques
Les fonctions (0,5 heure)
- Les fonctions
- Déclaration et invocation de fonctions
- Effets secondaires
- Différentes méthodes de transmission de paramètres et leur but
- Paramètres par défaut
- Fonctions en ligne
- Fonctions surchargées
Accéder aux données et gérer les exceptions (0,5 heure)
- Conversion de valeurs de différents types
- Chaînes
- Déclarations, initialisations, affectations
- La chaîne comme exemple d’objet
- Introduction de méthodes et de propriétés
- Espaces de nommage
- Utiliser et déclarer
- Traiter des exceptions
Les fondamentaux de l’approche orientée objet (0,5 heure)
- Classe
- Objets
- Composants de classe
- Constructeurs
- Référence aux objets
- Membres statiques
- Classes et leurs amis
- Définir et surcharger les opérateurs
Hiérarchie des classes (0,5 heure)
- Classe de base, superclasse, sous-classe
- Héritage
- Comment ça marche ?
- Types d’héritage
- Hériter des composants de classe différents
- Héritage multiple
Plus sur les classes (0,5 heure)
- Polymorphisme
- La notion et le but
- Méthodes virtuelles
- Déclaration et utilisation
- Hériter des méthodes virtuelles
- Abstraction et classes abstraites
Exceptions – gérer les problèmes attendus et inattendus (0,5 heure)
- Qu’est-ce qu’une exception ?
- Attraper et lancer des exceptions
- Différentes classes et hiérarchie d’exceptions
- Définir vos propres exceptions
Examens blancs (2,5 heures)
- Passage d’examens blancs et correction collective