Langage C++ - épreuve de certification complémentaire
Introduction
I – Présentation de la certification
II – Préparation et suivi de la certification
III – Résultats obtenus
1 - Présentation de la certification
Le langage C++
Bjarne Stroustrup
« C with classes » > « C++ » (1985)
Langage compilé (performant, optimisé, polyvalent)
Programmation orienté objet (POO)
- Encapsulation
- Héritage
- Polymorphisme
- Abstraction
Utilisation dans de nombreux secteurs
- Aérospatial
- Automobile
- Finances
- Télécommunications
- Jeux vidéo
- Robotique
Certification en C++
Choix : OpenClassrooms – 2 MOOC (total ~20h)
- Apprenez à programmer en C++
- Programmez en orienté objet avec C++
Projet professionnel :
- Développement d’applications à portée ludique/pédagogique (jeux, éducation)
- Programmation de logiciels à haute performance (traitement rapide de données, rendu d’images)
- Langage C++ largement utilisé, parmi d’autres dans ce secteur (Python, Java, C#, Javascript..)
- Suite des études : Bachelor 3e année (formation de niveau bac+3) en développement informatique – campus Ynov (proche de Colombiers)
Autres offres de certification en C++
- Udemy (cours payants)
- Udacity – C++ Developer Program
- Cisco Netacad – CPA : Programming Essentials in C++
- Ib Cegos – Certification CPA – C++ Certified Associate Programmer
- Cnam (formations à distance)
2 - Préparation et suivi de la certification
Préparation
Recherches préalables sur le langage C++ (contexte, usages)
Mise en place de l’environnement de travail
- Installation d’un compilateur/éditeur de code – Microsoft Visual Studio
- Installation du package « C++ desktop »
Suivi
Prise de notes et documentation
Exercice en parallèle sur Visual Studio (réutilisation des exemples de code)
Autres certifications suivies
CNIL RGPD
Domaine : Protection des données.
Intérêt : Compréhension des régulations et bonnes pratiques pour protéger les données personnelles dans les applications, crucial pour le développement de logiciels manipulant de grandes quantités de données.
ANSSI SecNumAcadémie :
Domaine : Cybersécurité.
Intérêt : Connaissance des enjeux de la cybersécurité, des menaces et des mesures de protection, essentielle pour développer des applications sécurisées et résilientes.
Cisco NetAcad :
Domaine : Cybersécurité (enjeux, outils, acteurs).
Intérêt : Connaissance des outils et techniques pour assurer la sécurité des réseaux et des systèmes, complémentaire à la programmation en C++ pour garantir la sécurité des applications.
3 - Résultats obtenus
Connaissance des concepts de base et maîtrise des fondamentaux du langage C++
Certificat payant sur OpenClassrooms