Ferme la recherche

Programmation en langage C/C++ - NFA037

Descriptif

Durée de la formation

Durée 60 heures
En centre 60 heures

Session

du 14 oct. 2019 au 22 févr. 2020  - Rennes (35)
+ autres sessions
du 14 oct. 2019 au 22 févr. 2020  - Rennes (35)
du 14 oct. 2019 au 22 févr. 2020  - Brest (29)
du 14 oct. 2019 au 22 févr. 2020  - Vannes (56)
du 14 oct. 2019 au 22 févr. 2020  - Ploufragan (22)
du 14 oct. 2019 au 22 févr. 2020  - Lannion (22)
du 14 oct. 2019 au 22 févr. 2020  - Lorient (56)

Objectif de la formation

Acquérir un bon niveau de programmation et d'autonomie en C et C++,
Perfectionner son niveau de programmation en C,
Comprendre et utiliser les principes de la programmation orientée objet en langage C++.
Ecrire des algorithmes.
Savoir analyser un problème ; le décomposer en éléments.
Traduire un énoncé textuel en programme informatique, modéliser une situation.
Etre tenace et persévérant afin de corriger les erreurs d'un programme informatique.

Description de la formation

Présentation, reprise des bases du langage C (variables, typage, entrées/sorties, tests conditionnels,...),
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,
Les types énumérés et abstraits,
Gestion des chaînes de caractères,
Lecture et écriture dans des fichiers textes,
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,
L'héritage, le polymorphisme...
Écriture d'algorithmes, tris, tris récursifs...

Conditions d'accès

Il est conseillé d'avoir quelques rudiments de programmation car le rythme est soutenu. Posséder des bases de programmation, quel que soit le langage (variables, affectations, tests conditionnels, boucles, tableaux, fonctions) est un atout. Avoir le niveau d'UE comme : NFE005 Macros/VBA, ELE002 " Introduction au langage C " ou NFA031.
Personnes souhaitant approfondir leur niveau de programmation en langage C et C++,
Personnes souhaitant comprendre la programmation orientée objet en C++
Personnes souhaitant intgérer des écoles de programmation type école 42,
Développeurs, scient...

Validation

Certificat permettant d'accéder à un diplôme par capitalisation des unités d'enseignement

Donne accès au(x) métier(s) suivant(s)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Production et exploitation de systemes d'information (voir la fiche métier)

Informations complémentaires

1
60 heure(s)
Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?
Informations pratiques

CNAM DE BRETAGNE

Lieu de formation

À distance

Centre de formation

2 rue Camille Guérin
22440, Ploufragan

Voir toutes les formations de CNAM DE BRETAGNE