Classe de maître C++

Vous connaissez C++, mais vous avez eu vent que le C++ « moderne » était presque un nouveau langage? Vous aimeriez à la fois apprendre et comprendre cette nouvelle façon de programmer? Suivez cette formation avec Patrice Roy, membre du comité de standardisation du langage.

C++ Moderne

1 000$

Bénéficiez de 300 $ de rabais en remboursement salarial*

mai - juin
15 heures
Université de Sherbrooke - Campus de Longueuil
formation donnée en français

Apprendre et comprendre
le C++ « moderne ».

Cette classe de maître est dédiée aux programmeurs C++ qui souhaitent une mise à jour de leurs compétences et une meilleure compréhension de ce langage dans son acception moderne. 

Les modalités de programmation proposées tiendront du C++ « moderne », donc à partir de [Cpp11Std], qui sont radicalement différentes des incarnations précédentes du langage. 

La perspective proposée sera résolument « moderne », au sens de C++ 11, et ne véhiculera pas délibérément des pratiques de temps plus anciens. 

La première de ces formations s’adresse aux gens qui souhaitent comprendre et utiliser les outils et mécanismes qu’apporte cet important standard qu’est C++11. En comparaison avec C++ tel qu’il existait auparavant, C++11 est ni plus ni moins qu’une révolution. 

La seconde de ces formations enrichit la première en présentant en quoi C++14 améliore C++11, puis en abordant les nombreux nouveaux outils mis à notre disposition depuis C++17. Si C++14 est un standard plus humble que son prédécesseur (bien qu’il s’y cache des perles!), C++17 apporte beaucoup de nouveautés, influence nos pratiques de programmation de multiples manières, et contribue directement à la fois la productivité et au plaisir de programmer. 

Objectifs & plan de cours.

Les nouvelles bibliothèques (random, chrono, regex, tuple, etc.)

Les templates variadiques

La multiprogrammation et ses outils

Les nouveaux algorithmes

La sémantique de mouvement

Les expressions constantes généralisées

Les expressions lambda

Le relais parfait (Perfect Forwarding)

Exercices pratiques et échanges

Patrice Roy 

M. Roy enseigne au CeFTI depuis 2001 et est professeur au Département d’informatique du Collège Lionel-Groulx depuis 1998. Il a été directeur de ce département de 2001 à 2004, et a été coordonnateur du programme Technique de l’informatique de ce collège de 2001 à 2009. Le programme du collège étant coopératif, ses liens avec l’entreprise privée sont nombreux. Il a contribué activement à la conception du nouveau programme d’informatique dans ce collège. S’ajoutent à cela quelques tâches d’enseignement au Collège O’Sullivan, à l’ÉTS et pour des groupes d’informaticiennes et d’informaticiens en entreprise.

Son passé professionnel récent inclut notamment une participation active au développement et à l’enseignement dans les diplômes de 2e cycle en technologies de l’information (DTI), en génie logiciel (DGL) et en développement du jeu vidéo (DDJV) de l’Université de Sherbrooke. S’ajoutent à cela quelques contributions de type recherche, entre 2004 et 2006, à un projet de système réparti associé à la firme SeaQuest dans le Bas-Saint-Laurent trois années à CAE Électronique Ltée, affecté principalement au développement de simulateurs d’hélicoptères militaires pour la marine britannique, en particulier dans l’interface aux instructeurs et la simulation des messages à contenu vocal; une contribution à titre de consultant pour IREQ, pour le projet MONITEQ, un système de maintenance préventive d’appareils électriques gagnant de plusieurs prix et finaliste au R&D100 en 1995. Il a complété un doctorat sur la contextualisation dans un système massivement réparti à l’Université de Sherbrooke sous la direction conjointe du professeur Bessam Abdulrazak et de docteur Yacine Belala.

M. Roy enseigne l’ergonomie cognitive, les systèmes client/serveur (avec un penchant pour les applications Web ou mobiles), l’approche objet, les systèmes en temps réel et la communication entre toutes sortes d’entités logiques qui ne se parlent pas toujours de manière naturelle. Le modèle objet est prépondérant dans son approche de la programmation en général. Ses autres intérêts personnels incluent l’algorithmique, l’intelligence artificielle, les processeurs de langages, la réalité virtuelle et les systèmes répartis. Au cours des dernières années, il s’est beaucoup amusé avec la programmation générique en général et la métaprogrammation en particulier.

 

Politique d'inscription

Vivez l'expérience de formation
TECHNOCompétences.

Ordinateur portable personnel requis - Lunch inclus

Remboursement salarial
de $300

300 $ remboursé

Bénéficiez de 20$/ heure de remboursement salarial sur toutes les formations TECHNOCompétences !

en savoir plus

Politique d'Inscription

Politique d'inscription

voir la politique

Avis clients.

Excellent point de départ pour la mise en œuvre d'une pratique d'architecture
Joel Asselin — CAA -Québec
Formation architecture d'affaires
Cela m'a permis de mieux comprendre certains concept et surtout la valeur ajoutée d'une pratique d'architecture d'affaires
Nathalie Bonin — Via rail Canada
Formation architecture d'affaires
Excellente introduction à la pratique Business Architecture
Dominique Danvoye — CGI
Formation architecture d'affaires

Classe de maître C++.

formation éligible à la loi du 1% + 300 $ de remboursement par participant !

Coordinates of this location not found

Besoin d'aide ?

appelez notre experte formation

514 840 1237

ext. 339

C++ 11

1 000$

inclut 300$ de rabais en remboursement salarial*

28 et 30 mai 2019
15 heures
Université de Sherbrooke - Campus de Longueuil
formation présentée en français

C++ 14 / 17

1 000$

inclut 300$ de rabais en remboursement salarial*

3 et 4 juin 2019
15 heures
Université de Sherbrooke - Campus de Longueuil
formation présentée en français