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)

  1. Apprenez à programmer en C++
  2. 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)
  • UdacityC++ 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

 

Productions

Lien vers la production (documentation)

Autres certifications (CNIL RGPD, ANSSI, CISCO)

 

Retour en haut