43S8K

CMake Avancé : Optimisation des Builds C++ et Fortran

Dans le domaine exigeant du développement C++ et Fortran, l'optimisation des compilations est essentielle pour garantir la performance et la maintenabilité des projets. Cette formation approfondie offre une maîtrise avancée de CMake, l'outil indispensable pour automatiser et optimiser les processus de build. Les stagiaires apprendront à gérer efficacement les dépendances complexes, à configurer des builds adaptés à divers environnements, et à intégrer des tests automatisés pour assurer la qualité du code. Les technologies et outils abordés incluent CMake, C++, Fortran, CTest, ainsi que les générateurs Ninja, Make et Visual Studio. Maîtrisez CMake pour structurer vos projets de manière optimale, améliorer l'efficacité de vos compilations et garantir la qualité de votre code. Appliquez immédiatement ces compétences pour gagner en productivité et en performance dans vos projets C++ et Fortran.

Perfectionnez la compilation C++ et Fortran avec CMake. Automatisez et optimisez vos projets pour un développement plus efficace.

Durée : 14 heures

Domaine : Développement

Objectifs pédagogiques

Technologies et outils

Public cible

Cette formation s'adresse aux développeurs C++ et Fortran confirmés, aux ingénieurs DevOps impliqués dans l'automatisation des builds, et aux architectes logiciels responsables de la structuration des projets souhaitant optimiser leurs processus de compilation.

Prérequis techniques

Programme détaillé

Module 1 : Rappels et Fondamentaux Avancés

Module 2 : Gestion Avancée des Dépendances

Module 3 : Configurations de Build Multiples

Module 4 : Tests et Intégration Continue

Module 5 : Optimisation et Performance

Compétences acquises

À l'issue de cette formation, le stagiaire sera capable d'optimiser les compilations C++ et Fortran avec CMake, de gérer les dépendances complexes dans les projets, d'automatiser les tests et l'intégration continue, de configurer des builds pour différents environnements, et d'améliorer la performance des applications grâce à une maîtrise avancée de CMake.

Demander un devis

Villes disponibles