Ferme la recherche

Formation C++

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 16 juil. 2018 au 31 déc. 2019  - Strasbourg (67)
du 16 juil. 2018 au 31 déc. 2019  - Strasbourg (67)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Apprendre la programmation orientée Objet avec C++ - Etre capable de développer en autonomie avec C++

Description de la formation

IntroductionHistorique, versions et standardisationC par rapport au C++C++ et les autres langagesEnvironnement, outilsGénéralités et rappelsLa compilationOrganisation d'une application en C++Grammaire locale (variables, structures, boucles...)Fonction main()Fonctions standards d'E/SSpécificités du C++Définition de variables, utilisationTypes principaux et environnement d'exécutionFormats d'affichageTranstypageArithmétique et opérations diverses ; les conditionsConstantes typéesStructures conditionnellesBoucles et traitement de données multiplesTableaux
- création, manipulationPointeurs, l'accès à une mémoire quelconqueRéférencesEnumérationsLes fonctionsPrototypage et définitionArguments simples et utilisationPassage de paramètres (par valeur, par adresse, par référence)Références et valeurs de retourSurcharge de fonctionsFonctions inlineRécursivitéOrganisation des fichiers sourcesLes structures
- introduction à la Programmation Orientée ObjetDéfinition, création, utilisationDéfinition de méthodesDéclaration d'une variable de structureStructure constante, le mot clé "mutable"Structures comme paramètres de fonctionsProgrammation Orientée ObjetApports de l'objet sur le procéduralDéfinition de classesUtilisation : instanciation statique ou dynamiqueAttributs et méthodes d'instancesConstructeurs, destructeurs, surchargeChamps statiques et méthodes de classeEncapsulation des données (accesseurs et modifieurs)L'agrégation, relations entre les données
- problèmes et solutionsFonctions et classes amies d'une classe (friend)Héritage, la réutilisabilitéPolymorphisme et abstraction des classesHéritage multiple : possibilité, problèmes, conseilsLa surcharge des opérateursLes besoins, les possibilités, alternativesLe mécanisme généralRecherche d'une solution idéaleProgrammation générique (Templates)Intérêt
- quand utiliser, quand éviter ?Templates de fonction et exemples fondamentauxTemplates de classesInstanciation de templatesLes espaces de nommage en C++Définition, les namespaces nommésAlias d'espace de nommageDéclaration Using / Directive Using namespace Les exceptionsIntroductionPrincipe et mécanismes de gestion des exceptionsLibération des ressources dynamiques lors d'une exceptionBibliothèques standards du C++Les conventions du C++, la documentationAccès aux fichiersLes chaînes de caractères
- aspects complexes des conversionsLa STL
- conteneur, itérateurs, ...Présentation des bibliothèques de présentation (SDL, API Win32, MFC, .NET)

Conditions d'accès

Notions de C ou d'un langage proche

Validation

attestation de suivi ou de présence
Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Dawan sarl

Lieu de formation

1 place de la porte blanche
Strasbourg

Calculez votre itinéraire

Centre de formation

37 rue du Fossé des Treize
67000, Strasbourg

Toutes les formations et avis pour Dawan sarl