Programmation c++ : les fondamentaux

Formation

A distance

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

À propos de cette formation :C++ est un langage courant utilisé depuis de nombreuses années par différents types d'applications. Cette formation permet aux programmeurs qui ne maîtrisent pas la programmation en C d'apprendre les principes fondamentaux du langage C++. Vous découvrirez les principaux aspects de C++ et apprendrez à développer des programmes en C++ à travers des travaux pratiques.

À propos de cette formation

À qui s'adresse cette formation ?À tous les programmeurs professionnels qui s'intéressent au langage C++, comme par exemple les programmeurs d'applications et de systèmes, ainsi que les concepteurs de logiciels et leurs responsables.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 16 ans.

Le programme

Présentation et vue d'ensemble

  • Points communs et différences entre C, C++, Java et C#
  • Environnement de développement de la salle de cours
  • Partage de ressources de stockage

Principes fondamentaux de la programmation en C++

Fonction main et entrées / sorties standard

  • Les étapes d'installation
  • Structure et corps de la fonction main
  • Afficher les valeurs et les chaînes avec cout
  • Lire les valeurs avec cin
  • Appliquer une mise en forme avec les manipulateurs de flux
Objets, constantes et références
  • Déclarer et initialiser des variables
  • Utiliser les nouveaux mots clés de C++ 11/14
  • Types de données : nombres entiers ou à virgule flottante
  • Effectuer des calculs et afficher les résultats
  • Utiliser les références pour plus d'efficacité et les constantes pour plus de sécurité
Définition et appel de fonctions
  • Passer des arguments aux fonctions et renvoyer des valeurs depuis des fonctions
  • Passage par valeur, par référence ou par adresse
  • Variables de type portée, valeurs initiales et durée de vie
Décisions, boucles et logique
  • Prendre des décisions avec if/else
  • Valeurs logiques bool et int
  • « Chaînes » d'instructions if/else
  • Exécuter des boucles avec while et for
  • Implémenter des boucles for basées sur une plage
  • Opérateurs : logique, relationnel et égalité
Tableaux, pointeurs et chaînes
  • Déclarer et utiliser des tableaux et des pointeurs
  • Stocker des chaînes dans des tableaux de caractères
  • Accéder aux éléments d'un tableau avec les pointeurs
  • Pointeurs ou références
  • Fonctions et classes string standard

Définition des objets et des classes C++

Encapsulation des types de données de niveau supérieur

  • Fonctions membres public et données membres private
  • Membres de classes protected
  • Constructeurs et destructeurs
  • Autoréférence : le pointeur this
  • L'opérateur (::) des membres de la classe
Accéder aux objets, les déclarer et les modifier
  • Manipuler les tableaux d'objets, les pointeurs vers des objets et les références aux objets
  • Appeler des fonctions membres
  • Fonctions membres const
  • Passer des objets par valeur ou par référence
Surcharge et templates (modèles)
  • Classes de type interfaces
  • Signatures des fonctions
  • Surcharge des opérateurs affectation (=) et insertion (\

Informations complémentaires

Travaux Pratiques :Effectuer des calculs arithmétiques et manipuler les chaînes Définir et appeler des fonctions de premier niveau et des fonctions membres d'une classe Lire et écrire des entrées et des sorties mises en forme Utiliser des boucles for et des instructions de prise de décision if/else Gérer les données dynamiques Étendre les fonctionnalités d'une classe avec l'héritage Utiliser du code managé

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Programmation c++ : les fondamentaux

Prix sur demande