Formation C++ initiation

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

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.

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 : 10 sessions de 5 jours

Tarif inter-entreprises: 2 335€ (HT)

Stage intra-entreprise disponible

Dates :

 - 18 au 22 janvier 2016

 - 08 au 12 Février 2016

 - 14 au 18 Mars 2016

 - 11 au 15 Avril 2016

 - 09 au 13 Mai 2016

 - 20 au 24 Juin 2016

 - 18 au 22 Juillet 2016

 - 05 au 09 février 2016

 - 10 au 14 Octobre 2016

 - 28 Novembre au 02 Décembre 2016

 - entre janvier et décembre 2016

 - une semaine par mois

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

01 82 52 25 25 

contact

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

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.

X
 
 
 
 
 

You havecharacters left.