DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Développer en C++

Date de mise à jour : 23/01/2024 | Identifiant OffreInfo : 24_171896

Information fournie par :
Carif-Oref Provence - Alpes - Côte d'Azur

Objectifs, programme, validation de la formation

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.

Programme de la formation

DEVELOPPEMENT EN C++
INTRODUCTION A 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 ORIENTEE OBJET

• Relation entre le C++ et la programmation objet

• Concepts des techniques 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

DERIVATION ET HERITAGE

• Contrôle d'accès

• Classes abstraites

• Dérivation multiple.

• Aspects sémantiques et méthodologiques

MODELES

• Modèle de classe : principes et mécanismes

• Modèle de fonction : principes et mécanismes

• Modèles et les mécanismes de dérivation

I/O (INPUT/OUTPUT OU ENTREES/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

• Chaînes de caractères STL, classe « template basic string »

• Allocateurs et gestion de la mémoire des conteneurs

• Vector, List, Set, Stack

• Itérateur/parcours d'un conteneur

• Manipulation de conteneurs

• Traitements sur les flux

• Exceptions standard à la STL

GESTION DES OPERATEURS

• Opérateurs unaires, binaires - d'indirection - de référencement d'incrémentation/décrémentation préfixés/post-fixés

• Comparaison, affectation


Nos certifications

Validation et sanction

Attestation

Type de formation

Non certificiante

Sortie

Information non communiquée

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
La formation se déroule en salle de formation. Chaque stagiaire est équipé d'un PC ou d'un MAC et le cours se passe en présentiel avec un formateur professionnel du secteur, vidéo projecte
Durée
35 heures en centre, 35 heures hebdomadaires

Conventionnement : Non

Financeur(s)
Conditions de prises en charge
Financement possible : OPCO, CSP, CPF, CPF de transition, AIF, Plan de formation des entreprises, individuel …

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission
Entretien individuel (téléphonique ou sur place) sur le projet professionnel et l'objectif de la formation du candidat. Évaluation de son niveau et conseil d'orientation.

Niveau d'entrée : Information non communiquée

Conditions spécifiques et prérequis

Très bonne connaissances de l'informatique. Savoir programmer un site web de base

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
146 rue Paradis
13006 - Marseille 6e
Responsable :
Téléphone fixe : 04 42 31 43 55
Contacter l'organisme

Contacts

Contact sur la formation
146 rue Paradis
13006 - Marseille 6e
Responsable : Monsieur Benoît MARAVAL
Téléphone fixe : 04 42 31 43 55
fax : 09 59 14 50 46
Site web : https://www.mandyben-formation.com/
Contacter l'organisme
Contacter l'organisme formateur
Mandyben
SIRET: 49182027000057
13006 Marseille 6e
Responsable : MARAVAL
Téléphone fixe : 04 42 31 43 55
Site web : https://www.mandyben-formation.com/
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/01/2024 au 31/12/2024
débutant le : 01/01/2024
Adresse d'inscription
146 rue Paradis
13006 - Marseille 6e
Etat du recrutement : Information non disponible
Modalités : Entrées / Sorties à dates fixes

Organisme responsable

Mandyben
SIRET : 49182027000057

Adresse
146 rue Paradis
13006 - Marseille 6e
Téléphone fixe : 04 42 31 43 55
Contacter l'organisme