Formation C++ initiation

 Objectifs de la formation C++ initiation

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.

banniere_devis

Public concerné

Développeurs.

Chefs de projets.

Pré-requis

Des notions de programmation orientée objet (POO) sont recommandées ou avoir suivi la formation Introduction à l'objet.

Connaitre le C ou avoir suivi les formations C initiation ou C perfectionnement est un plus.

Informations pratiques

Référence : #DEVLCPIN01

Durée : 5 jours (35 heures)

Tarif inter-entreprises: 2 335€ (HT)

Stage intra-entreprise disponible

 

Dates :

 - du 18 au 22 Mars

 - du 1 au 5 Juillet

 - du 7 au 11 Octobre

 - du 9 au 13 Décembre

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme de la formation C++ initiation

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

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Formations connexes disponibles dans notre centre de formation

Si vous souhaitez aller plus loin, vous pouvez suivre la formation C++ perfectionnement.

Mots clés associés à cette formation

C++, cpp, langage, programmation orientée objet, développement.

Financement de la formation professionnelle

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

Prochaines Formations

Promotions sur nos prochaines formations à -30% et -50%

MongoDB 18 et 19 juin  650 euros HT

Python du 24 au 26 Juin 1000 euros HT

Toutes nos promotions ...