Skip to content

Latest commit

 

History

History
761 lines (642 loc) · 54.9 KB

File metadata and controls

761 lines (642 loc) · 54.9 KB

📘 Table des Matières - Maîtriser C++ Moderne sur Ubuntu

Formation Complète Développeurs & DevOps — Débutant → Expert

Édition 2026 — Cloud Native & System Programming



💡 La section 2.7 est une prise en main rapide de std::print pour les débutants. La couverture approfondie du système de formatage se trouve en section 12.7 (std::print et std::format).



Module 3 : Programmation Orientée Objet (Niveau Débutant-Intermédiaire)



📎 Aperçu introductif. Pour la couverture détaillée et les cas d'usage, voir section 13.5 (std::span).

💡 Couverture approfondie du système de formatage. Pour la prise en main rapide, voir section 2.7 (introduction à std::print).



📎 Introduction aux contrats dans le contexte de la gestion d'erreurs. Pour la couverture complète, voir section 12.14.1 (Contrats C++26).

📎 Intégration de std::stacktrace dans le débogage. Voir aussi section 12.12 (std::stacktrace C++23).



📎 Mise en pratique des politiques d'exécution parallèle dans un contexte multi-thread. Voir section 15.7 (algorithmes parallèles — std::execution policies).











📎 Application des conteneurs flat dans un contexte d'optimisation. Voir section 14.4 (std::flat_map et std::flat_set C++23).







📊 Métriques de la Formation

Métrique Valeur
Parties 7
Modules 17
Chapitres 48
Sections ~305
Fichiers Markdown ~415
Durée estimée 120-170h
Niveau couvert Débutant → Expert
Standards C++ C++11 → C++26 (en ratification)
Compilateurs couverts GCC 15, Clang 20
Dernière mise à jour Mars 2026

🔥 Légende

  • ⭐ = Section importante / Best practice
  • 🔥 = Section critique / Différenciateur professionnel
  • 📎 = Renvoi vers une section liée (évite les doublons)
  • 💡 = Note pédagogique