1. Identifier les concepts du langage c++
- Choisir la version cible de C++ et un IDE
- Télécharger et installer les outils nécessaires
- Écrire son premier ?Hello World?
2. Déterminer les bases du langage
- Utiliser les variables et les constantes et les différents types
- Mettre en oeuvre structures de contrôle, boucles et conditions
- Connaître les principales fonctions de la bibliothèque
3. Utiliser les classes
- Comprendre les notion d'objets, attributs et méthodes
- Utiliser les classes de base du langage
- Gérer les exceptions
- Etendre les classes existantes
- Créer ses propres classes et bien utiliser l'héritage
- Passer des données par valeur et références
4. Créer une application graphique
- Connaître différentes interfaces utilisateurs graphiques et penser portabilité
- Mettre en oeuvre la notion de threads
- Comprendre les notions de conteneurs et layout
5. Gérer la permanence des données
- Accéder au système de fichiers
- Accéder aux bases de données
6. Gérer la distribution de son application
- Choisir un installateur
- Distribuer un exécutable
- Distribuer comme une bibliothèque