Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Quoi de neuf dans C++ ?
- Vue d'ensemble des fonctionnalités et des éléments de C++
- Comprendre la programmation orientée objet
- Les bases de la programmation C++
Pour commencer
- Mise en place de l'environnement de développement
- Installation de C++ l'IDE
- Bibliothèques et composants standards
Avancé Programming en C++
- Expressions lambda dans C++
- Conteneurs et algorithmes standard
- Sémantique des déplacements
- Règles de style de codage C++
- Pointeur vers l'implémentation (Plmpl)
- Surcharge des opérateurs
- Polymorphisme dans C++
- Variables, tableaux et conditionnelles
- Références et pointeurs
- Gestion des exceptions
- Autres fonctions modernes et mise en œuvre
Sécurité Programming
- C++ caractéristiques de sécurité et meilleures pratiques
- Gestion moderne de la mémoire
- Techniques de gestion des chaînes de caractères
- Travailler avec le contrôle des comptes d'utilisateurs (UAC)
- Vulnérabilités de sécurité et options d'atténuation
Stratégies de test pour C++
- Choix d'un cadre de test
- Analyse et métriques
- Écrire des tests unitaires
- Tests d'intégration et de niveau système
- Tester le code hérité
- Tests boîte noire
Débogage du code
- Points d'arrêt conditionnels et de fonction
- Débogage multithread
- Outils de performance et de diagnostic
Résumé et prochaines étapes
Pré requis
- Expérience de la programmation de base C++
Audience
- Développeurs
35 heures
Nos Clients témoignent (2)
Beaucoup d'exercices et d'aide. Il était utile que le formateur puisse utiliser les documents de nos projets individuels pour nous aider à résoudre nos problèmes et à faire les exercices. {Beaucoup de possibilités de poser des questions.
Matthew - Teledyne
Formation - Advanced C++
Traduction automatique
I liked that we had exercises to do, the material was impressive and well structured and the trainer explained very well all the topics