Formation Programmation – Langage C++
Description
Cette formation, organisée en six modules, couvre les notions fondamentales et avancées du langage C++. Vous apprendrez les bases de la programmation orientée objet, les structures de données, et l’utilisation de la bibliothèque standard (STL).
Points forts
- Formation complète répartie sur 29 chapitres et six modules.
- Approche progressive, des fondamentaux aux concepts avancés de C++.
- Utilisation des structures de données et manipulation des fonctionnalités avancées du langage.
Objectifs pédagogiques
Acquérir des compétences en :
- Utilisation des structures et des classes pour créer des applications robustes.
- Programmation orientée objet avec des notions avancées comme l’héritage et la surcharge.
- Exploitation de la bibliothèque standard pour simplifier la gestion des données.
Programme détaillé
Module 1 : Introduction au langage C++
- Introduction et gestion d’entrées/sorties (cin/cout).
- Utilisation de std::string et chaînes de caractères.
- Tableaux et gestion des fichiers.
Module 2 : Structures de données
- Introduction, listes chaînées, piles, files d’attente.
- Arbres binaires de recherche et différences entre les structures en C et C++.
Module 3 : Programmation Orientée Objet (Notions fondamentales)
- Classes, objets, spécificateurs d’accès.
- Constructeurs, destructeurs, membres statiques et fonctions membres.
Module 4 : Programmation Orientée Objet (Notions avancées)
- Fonctions inline et amies.
- Surcharge des fonctions et des opérateurs.
- Concepts d’héritage en C++.
Module 5 : Fonctions
- Fonction membres, fonctions utiles, et lambda expressions.
Module 6 : Bibliothèque standard
- Utilisation de la bibliothèque STL.
- Introduction aux itérateurs, classe vector, et autres outils fournis par STL.
Caractéristiques techniques
- Durée totale : 10 heures.
- Technologies utilisées : HTML5, SCORM.
- Compatibilité : Mac ou PC, navigateurs modernes.
- Évaluation : Oui.
Public cible
- Développeurs souhaitant apprendre ou renforcer leurs connaissances en C++.
- Étudiants et professionnels cherchant à maîtriser la programmation orientée objet.
- Programmeurs travaillant sur des systèmes nécessitant une gestion efficace des ressources.
Conclusion
Une formation idéale pour maîtriser les fondamentaux et les concepts avancés de la programmation en C++, en vous guidant dans l’utilisation efficace des outils du langage pour vos projets.
Aux débutants souhaitant découvrir le langage C++.
Aux développeurs désirant approfondir leur compréhension de la programmation orientée objet.
À toute personne travaillant sur des projets nécessitant l’utilisation de C++.
La durée totale est de 10 heures.
Un ordinateur (Mac ou PC) et un navigateur moderne comme Edge, Chrome, Firefox ou Safari sont nécessaires.
Prérequis
- Système d’exploitation: WINDOWS, MAC OS
Public ciblé
- Développeurs souhaitant apprendre ou renforcer leurs connaissances en C++.
- Étudiants et professionnels cherchant à maîtriser la programmation orientée objet.