ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Python, C, C++

Formation C++, mise à niveau pour les développeurs C# et Java

4,3 / 5
Stage pratique
Durée : 2 jours
Réf : TDE
Prix  2020 : 1390 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Windows 8 a relancé l'intérêt du langage C++ auprès de développeurs pratiquant le C# et Java. Sur la base de vos connaissances objets, ce cours vous assurera une transition douce vers le C++ 11. Vous apprendrez comment C++ et sa librairie standard permettent d'écrire du code efficace et robuste pour vos applications.

Objectifs pédagogiques

  • Connaitre la syntaxe de base
  • Ecrire des classes et des structures
  • Manipuler des chaînes de caractères et de collections en C++
  • Créer une application métro hybride C# avec de l'interopérabilité
PROGRAMME DE FORMATION

Rappel des concepts de base du développement C++

  • Les différents fichiers sources (.h, .cpp...).
  • Linkage et compilation de code écrit en C++.
  • Ecriture de classes et structures : la syntaxe de base.
  • Réutilisation de composants déjà compilés : .lib, .dll, .h etc.

Travaux pratiques
Création d'une solution multi-projets en C++, avec linkage statique et dynamique.

Présentation des concepts C++ avancés

  • Instanciation "statique" versus instanciation "dynamique" d'objets.
  • Les différents types de constructeurs (par défaut, par copie...).
  • Gestion de la mémoire sans garbage collector (manuellement ou en utilisant les smart pointers de la librairie standard).
  • Héritage multiple : cas pratiques et pièges à éviter.
  • Les Templates.
  • Orientation objet et comparaison avec C#.

Travaux pratiques
Atelier de manipulation des smart pointers de la librairie standard.

Librairie standard : la BCL de C++

  • Représentations mémoires possibles d'une chaîne de caractère et manipulation avec std::string et std::wstring.
  • Introduction à la stl (standard template library).
  • Containers et itérateurs, les collections C++.

Travaux pratiques
Atelier de manipulation de chaînes de caractères et de collections en C++.

Syntaxe C++ avancée

  • Inférence de types et mot-clef automatique.
  • Orientation fonctionnelle du langage : Lambdas, Functors... et utilisation avec la stl.
  • Asynchronisme et parallélisation avec C++ 11.
  • Utilisation d'objets COM Microsoft, avec et sans smart pointers.

Travaux pratiques
Exercice d'introduction à la parallel platform library, et manipulation d'expressions Lambda. Cas pratique de consommation d'objets COM, illustration avec Direct 2D.

C++ et l'interopérabilité

  • Publication d'objets COM Windows réutilisables.
  • Interopérabilité avec .Net sur le Desktop : C++ CLI.
  • Interopérabilité avec .Net et JavaScript dans les applications Metro : C++ / CX.

Travaux pratiques
Création d'une application métro hybride C# / Xaml + C++ / Direct 2D.

Participants / Prérequis

» Participants

Ce cours s'adresse aux développeurs Java et C# souhaitant acquérir des connaissances spécifiques au développement C++.

» Prérequis

Maîtrise de C# ou de Java ainsi que des concepts de programmation orientée objet.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
morgan p. 25/07/2019
4 / 5
Très bonne connaissance du sujet et sympatique

MOHAMADALY A. 25/07/2019
4 / 5
J'aurais préféré avoir des exercices plus complexe et qui sont lié les uns des autres. Par exemple des exercices mis bout à bout donne un gros programme.

Dimitri E. 25/07/2019
4 / 5
Un cours intéressant, qui s'est bien adapté aux différents niveaux (peut-être un peu trop dense dans le temps imparti).

Xavier I. 25/07/2019
4 / 5
Formation effective compte tenue du peu de temps disponible pour explorer les sujets.

Camille C. 25/07/2019
5 / 5
Malgré un niveau disparate, la formation est restée dynamique et les explications claires.

Kevin R. 25/07/2019
5 / 5
Formateur patient et attentif à ses élèves. Support de cours intéressant avec des exercices très instructifs.

Emeline Z. 25/07/2019
5 / 5
Cours rapide mais détaillé avec beaucoup d'exercices qui permettent de pratiquer la théorie et d'apprendre plus facilement. De plus, le formateur était présent et à l'écoute en cas de besoin.
Avis client 4,3 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys