FORMATION PROGRAMMER EN C++

G098
Formation courte
Bureautique / PAO / Informatique / Web / CAO
Colmar , Mulhouse , Strasbourg
5 jours (35 heures)
  • Développer des applications en langage C++
  • Maitriser la syntaxe et les possibilités
  • Utiliser ce langage comme un véritable outil de programmation objet

Analystes programmeurs, développeurs d'applications systèmes devant coder en C++.

Une expérience en programmation structurée est un plus.

INTRODUCTION

  • Découvrir les principales caractéristiques du langage C++
  • Comprendre les différences entre C et C++
  • Appréhender l’environnement de développement
  • Valider les critères de qualité dans un développement logiciel
  • Visualiser l’ensemble des langages orientés Objet

PROGRAMMATION FONCTIONNELLE : SYNTAXE

  • Comprendre les données et expressions
  • Utiliser les Fonctions et le code C dans un programme C++
  • Maitriser des variables et constantes
  • Connaitre les opérateurs et les instructions de contrôle
  • Utiliser les pointeurs et références

PROGRAMMATION STRUCTUREE

  • Maitriser les structures
  • Gérer la mémoire
  • Utiliser la bibliothèque standard du langage C

PROGRAMMATION ORIENTEE OBJET

  • Créer des classes et des objets avec C++
  • Utiliser les membres et les méthodes de classe (virtuelles / virtuelles pures)
  • Maitriser la dérivation et l’héritage (simple/multiple)
  • Aborder les autres aspects spécifiques à C++ : les surcharges

LIBRAIRIE STANDARD C++

  • Organiser
  • Gérer les entrées et sorties
  • Utiliser les chaînes
  • Voir les structures de données et algorithmes
  • Aborder les points clés de la STL : principaux conteneurs, savoir les choisir, itérateurs

EXCEPTIONS

  • Approcher la gestion d’exceptions
  • Connaitre les exceptions dans C++ (notamment exceptions impriquées)
  • Utiliser les classes d’exception applicatives
  • Traiter les erreurs dans les programmes en C++

ASPECTS AVANCES

  • Utiliser les modèles « templates » : définition, syntaxe et instanciation
  • Optimiser

 

Apports théoriques et applications concrètes Exemples et échanges

Application et mise en œuvre

Formation présentielle

L’intervenant vérifie régulièrement au cours de la formation le degré d’atteinte des objectifs pédagogiques à travers des exercices d’application, des simulations ou des études de cas

ATTESTATION D'EVALUATION DES ACQUIS

ATTESTATION DE SUIVI DE FORMATION

Un poste de travail informatique par participant et une connexion internet haut débit

Nombreux travaux dirigés

Formation en petit groupe

Le formateur est un développeur de logiciel et amènera son expérience

TARIF INTER : 1500 € net/personne - TARIF INTRA nous consulter
Nous consulter
Nous consulter
Nous consulter
BAFLAN Marionm.baflan@alsace.cci.fr+33 3 88 43 08 23
KRUGER-LOTH Danielled.kruger-loth@alsace.cci.fr+33 3 89 20 22 31
KRUGER-LOTH Danielled.kruger-loth@alsace.cci.fr+33 3 89 20 22 31