Formation C++

Votre devis en 3 clics

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur
Durée :
5 jours
Public :
Tous
Pré-requis :
Notions de C ou d'un langage proche
Objectifs :
Apprendre la programmation orientée Objet avec C++ - Etre capable de développer en autonomie avec C++
Sanction :
Attestation de fin de stage mentionnant le résultat des acquis
Référence :
PRO71-F
Demandeurs d'emploi :
Contactez-nous pour connaître les remises Pôle Emploi
Téléchargez le PDF

Introduction

Historique, versions et standardisation
C par rapport au C++
C++ et les autres langages
Environnement, outils

Généralités et rappels

La compilation
Organisation d'une application en C++
Grammaire locale (variables, structures, boucles...)
Fonction main()
Fonctions standards d'E/S

Spécificités du C++

Définition de variables, utilisation
Types principaux et environnement d'exécution
Formats d'affichage
Transtypage
Arithmétique et opérations diverses ; les conditions
Constantes typées
Structures conditionnelles
Boucles et traitement de données multiples
Tableaux - création, manipulation
Pointeurs, l'accès à une mémoire quelconque
Références
Enumérations

Les fonctions

Prototypage et définition
Arguments simples et utilisation
Passage de paramètres (par valeur, par adresse, par référence)
Références et valeurs de retour
Surcharge de fonctions
Fonctions inline
Récursivité
Organisation des fichiers sources

Les structures - introduction à la Programmation Orientée Objet

Définition, création, utilisation
Définition de méthodes
Déclaration d'une variable de structure
Structure constante, le mot clé "mutable"
Structures comme paramètres de fonctions

Programmation Orientée Objet

Apports de l'objet sur le procédural
Définition de classes
Utilisation : instanciation statique ou dynamique
Attributs et méthodes d'instances
Constructeurs, destructeurs, surcharge
Champs statiques et méthodes de classe
Encapsulation des données (accesseurs et modifieurs)
L'agrégation, relations entre les données - problèmes et solutions
Fonctions et classes amies d'une classe (friend)
Héritage, la réutilisabilité
Polymorphisme et abstraction des classes
Héritage multiple : possibilité, problèmes, conseils

La surcharge des opérateurs

Les besoins, les possibilités, alternatives
Le mécanisme général
Recherche d'une solution idéale

Programmation générique (Templates)

Intérêt - quand utiliser, quand éviter ?
Templates de fonction et exemples fondamentaux
Templates de classes
Instanciation de templates

Les espaces de nommage en C++

Définition, les namespaces nommés
Alias d'espace de nommage
Déclaration Using / Directive Using namespace 

Les exceptions

Introduction
Principe et mécanismes de gestion des exceptions
Libération des ressources dynamiques lors d'une exception

Bibliothèques standards du C++

Les conventions du C++, la documentation
Accès aux fichiers
Les chaînes de caractères - aspects complexes des conversions
La STL - conteneur, itérateurs, ...
Présentation des bibliothèques de présentation (SDL, API Win32, MFC, .NET)

CopyrightDepot Dawan
Dates à Bordeaux

Du 18/11/2019 au 22/11/2019

Du 20/01/2020 au 24/01/2020

Du 22/06/2020 au 26/06/2020

Du 02/11/2020 au 06/11/2020

Dates à Bruxelles

Du 25/11/2019 au 29/11/2019

Du 13/01/2020 au 17/01/2020

Du 15/06/2020 au 19/06/2020

Du 26/10/2020 au 30/10/2020

Dates à Geneve

Du 09/12/2019 au 13/12/2019

Du 03/02/2020 au 07/02/2020

Du 06/07/2020 au 10/07/2020

Du 23/11/2020 au 27/11/2020

Dates à Lille

Du 25/11/2019 au 29/11/2019

Du 13/01/2020 au 17/01/2020

Du 24/02/2020 au 28/02/2020

Du 23/03/2020 au 27/03/2020

Du 06/04/2020 au 10/04/2020

Du 15/06/2020 au 19/06/2020

Du 03/08/2020 au 07/08/2020

Du 24/08/2020 au 28/08/2020

Du 14/09/2020 au 18/09/2020

Du 26/10/2020 au 30/10/2020

Du 14/12/2020 au 18/12/2020

Dates à Luxembourg

Du 25/11/2019 au 29/11/2019

Du 27/01/2020 au 31/01/2020

Du 29/06/2020 au 03/07/2020

Du 16/11/2020 au 20/11/2020

Dates à Lyon

Du 09/12/2019 au 13/12/2019

Du 03/02/2020 au 07/02/2020

Du 16/03/2020 au 20/03/2020

Du 20/04/2020 au 24/04/2020

Du 25/05/2020 au 29/05/2020

Du 06/07/2020 au 10/07/2020

Du 24/08/2020 au 28/08/2020

Du 14/09/2020 au 18/09/2020

Du 05/10/2020 au 09/10/2020

Du 23/11/2020 au 27/11/2020

Dates à Marseille

Du 09/12/2019 au 13/12/2019

Du 10/02/2020 au 14/02/2020

Du 20/07/2020 au 24/07/2020

Du 30/11/2020 au 04/12/2020

Dates à Montpellier

Du 18/11/2019 au 22/11/2019

Du 10/02/2020 au 14/02/2020

Du 20/07/2020 au 24/07/2020

Du 30/11/2020 au 04/12/2020

Dates à Nantes

Du 18/11/2019 au 22/11/2019

Du 20/01/2020 au 24/01/2020

Du 02/03/2020 au 06/03/2020

Du 30/03/2020 au 03/04/2020

Du 20/04/2020 au 24/04/2020

Du 22/06/2020 au 26/06/2020

Du 10/08/2020 au 14/08/2020

Du 07/09/2020 au 11/09/2020

Du 21/09/2020 au 25/09/2020

Du 02/11/2020 au 06/11/2020

Dates à Nice

Du 09/12/2019 au 13/12/2019

Du 03/02/2020 au 07/02/2020

Du 06/07/2020 au 10/07/2020

Du 23/11/2020 au 27/11/2020

Dates à Paris

Du 25/11/2019 au 29/11/2019

Du 27/01/2020 au 31/01/2020

Du 09/03/2020 au 13/03/2020

Du 06/04/2020 au 10/04/2020

Du 11/05/2020 au 15/05/2020

Du 29/06/2020 au 03/07/2020

Du 17/08/2020 au 21/08/2020

Du 07/09/2020 au 11/09/2020

Du 28/09/2020 au 02/10/2020

Du 16/11/2020 au 20/11/2020

Dates à Rennes

Du 18/11/2019 au 22/11/2019

Du 20/01/2020 au 24/01/2020

Du 22/06/2020 au 26/06/2020

Du 02/11/2020 au 06/11/2020

Dates à Strasbourg

Du 25/11/2019 au 29/11/2019

Du 27/01/2020 au 31/01/2020

Du 29/06/2020 au 03/07/2020

Du 16/11/2020 au 20/11/2020

Dates à Toulouse

Du 18/11/2019 au 22/11/2019

Du 10/02/2020 au 14/02/2020

Du 20/07/2020 au 24/07/2020

Du 30/11/2020 au 04/12/2020

Buckys C++ Programming Tutorials - 5 - Creating a Basic Calculator (5/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 6 - Variables Memory Concepts (6/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 7 - Basic Arithmetic (7/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 8 - if Statement (8/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 9 - Functions (9/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 10 - Creating Functions That Use Parameters (10/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 12 - Introduction to Classes and Objects (12/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 13 - Using Variables in Classes (13/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 14 - Constructors (14/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 15 - Placing Classes in Separate Files (15/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 16 - if Statement.....again? (16/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 1 - Installing CodeBlocks (1/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 17 - if / else Statement (17/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 11 - Functions That Use Multiple Parameters (11/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 4 - Variables (4/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 3 - More on Printing Text (3/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 2 - Understanding a Simple C++ Program (2/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 26 - Logical Operators (26/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 25 - switch (25/73)

Introduction

Excellente screencast sur C++

Buckys C++ Programming Tutorials - 24 - do while Loops (24/73)

Introduction

Excellente screencast sur C++

Agréablement surprise. Formateur qui a su s'adapter à mon niveau.
Excellent formateur, qui a fait preuve d'une grande pedagogie. Le programme a été fini entierement, sans pb de timing.
Coralie C.

Très bon formateur!
Oualid K.

Très bon rythme, adapté à notre niveau avec toujours le soucis de savoir si on suivait toujours le cours.
Formateur : Excellente maîtrise technique et très bonne connaissance de tous les outils Web autour du C++
Hervé C.

L'accueil du responsable du bureau de Toulouse a été excellent, des choix de restaurants variés pour le repas du midi. Très bien sur ce point!
Hervé C.

Bonne évolution du cours avec une suite logique dans la progression, et des exercices régulier pour mettre en oeuvre ce que l'on vient d'apprendre.
Formateur : Démonstration des acquis par l'exemple. Une très bonne méthode de travail selon moi qui m'a bien aidé à assimiler le cours.
Renan H.

S’agissant de mes besoins et impressions ; Malgré certaines différences de niveaux et connaissances de l’auditoire, L’ensemble est tout à fait correct
Formateur : Très à l’écoute de son auditoire. Disponible et prêt à répondre aux besoins exprimés en toutes circonstances. Excellente maitrise de son sujet, et des sujets annexes.
Henri D.

Formateur : A l’écoute et très disponible
Tres bon formateur qui maitrise parfaitement bien son sujet.
David B.

Merci au formateur pour cette excellente formation
Cyrille R.

Formateur : RAS, pedagogue et a l'ecoute.
Alexandre D.

Excellent formateur qui prend le temps d'expliquer correctement les choses.
Hervé K.

bien de passer au tableau et laisser écrire, et de ne pas suivre uniquement le pdf.
Sabine P.

Très dense. Nécessite un peu plus qu'un niveau de base en C.
Il reste à pratiquer.
Formateur : Excellent, sympathique.
Xavier P.

Bon environnement de travail. J'ai apprécié le fait que le formateur ait "les doubles commandes."
Bon cours: j'aurais aimé qu'on voie les constructueurs plus en détail
En adéquation avec mes besoins.
Très bon formateur.
Sophie D.

Formateur : Très rigoureux
Formation très enrichissante. Merci
Ahmed L.

très complet, donne envie d’approfondir afin de maitriser l'ensemble
besoins : simple projet, correspond à nos attente sur une "mise en pratique" et "mise en situation" avec des cas concrets.
Jérémie S.

très bien
Eddy D.

Excellent timing et planning Grand merci à Mr Blanchard
Mohamed E.

Cours progressif plutôt dense, mais qui offre de bons points d'entrée pour la suite avec de la pratique.
Satisfaisant
Formateur : Calme, posé, très présent, toujours prêt à répondre à nos questions avec un maximum de justesse et de précision.
Je suis globalement satisfait. Cette formation C++, que j'envisageais depuis "longtemps" devrait aussi m'apporter des atouts supplémentaires pour la réalisation de mon projet professionnel qui est de retrouver un poste intéressant le plus rapidement possible.
Eloi R.

Transmettre l’envie d'apprendre, de comprendre, de progresser, de partager : c'est ce qui nous motive chaque jour pour améliorer sans cesse l'entreprise, le travail de nos équipes et la satisfaction de nos clients.
C'est pour cela que nous mettons tout en œuvre pour vous accueillir dans le meilleur des cadres, avec les meilleurs contenus, les meilleurs formateurs, des supports constamment renouvelés et une démarche commerciale résolument innovante.

GAGNER EN QUALITE

Depuis 2000, nous progressons continuellement pour faire évoluer notre catalogue, nos cours, nos supports, notre accueil et notre pédagogie. Nous sommes certifiés OPQF depuis la rentrée 2012 et poursuivons notre démarche qualité en formant constamment nos intervenants aux nouvelles techniques pédagogiques et aux évolutions technologiques.

DEVELOPPER NOTRE EQUIPE DE FORMATEURS INTERNES

Nous avons développé une équipe de professionnels de la pédagogie qui interviennent pour notre propre compte ainsi qu'en sous-traitance pour la plupart de nos confrères. Nous bénéficions ainsi d'une très riche expérience de l'enseignement en nous confrontant constamment à la quasi-globalité des contenus et outils pédagogiques du marché de la formation professionnelle.

ASSURER UNE REACTIVITE COMMERCIALE

Notre équipe de commerciaux est parfaitement formée aux nouvelles technologies et saura répondre à tous les besoins en moins de 48h. Disponibilité, programme, coût : vous aurez une réponse appropriée, claire et vraiment rapide.

CREER DES SUPPORTS INNOVANTS

Nous veillons à ce que nos clients soient parfaitement satisfaits des supports que nous offrons. Aussi, nous avons développé des produits internes très efficaces que nous mixons avec les meilleurs supports du marché. A cela s'ajoute un tutorat mail pendant 30 jours pour que chaque stagiaire puisse poser toutes les questions qui lui viennent après le cours.

SOIGNER L'ACCUEIL DE NOS CLIENTS

Nous mettons un point d'honneur à ce que nos clients soient parfaitement accueillis quand ils viennent chez nous : prise en charge dès leur arrivée, boissons et viennoiseries aux pauses, repas avec les autres stagiaires et formateurs, questions/réponses après les cours. Nos formations représentent une étape de progression et de réflexion dans la carrière de nos clients et nous souhaitons qu'elle se fasse dans les meilleures conditions.

DISPOSER D'UN ENVIRONNEMENT PRIVILEGIE

Nous vous accueillons dans des salles parfaitement adaptées à l'apprentissage : des machines très puissantes pour les formations gourmandes en ressources, des salles lumineuses et climatisées, des locaux faciles d'accès en centre ville et à proximité immédiate des gares etc. Tout a été pensé pour votre confort !

PARTAGER NOTRE SENS DU SERVICE

Nous voulons continuer à vous apporter le meilleur service au meilleur coût. Sollicitez Dawan pour vos besoins de formations et vous découvrirez un organisme réellement désireux de participer à la réussite des projets de ses clients.

formation

Datadock

Dawan bénéficie du soutien du FRED

TOSA
logo OPQF
logo FFP