|
|
|
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 ?| Sujets | Heures | | Concepts de la programmation et de la conception orientée objet | 2,0 | | Constructeurs et classes simples | 4,0 | | Héritage | 3,0 | | Références et constantes | 3,0 | | Opérateurs et fonctions | 3,0 | | Allocation de stockage dynamique | 3,0 | | Bibliothèques standard | 3,0 | | Templates et exceptions | 3,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 adaptablesUtilisation de l'héritage pour construire des hiérarchies de classesUtilisation de l'allocation dynamique - gestion de stockUtilisation 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
Plus de dates et de lieux.
Solutions intra
entreprise
Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.
|