
C++ : Langage de programmation
- Formation en présentiel ou à distance
- Formation non certifiante
- A partir de : 3h
- A partir de 1658€ HT
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
C++ est un langage de programmation puissant et performant, largement utilisé dans le développement logiciel, la programmation système, les applications embarquées, les jeux vidéo et les logiciels nécessitant des calculs intensifs.
Évolution du langage C, C++ apporte la programmation orientée objet, permettant une meilleure organisation du code et une grande réutilisabilité. Il offre un contrôle précis sur les ressources matérielles, la mémoire et la gestion des performances, ce qui en fait un outil privilégié pour les applications exigeantes.
Dans cette formation, vous découvrirez les fondements du langage C++ et apprendrez à écrire des programmes robustes, efficaces et bien structurés.
Vous commencerez par comprendre la syntaxe de base, manipuler les variables, les opérateurs et les structures de contrôle. Vous apprendrez ensuite à créer des fonctions, des classes, et à exploiter les concepts de la programmation orientée objet tels que l’héritage, le polymorphisme et l’encapsulation.
La formation abordera également la gestion de la mémoire, la manipulation des pointeurs, l’utilisation des bibliothèques standards (STL) et les bonnes pratiques pour écrire du code performant et maintenable.
À l’issue de cette formation, vous serez capable de développer des applications en C++, que ce soit pour des logiciels métiers, des jeux vidéo ou des systèmes embarqués.
Développeurs.
Prérequis :
Présentation
– Présentation de la formation au langage C++
– Les différences entre le langage C++, le C#, l’Objective C et le langage C
Introduction au langage C++
– Généralités du langage C++
– Exercice : premier programme C++
– Variables
– Types natifs
– Espaces de noms
– La console
– Exercice : gestion de la console
– Structures de contrôle
– Exercice : alternatives
– Exercice : boucles while et do/while
– Exercice : boucles for
Les fonctions en C++
– Principe des fonctions en C++
– Paramètres des fonctions
– Valeur de retour
– La fonction main
– Exercice : procédure sans paramètre
– Exercice : procédure avec des paramètres
– Exercice : équation du 2nd degré
Les classes
– Principe des classes en C++
– Encapsulation
– Attributs
– Opérations – Constructeurs – Destructeurs
– Notation UML
– Exercice : nombre rationnel
Surcharge des opérateurs
– Les opérateurs du C++
– Redéfinition des opérateurs
– Opérateurs de flux
– Exercice : opérateurs logique de Ratio
– Exercice : opérateurs arithmétiques de Ratio
– Exercice : opérateurs de flux de Ratio
Qualité du code
– Assertions
– Exceptions
– Exercice : exceptions
La bibliothèque standard du C++
– Codages des caractères
– Fonctions de chaînes
– Exercice : conjugaison
– Exercice : remplacement
– Généralités sur les flux de fichiers
– Exercice : écriture de fichier simple
– Exercice : lecture de fichier simple
– Exercice : copie de fichier
– Flux de chaînes
– Exercice : StringBuilder
– Exercice : StringCutter
– Généralités sur les conteneurs standards
– Tableaux
– Listes chaînées
– Ensembles
– Exercice : le mot le plus long
– Tableaux associatifs
– Exercice : DNS
L’allocation dynamique
– Principes
– Exercice : new/delete
– Pointeurs intelligents
– Exercice : shared_ptr
Associations entre classes
– Dépendance simple
– Associations
– Cas de la composition
– Exercice : la ville
Héritage
– Principe – notation UML
– Héritage des constructeurs
– Exercice : héritage et constructeurs
– Redéfinition d’opérations
– Polymorphisme et Fonctions virtuelles
– Classes abstraites
– Exercice : garage
TP d’application
– Description du TP
– Exécution du code
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous. Notre approche pédagogique permet un apprentissage efficace, et ludique. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
Plus de 93% de stagiaires satisfaits.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.