Formation C++ initiation

Formation C++ initiation

A propos de cette formation

La formation C++ Initiation permet de découvrir les bases du langage C++ afin d’écrire et de modifications des applications. Elle constitue également l’occasion de maitriser les concepts de la programmation orientée objet (POO) en C++, au travers des nombreux exercices.

Programme de la formation

 

Introduction au C++

  • Comparaison avec les autres langages
  • Points communs et différences avec le langage C
  • Avantages et faiblesses du C++
  • Choix d’un environnement de développement

Les bases du langage C++

  • Les variables en C++
    • Types de données
    • Opérateurs et expressions
      • Opérateurs de calcul, assignation, comparaison, …
      • Priorité des opérateurs
    • Constantes
    • Conversions de types
    • La portée des variables
  • Les structures logiques en C++
    • Logique booléenne
    • Conditions (structures alternatives)
    • Boucles (structure répétitives)
    • Interruptions
  • Les fonctions en C++
    • Définition et utilisation
    • Arguments
      • Paramètres d’entrées ou d’entrées/sorties
      • Passage par valeur, par pointeur ou par référence
    • Valeur de retour
  • Pointeurs et gestion de la mémoire en C++
    • Allouer et libérer la mémoire en fonction des besoins
    • Manipuler les données en mémoire en utilisant les pointeurs
  • Les tableaux en C++
    • Définir et parcourir un tableau à une ou plusieurs dimensions
    • Allocation dynamique
    • Passage de tableaux en arguments des fonctions
  • Préprocesseur en C++
    • Utilisation des constantes
    • Conditions

Programmation orientée objet et C++

  • Les constructeurs et le destructeur en C++
  • Méthodes en C++
    • Surcharges
    • Paramètres par défaut
    • Membres statiques
  • Héritage en C++
    • Héritage public et privé
    • Polymorphisme
    • Méthodes abstraites
  • Surcharge des opérateurs en C++

Gestion des exceptions en C++

  • Déclencher des exceptions
  • Gérer les exceptions
  • Propagation des exceptions
  • Exceptions lors de la construction d’objets

Utilisation des templates en C++

  • Syntaxe
  • Fonctions / Classes templates
  • Principe du paramétrage et de l’instanciation

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: