Formation SETC844-434-7382
 Trouver un Cours: 
 
Formation ProgrammationFormation MicrosoftFormation MS OfficeFormation GestionFormation ServeurFormation RéseauLa CompagnieContactez-Nous

Formation C++


Il est un formateur très connaissant et il sait parfaitement transmettre ses connaissances. La formation est aussi très bien montée - on part du bas de la montagne pour terminer au sommet du mont Everest !!! Merci pour cette belle semaine
Commentaire de la Société de protection des forêts contre le feu SOPFEU

1. Titre

2. Pré-requis

  • Bonne connaissance de la programmation orientée objets avec C++

3. Clientèle Cible

  • Les développeurs professionnels qui veulent apprendre à écrire du code C++ qui est conforme avec le standard C++11 et/ou la librairie Boost

4. Dates et Tarifs


20 avr. au 23 avr., 2021$3,500.00/personne
18 mai au 21 mai, 2021$3,500.00/personne
15 juin au 18 juin, 2021$3,500.00/personne
20 juil. au 23 juil., 2021$3,500.00/personne
17 août au 20 août, 2021$3,500.00/personne

5. Plan de cours

Module 1: Comment travailler avec C++11

Sujet 1: Les standards C++03 et C++11

Sujet 2: Architecture de la mémoire

Sujet 3: Le mot clef auto

Sujet 4: La syntaxe des fonctions

Sujet 5: Les opérateurs de conversion

Sujet 6: La boucle for

Sujet 7: Les foncions et les expressions lambda

Sujet 8: Boost.Lambda et Boost.Phoenix

Sujet 9: Les assertions static

Sujet 10: Utilisation de const et de constexppr

Module 2: Les structures de données

Sujet 1: Comment travailler avec les objets POD

Sujet 2: Le énumérations avec et sans type

Sujet 3: Les unions sans limites

Sujet 4: Les tuples

Sujet 5: Hashmap et Set

Sujet 6: Initialisation des objets

Sujet 7: Les types et leurs traits

Module 3: La gestion de la mémoire

Sujet 1: Architecture de la mémoire

Sujet 2: Comment utiliser unique_ptr, shared_ptr et weak_ptr

Sujet 3: Comment utiliser les références

Sujet 4: Les opérateurs sizeof, alignas et alignof

Sujet 5: Comment travailler avec set_new_handler()

Sujet 6: NULL versus nullptr

Sujet 7: Le nettoyage de la mémoire

Module 4: La programmation en parallèle

Sujet 1: Architecture de la mémoire

Sujet 2: Mécanismes de parallélisme

Sujet 3: Entreposage local

Sujet 4: Les opérations atomiques

Sujet 5: Utilisation de std::mutex, std::lock_guard et std::unique_lock

Sujet 6: Utilisation de std::future, std::packaged_task et std::async

Module 5: Les chaînes de caractères

Sujet 1: Ascii, UTF et les chaînes de caractères larges

Sujet 2: Les valeurs littérales définies

Sujet 3: Les expressions régulières avec C++11 et Boost.Regex

Sujet 4: Comment travailler avec Boost.Xpressive

Sujet 5: Comment travailler avec Boost.Spirit

Module 6: Les paramètres de lieu

Sujet 1: Comprendre les paramètres de lieu

Sujet 2: Les facets

Sujet 3: Travailler avec les valeurs numériques

Sujet 4: Le formatage des chiffres, des dates et de la monnaie

Sujet 5: Les catalogues de messages

Module 7: Les classes

Sujet 1: La nouvelle syntaxe pour les constructeurs

Sujet 2: Les constructeurs pairs

Sujet 3: Les constructeurs en héritage

Sujet 4: Les constructeurs avec valeurs par défaut

Sujet 5: Les membres supprimés

Sujet 6: La surcharge explicite des fonctions

Sujet 7: Les classes finales

Sujet 8: Les opérateurs de conversion explicites

Module 8: Travailler avec les templates

Sujet 1: Les templates variadic

Sujet 2: Les templates extern

Module 9: La librairie Boost

Sujet 1: Exploration de Boost

Sujet 2: Boost et C++11

Sujet 3: Boost.Utility

Sujet 4: Comment travailler avec Array, Circular Buffer et Dynamic Bitset

Sujet 5: Travailler avec Timer, Date-Time et Chrono

Sujet 6: Comment travailler avec Thread

Sujet 7: Comment travailler avec Filesystem, Serialization et ASIO

Sujet 8: Boost.Accumulators

Sujet 9: Boost.Bind et Boost.Function

Sujet 10: Boost.Iterator et Boost.Range/Range_ex

Sujet 11: Boost.Program

Sujet 12: Comment travailler avec Boost.Signal et Boost.Signal2

Sujet 13: Comment travailler avec Boost.Tests

Formation SETC sur LinkedIn Suivez @CTESTraining Suivez-nous sur Facebook
 Formation Programmation
 Formation Microsoft
 Formation Réseau
 Formation Gestion
 Formation Serveur
 Formation MS Office
Ce site fur conçu et créé par Jean-Marc Choquette