Aller au contenu principal

Langage C - avancé

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000212451
Organisme responsable : Human Coders (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Maîtriser la gestion et la production d'une **application multi-cibles**
  • Maîtriser et organiser la mise en place de **tests unitaires**
  • Manager son projet à travers les entrées des fichiers « makefile »
  • Concevoir et maintenir une application « multi-threadée » simple

Programme de la formation

Cette formation Langage C Avancé, destinée à des développeurs ayant des connaissances de base solides en C (types, pointeurs, allocation dynamique), se déroule sur 2 jours pour approfondir les pratiques professionnelles avancées. Le Jour 1 commence par un rappel des fondations (tableaux, structures, fichiers, portée des variables), puis aborde les tests unitaires avec assert et bibliothèques externes, le TDD, et la chaîne de fabrication via makefiles, production de bibliothèques et paramètres…

Cette formation Langage C Avancé, destinée à des développeurs ayant des connaissances de base solides en C (types, pointeurs, allocation dynamique), se déroule sur 2 jours pour approfondir les pratiques professionnelles avancées. Le Jour 1 commence par un rappel des fondations (tableaux, structures, fichiers, portée des variables), puis aborde les tests unitaires avec assert et bibliothèques externes, le TDD, et la chaîne de fabrication via makefiles, production de bibliothèques et paramètres de compilation. Le Jour 2 se concentre sur les threads POSIX (lancement, synchronisation) et le préprocesseur (macros, compilation conditionnelle, #pragma) pour des applications multi-cibles et optimisées. L'apprentissage progresse de la consolidation théorique vers l'application pratique, avec de nombreuses mises en pratique : implémentation de structures (hashage, pile), tests TDD, qsort, chaînes de build séparées, threads unitaires et compilation OS-dépendante. À l'issue, les participants maîtrisent la gestion de projets multi-cibles, l'organisation de tests unitaires, les makefiles, et la conception d'applications multi-threadées robustes, favorisant une expérience immersive et progressive.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

11bis Passage Doisy
75017 Paris 17e

Responsable : Human Coders

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Human Coders
75017 Paris 17e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes