Notre formation C++ couvre les concepts de base, les types de données, les tableaux, les pointeurs, les instructions conditionnelles, les boucles, les fonctions, les classes, les objets, l'héritage et le polymorphisme.
Avoir le niveau du Collége. Connaissances en nombres entiers et décimaux. Savoir effectuer des opérations de calcul élementaire (addition, soustraction, multiplication, division).
Les inscriptions ont lieu en ce moment pour la rentrée de Septembre 2023
Le nombre maximum d'apprenants est limité à 10 personnes.
Cette formation est éligible au CPF.
Formation en présentiel, distanciel ou hybride
Formation en accélérée : 5 jours --- Formation en normal : 15 jours --- Formation en cours du soir : 1 mois
Coût : 2 000 € HT
Pour s'inscrire appelez-nous, laissez-nous nous un message, ou consultez les sites associés.
Plus de 300 programmes concrets seront à écrire, programmer et compiler dans le cadre de cette formation.
Acquérir un bon niveau d'autonomie de programmation en langage C et C++, langages les plus utilisés dans le monde avec Java et Python. Perfectionner son niveau de programmation en C et C++. Comprendre et maîtriser les principes de la programmation orientée objet en langage C++. La programmation avec C/C++: notions de base s'adresse à des débutants. Il a pour but d'acquérir des notions de base communes à beaucoup de langages de programmation (variable, expression, instruction, boucles, tableaux, sous-programmes). L'apprenant sera capable à la fin de la formation de programmer en C/C++, de concevoir un algorithme, de comprendre les environnements matériel et logiciel, de distinguer les différents niveaux de langages, de comprendre les techniques de production de programme et de construire des programmes.
Les compétences acquises au cours de la formation pourront servir dans différents domaines: Arduino, Internet des Objets, Systèmes d'information, Jeux vidéos, Aéronautique, Automobile, Finance, Physique, Chimie, Médécine, Blockchain, Agriculture, Nucléaire, etc.
- A quoi sert la programmation et pourquoi savoir programmer ?
- Installer une interface de programmation en C/C++
- Introduction à la notion d'application et de programme informatique
- Présentation, reprise des bases du langage C (variables, typage, entrées/sorties, tests conditionnels, opérateurs de pré et post incrémentation
- Les mots clés du langage
- Rappels sur les boucles, les tableaux
- Imbrications de boucles, tableaux 2D, tableaux dynamiques
- Les fonctions, passage de paramètres
- La récursivité, fonctions récursives
- Les pointeurs, adresses, gestion de la mémoire, passage de paramètres par adresse
- Les types énumérés et complexes
- Gestion des chaînes de caractères
- Lecture et écriture dans des fichiers textes et binaires
- Les listes chaînées, piles, files : ajout/suppression de maillons, parcours de listes, algorithmes avec des listes
- De C à C++ : Écriture de programmes en C++
- Introduction à la programmation orientée objet, notions de classes, méthodes, attributs
- Les constructeurs, l'encapsulation de données, la surcharge d'opérateurs et de méthodes, destructeurs
- Setters, getters, méthodes statiques, dynamiques
- L'héritage, le polymorphisme
- L'héritage multiple, polymorphisme, masquage de fonction
- Généricité, templates, classes et méthodes virtuelles
- Gestion des exceptions
- Headers, programmation modulaire
- Écriture et codage d'algorithmes, tris, tris récursifs
- Projet
- Examen de certification
En cas de non réponse, laissez-nous un message vocal ou écrivez-nous un SMS ou un WhatsApp. Nos équipes sont à votre écoute et se feront une joie de vous répondre.