Programmation en langage C/C++ - NFA037
Contenu
Objectifs
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++.
Savoir programmer pleinement et en autonomie en C et C++..
Programme
Présentation, reprise des bases du langage C (variables, typage, entrées/sorties, tests conditionnels, opérateurs de pré et post incrémentation...)
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++ : Ecriture 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...
Validation / certification préparée
- Niveau d'entrée : Sans niveau spécifique
- Niveau de sortie : Sans niveau spécifique
Dates et lieux de formation
au 15/02/2025
09 72 31 13 12
20 avenue Victor Le Gorgeu
29 Brest
- Entrée sortie permanente
- 45 heures
- Formation entièrement à distance
au 15/02/2025
09 72 31 13 12
1 Rue du Muguet
22 Lannion
- Entrée sortie permanente
- 45 heures
- Formation entièrement à distance
au 15/02/2025
09 72 31 13 12
32 Rue René Lote
Bât. 1
56 Lorient
- Entrée sortie permanente
- 45 heures
- Formation entièrement à distance
au 15/02/2025
09 72 31 13 12
3 Rue du Clos Courtel
35 RENNES
- Entrée sortie permanente
- 45 heures
- Formation entièrement à distance
au 15/02/2025
09 72 31 13 12
2 rue Camille Guérin
22 PLOUFRAGAN
- Entrée sortie permanente
- 45 heures
- Formation entièrement à distance
au 15/02/2025
09 72 31 13 12
9 Rue du Commandant Charcot
56 Vannes
- Entrée sortie permanente
- 45 heures
- Formation entièrement à distance
22440 PLOUFRAGAN