contact@mandyben.com04 42 31 43 55
146 Rue Paradis, 13006 Marseille
Formation Développer en langage C++
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
tribe_events

Formation Développer en langage C++

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
tribe_events

Objectifs : Développer les premières applications en C++, être capable de concevoir un programme stable, évolutif et
réutilisable, intégrant les fonctions clés indispensables, devenir architectes de classes.

Types de formation

Formation disponible
individuel

IMPORTANT41793
laaaArray
eventid4077

29 novembre 2021

get_the_ID 4077
date 2021-11-29categoty name events Array
Demande de devis
Télécharger le programme
Programme
Demander un devis (dates…)
Demander devis (dates…)

Lieu de la formation

146 rue Paradis, 13006 Marseille, en entreprise ou à distance

Durée de la formation

Présentielle : Session de 35 heures (5 jours) ou modulable

Pour qui ?

Développeur web, Intégrateur web, développeurs JavaScript, architectes et chefs de projets Web…

Pré-requis

Bonne maîtrise de l'environnement informatique, connaitre les principes de base du développement. Connaître un langage de programmation

Prix

30€/heure. Pour les demandeurs d'emploi ou pour une session individualisée, merci de nous consulter pour recevoir un devis
Télécharger le programme

Formation Développeur C++

Lieu :
en entreprise
Accès handicapés PMR
Durée Présentiel : Session de 35 heures (5 jours) ou modulable
Pour qui ? : Développeur web, Intégrateur web, développeurs JavaScript, architectes et chefs de projets Web…
Pré-requis : Bonne maîtrise de l'environnement informatique, connaitre les principes de base du développement. Connaître un langage de programmation
Prix : 30€/heure. Pour les demandeurs d'emploi ou pour une session individualisée, merci de nous consulter pour recevoir un devis

Lieu de la formation

en entreprise

Durée de la formation

Présentiel : Session de 35 heures (5 jours) ou modulable

Pour qui ?

Développeur web, Intégrateur web, développeurs JavaScript, architectes et chefs de projets Web…

Pré-requis

Bonne maîtrise de l'environnement informatique, connaitre les principes de base du développement. Connaître un langage de programmation

Prix

30€/heure. Pour les demandeurs d'emploi ou pour une session individualisée, merci de nous consulter pour recevoir un devis

Accès handicapés PMR

Introduction à la syntaxe du langage C++
• Différences entre C et C++
• Données : définition, initialisation, types
• Expressions : références, mécanismes de cast, conversions de types
• Notion d’opérateurs
• Références : arguments, valeurs de retour
• Fonctions• Intégration de code C dans la programmation C++
• Type constants et espaces de nommage

Classes et les objets C++
• Notion de syntaxe : champs, méthodes et constructeurs
• Fonctions
• Contrôle d’accès
• L’autoréférence
• Champs et méthodes statiques
• Création dynamique de tableaux d’objets
• Méthodes de conception des classes
• Méthodes et classes « Friend »
• Problématiques de gestion mémoire
• C++11 : constructeurs de copie, délégation, et déplacement

Programmation orientée objet
• Relation entre le C++ et la programmation objet
• Concepts des techniques orientées objet
• Méthodologies orientées objet
• Modèles et notation UML

Exceptions
• Concepts méthodologiques
• Aspects syntaxiques et génération d’exceptions

Surcharge des opérateurs
• Concept de la surcharge
• Surcharge d’opérateurs : binaires /particulière : l’opérateur
indice, fonction, conversion/de gestion mémoire /’<<’ et ‘>>’

Dérivation et héritage
• Aspects syntaxiques : définition des classes dérivées, constructeurs
• Contrôle d’accès
• Fonctions virtuelles/polymorphisme
• Classes abstraites
• Interfaces
• Dérivation multiple
• Aspects sémantiques et méthodologiques

Modèles
• Modèle de classe : principes et mécanismes
• Surcharge des modèles et redéfinition de méthodes
• Modèle de fonction : principes et mécanismes
• Modèles et surcharge des opérateurs
• Modèles et les mécanismes de dérivation

I/O (Input/Output ou Entrées/Sorties)
• Principes I/O
• Principe des « streams »
• Classes d’entrée/sortie et leurs hiérarchies STL (Standard Template Library)
• Objectifs/principes, modèles et classes
• Conteneurs, itérateurs, boucle basée sur un intervalle avec C++ 11
• Types complémentaires, conteneurs, algorithmes, itérateurs, objets fonctions, adaptateurs
• Chaînes de caractères STL, classe « template basic_string »
• Conteneurs séquentiels et associatifs : définition, rôle et critères de choix
• Allocateurs et gestion de la mémoire des conteneurs
• Vector, List, Set, Stack
• Itérateur/parcours d’un conteneur
• Groupes d’algorithmes STL : mutants, non-mutants, tri/fusion, numériques
• Paramétrage d’algorithmes génériques via objets « fonction »
• Manipulation de conteneurs
• « Adapteurs » et modification du comportement d’un composant
• Traitements sur les flux
• RAII : pointeurs automatiques et classe auto_ptr.
• Exceptions standard à la STL

Gestion des opérateurs
• Opérateurs unaires, binaires - d’indirection - de référencement - d’incrémentation/décrémentation préfixés/post-fixés
• Comparaison, affectation
• Surcharge de l’opérateur (), des opérateurs d’insertion (<<) et d’extraction (>>)
• Foncteurs et surcharge de l’opérateur ()

Date de mise à jour : Juin 2023
Délais d’accès : Environ 2 semaines à compter de l’accord de prise en charge
Pour plus d'informations 
ou demande de devis hors cadre CPF

contactez-nous











    Merci de nous transmettre votre numéro d’identifiant pôle emploi (7 chiffres et une lettre)


     


    J'ai lu et j'accepte les Mentions Légales et la Politique de protection des données personnelles.

    Note moyenne 4 / 5. Nombre de vote 1

    Aucun vote pour l'instant ! Soyez le premier à noter ce post.

    Dates

    Des formations à venir  en présentiel

    146 rue Paradis, 13006 Marseille

    Code APE : 8559A
    N° déclaration : 93 1312405 13
    Ce numéro ne vaut pas agrément de l'état
    Siret : 491 820 270 00057
    Nous contacter
    Dates des formations
    Demande de devis
    Nous contacter
    heartenvelopegraduation-hatlicensephone-handsetmap-markercalendar-fullrocketbriefcaseselect
    linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram