Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

 

C++ :
Fondamentaux pour programmeurs Java ou C


Formation 3374 jours

 Courriel Courriel Sommaire Sommaire PDF PDF

Foire aux questions

Quel est l'objectif de ce cours ?

Ce cours vous enseigne comment construire des applications C++ adaptables et robustes. Il couvre la totalité de C++ et propose des conseils pratiques, astuces et suggestions pour dépanner et mieux utiliser les applications C++ existantes. Ce cours comprend également une étude comparative entre C++ et Java ou C, de quelle façon ces langages sont liés les uns aux autres et les erreurs fréquentes des programmeurs Java ou C lorsqu'ils programment en C++.

Quel profil dois-je avoir ?

Pour apprendre le C++, vous devez avoir une expérience préalable de la programmation en C ou Java (ou d'autres langages comme Perl). Vous devez savoir écrire des programmes simples en C ou Java, lire et comprendre de petits programmes en C ou Java écrits par d'autres. L'expérience de la programmation en C ou Java est nécessaire car tous les exercices partent du principe que vous comprenez la syntaxe des déclarations de données, états de contrôle et fonctions commune à C++, C, Java et à beaucoup d'autres langages. Cependant il n'est pas nécessaire de connaître les constructions avancées en C ou Java, ni d'être un expert de la programmation en C ou Java.

Si vous n'avez aucune expérience de la programmation en Java, vous pouvez d'abord essayer le Cours 471, Programmation Java : Les fondamentaux.

À qui s'adresse ce cours ?

Ce cours concerne les programmeurs, les concepteurs logiciels et les responsables qui ont une expérience professionnelle en C ou Java. Les ingénieurs et analystes peuvent également être intéressés par ce cours.

Qu'est-ce que le C++ ?

Dans la masse des langages de programmation objet, le C++ est un des plus utilisés. Dérivé du C, le C++ offre la puissance, l'efficacité et la portabilité du C, combiné à la plus grande réutilisabilité, fiabilité et maintenabilité d'un langage objet. C++ est utilisé pour le développement d'applications et de systèmes logiciels sous MS Windows et NT, UNIX et bien d'autres systèmes.

Quelle version de C++ utilisez-vous ?

Ce cours utilise le compilateur Visual C++ de Microsoft. Le cours lui-même est indépendant des plates-formes et les notes de cours et exercices montrent comment utiliser les bibliothèques C++ standard (pas les bibliothèques Microsoft spécifiques). Visual Studio est utilisé pour les exercices de débogage, compilation et édition car il est plus rapide et plus interactif qu'un compilateur comme g++. Tous les exercices sont basés sur la révision et le prolongement des programmes pratiques – le moyen idéal d'augmenter l'apprentissage et de réduire les frustrations et la frappe.

Je connais déjà le C ou Java. Puis-je apprendre le C++ en lisant un livre ?

Le C++ est fondamentalement plus complexe que le C ou Java. Le C++ fournit volontairement d'autres constructions pour donner aux concepteurs la liberté de configurer des logiciels qui répondent à leurs besoins. Bien que les programmeurs aguerris puissent apprendre le C++ sur le tas, il sera beaucoup plus rapide et plus simple d'apprendre ce langage sous la houlette d'un instructeur.

Combien de temps est consacré à chaque sujet ?

SujetsHeures
Concepts de la programmation et de la conception orientée objet2,0
Constructeurs et classes simples4,0
Héritage3,0
Références et constantes 3,0
Opérateurs et fonctions3,0
Allocation de stockage dynamique3,0
Bibliothèques standard3,0
Templates et exceptions3,0
Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.

Combien y a-t-il de travaux pratiques ?

Il y a environ 12 exercices qui renforcent continuellement les exemples présentés par l'instructeur. Parmi ces exercices, on trouve :

  • Création de classes sûres et adaptables
  • Utilisation de l'héritage pour construire des hiérarchies de classes
  • Utilisation de l'allocation dynamique - gestion de stock
  • Utilisation des conteneurs STL

Ce cours aborde-t-il la conception orientée objet ?

La conception orientée objet des logiciels se concentre sur des classes qui encapsulent à la fois les données et les opérations qui permettent l'accès aux données et leur modification. Le cœur de la programmation objet est de déterminer la hiérarchie de classes la plus adaptée (classes simples avec interfaces simples) en fonction des besoins du logiciel.

Tout au long de ce cours, les concepts de la programmation orientée objet sont inclus dans les discussions sur la programmation pratique.

Quel est le rapport entre ce cours et les autres cours Learning Tree ?

Les cours suivants donnent de bonnes bases pour suivre le cours 337 :

Pour parfaire vos connaissances en C++ :

    Pour en savoir plus sur la technologie orientée objet :

    Java est une marque déposée d'Oracle Corporation.

     

    Calendrier des Formations

    3 - 6 juil.Paris S'inscrire
    25 - 28 sept.Paris S'inscrire
    13 - 16 nov.Paris S'inscrire
    29 janv. - 1 févr.Paris S'inscrire
    9 - 12 avr.Paris S'inscrire

    Plus de dates et de lieux.

    Prix des Formations

    2 165 €Prix Catalogue
    Prix avec une offre spéciale
    1 700 €Passeport 2 formations
    1 620 €Passeport 3 formations
    1 400 €Passeport 4 formations
    1 840 €Visa Société 25 jours

    Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

    Solutions intra
    entreprise

    Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.