MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

C++ Fundamentals

Course Summary

C++ is a general purpose programming language that is used by millions of developers. It offers a powerful combination of performance and abstraction that other languages don't have. You can use C++ to write different kinds of applications for a variety


  • +

    Course Syllabus

    ● Context
        ◦ Introduction
        ◦ Course Overview
        ◦ Why C++?
        ◦ Modern C++
        ◦ C++ As a First Language
        ◦ C++/CLI
        ◦ C++0x
        ◦ Summary
    ● Tools
        ◦ Introduction
        ◦ Visual Studio
        ◦ Demo: Get Visual C++ Express
        ◦ Demo: A Simple Application
        ◦ Kinds of Applications
        ◦ A Console Application
        ◦ Demo: Creating a Project
        ◦ Summary
    ● Language Basics - Variables: Fundamental Types
        ◦ Introduction
        ◦ Variables
        ◦ Fundamental Types
        ◦ Demo: Fundamental Types
        ◦ Casting
        ◦ Demo: Casting
        ◦ Summary
    ● Variables - User Defined Types
        ◦ Introduction
        ◦ Classes and Objects
        ◦ Demo: Classes and Objects
        ◦ Scope
        ◦ Demo: Scope
        ◦ Odds and Ends
        ◦ Demo: Inheritance
        ◦ Demo: Namespaces
        ◦ Demo: Enumerations
        ◦ The Preprocessor
        ◦ Demo: The Preprocessor
        ◦ Summary
    ● Flow of Control
        ◦ Introduction
        ◦ Flow of Control
        ◦ If
        ◦ Demo: if
        ◦ While
        ◦ Demo: While
        ◦ For
        ◦ Demo: For
        ◦ Switch
        ◦ Demo: Switch
        ◦ Functions
        ◦ Demo: Free Functions
        ◦ Demo: Member Functions
        ◦ Demo: Understanding Error Messages
        ◦ Immediate If
        ◦ Demo: Immediate If
        ◦ Summary
    ● Operators
        ◦ Introduction
        ◦ Arithmetic
        ◦ Demo: Arithmetic
        ◦ Comparison
        ◦ Bitwise Operators
        ◦ Operator Overloading
        ◦ Writing an Overload
        ◦ Demo: Writing an Overload
        ◦ Summary
    ● Templates
        ◦ Introduction
    ● Templates
        ◦ Demo: Function Template
        ◦ Function Templates
        ◦ Demo: Class Template
        ◦ Class Templates
        ◦ Template Specialization
        ◦ Demo: Template Specialization
        ◦ Summary
    ● Pointers
        ◦ Introduction
        ◦ Pointers and References
        ◦ Demo: Pointers and References
        ◦ Const
        ◦ Demo: Const
        ◦ Const and Pointers
        ◦ Demo: Const and Pointers
        ◦ The Free Store
        ◦ Manual Memory Management
        ◦ Demo: Manual Memory Management
        ◦ Easy Memory Management
        ◦ Demo: Easy Memory Management
        ◦ Smart Pointers
        ◦ Using Smart Pointers
        ◦ Summary
    ● Pointers and Inheritance
        ◦ Introduction
        ◦ Pointers and Inheritance
        ◦ Demo: Pointers and Inheritance
        ◦ Demo: Shared Pointers and Polymorphism
        ◦ Slicing
        ◦ Demo: Slicing
        ◦ Casting
        ◦ Demo: Casting
        ◦ Summary

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations and Networks & IT Infrastructure Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top