Train together, save more! 10% off individual registration, 20% off for pairs.
Log in

Or create your account

You have just added to your selection
Your cart is empty, See our trainings

Description

Windows 8 has revived interest in the C++ language among developers practicing C# and Java. Based on your object knowledge, this course will ensure a smooth transition to C++ 11. You will learn how C++ and its standard library allow you to write efficient and robust code for your applications.

Who is this training for ?

For whom ?

This course is aimed at Java and C# developers wishing to acquire specific knowledge of C++ development.

Prerequisites

Training objectives

  • Know basic syntax
  • Write classes and structures
  • Manipulate strings and collections in C++
  • Create a hybrid C# metro application with interoperability
  • Training program

    • Overview of advanced C++ concepts

      - n'as pas encore du programme

    • Standard library: the BCL of C++
      • - Possible memory representations of a character string and manipulation with std::string and std::wstring.
      • - Introduction to the stl (standard template library).
      • - Containers and iterators, C++ collections.
      • - Practical work Workshop for manipulating character strings and collections in C++.
    • Advanced C++ syntax
      • - Type inference and automatic keyword.
      • - Functional orientation of the language: Lambdas, Functors.
      • - and use with the stl.
      • - Asynchronism and parallelization with C++ 11.
      • - Using Microsoft COM objects, with and without smart pointers.
      • - Practical work Exercise: introduction to the parallel platform library , and manipulation of Lambda expressions.
      • - Practical case of consumption of COM objects, illustration with Direct 2D.
    • C++ and interoperability
      • - Publishing reusable Windows COM objects.
      • - Interoperability with .
      • - Net on Desktop: C++ CLI.
      • - Interoperability with .
      • - Net and JavaScript in Metro applications: C++ / CX.
      • - Practical work Creation of a hybrid metro application C# / Xaml + C++ / Direct 2D.
    • Reminder of the basic concepts of C++ development
      • - The different source files (.h, .cpp.).
      • - Linking and compilation of code written in C++.
      • - Writing classes and structures: syntax basic.
      • - Reuse of already compiled components: .lib, .dll, .h etc.
      • - Practical work Creation of a multi-project solution in C++, with static linking and dynamic.
    • 935
    • 14 h

    Submit your review

    Translated By Google Translate