C++ Fundamentals
Pluralsight
Course Summary
C++ Fundamentals is designed to give you everything you need to become a productive C++ developer
-
+
Course Description
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 of platforms. In this course, I’ll cover basics of language syntax – declaring variables, classes, building expressions using operators and functions – and work up to templates, pointers, const, and polymorphism. I’ll be using the principles of “modern C++†as much as possible, relying on the Standard Library and using idioms like Resource Acquisition is Initialization to reduce the effort involved in memory management. Some people are scared of C++, but I’ll show you how to approach the language without fear.
-
+
Course Syllabus
Context- 21m 15s
—Introduction 0m 56s
—Course Overview 1m 49s
—Why C++? 4m 5s
—Modern C++ 3m 42s
—C++ As a First Language 3m 14s
—C++/CLI 2m 43s
—C++0x 3m 51s
—Summary 0m 55sTools- 38m 52s
—Introduction 0m 26s
—Visual Studio 2m 48s
—Demo: Get Visual C++ Express 0m 55s
—Demo: A Simple Application 9m 55s
—Kinds of Applications 2m 25s
—A Console Application 11m 44s
—Demo: Creating a Project 9m 14s
—Summary 1m 25sLanguage Basics - Variables: Fundamental Types- 32m 14sVariables - User Defined Types- 1h 3mFlow of Control- 1h 5mOperators- 48m 2sTemplates- 35m 15sPointers- 1h 18mPointers and Inheritance- 40m 10s