Kurs i Microsoft .NET 4.5 og Visual Studio 2012

Glasspaper er en komplett
kurs-leverandør for utviklere!


C++ Programming for OO Developers (4 days hands-on)

Kursavgift: kr 19 900 | Varighet: 4 dager

Beskrivelse:

This course is aimed at object-oriented developers (e.g. Java or C#) who need to get up to speed quickly in C++. The course covers the C++ programming constructs and techniques quickly, focussing on the differences between C++ and other OO languages.

About Andy Olsen - the author of the course
Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.

Målgruppe:

This training course is aimed at OO developers who need to transition into C++.


Forkunnskaper:

Experience using a contemporary OO language such as Java or C#, or familiarity with the C programming Language.


Innhold:

  • C++ Language Fundamentals: C++ statements; Code blocks; Primitive data types; Literals and variables; Converting data types; Operators; Decision making: if, if-else, and switch; Looping: for loops, while loops, and do-while loops
  • Defining Classes: Syntax of class declarations; Public and private members; Creating objects
  • Implementing Class Functionality: Function overloading; Default arguments; Anonymous arguments; Ambiguities; Resolving scope conflicts; Using the this pointer
  • Defining Constructors and Destructors: Overview of an objects lifetime; Defining constructors; Constructor chaining; Defining destructors
  • Miscellaneous Language Features: Defining enumerations; Using the const keyword effectively; Defining inline member functions; Using reference variables
  • Composite Classes: Overview of composition; Defining composite classes; Constructing composite objects; Using member initialization lists
  • Associative Classes: Overview of delegation; Dynamic associations; Lifetime of associative objects; Constant associations
  • Operator Overloading: Overview of operator functions; Defining unary operators; Defining binary operators; Defining the operator; Defining input and output operators
  • Defining Class-Wide Members: Overview; Static data members; Static member functions; Nested types; Friend classes
  • Creating Collections of Objects: The need for collections; Introduction to template classes; Using vector and list; Using iterators; Introduction to template functions; Using the Standard Template Library
  • Copying and Conversions: The copy assignment operator; Copy constructors; Conversions to a class object; Conversions from a class object
  • Inheritance: Recap of inheritance principles; Defining a subclass; Defining protected members; Scoping and initialisation; Multiple inheritance; Abstract base classes
  • Polymorphism: Recap of polymorphism; Defining virtual functions; Virtual destructors; Pure virtual functions and abstract classes






Epost mottat


Du er nå meldt på nyhetsbrevlisten

Epost mottat


Du er nå meldt på nyhetsbrevlisten

Mailen er sendt:

Ditt tips er registrert og sendt!
Vi håper snarlig å se deg på kurs hos oss!

Feilmelding:

OBS! Vi har problemer med å sende ditt tips!

Vi anbefaler deg å sjekke om du har skrevet inn en gyldig mailadresse.

Tips sjefen

Lyst til å delta på dette kurset, men må overbevise sjefen først?

Glasspaper har laget en tips funksjon, som gjør det enklere for deg å overbevise din sjef om at dette kurset er perfekt for deg.
Det eneste du trenger å gjøre er å fylle ut kontaktinformasjon, så sender vi relevant informasjon om kurset rett til dine utvalgte kontaktpersoner.
Bruk gjerne funksjonen til å tipse venner og kollegaer om at dette er et nyttig kurs for dem





Kontakt oss

Business Manager Development

Henning Solberg

930 90 129

henning@glasspaper.no


Glasspaper er kåret til Årets Microsoft Kurspartner 2017 - dette er åttende år på rad vi mottar denne hedersprisen