Getting Started with C++ Programming [Video]

More Information
  • Develop your understanding of C++ syntax
  • Manipulate variables and conduct arithmetic operations on them
  • Control the flow of your programs and applications with functions
  • Access and save data to and from files, and perform input/output operations on them
  • Create objects, classes, and member functions in C++
  • See how to use arrays and vectors

C++ is one of the most widely used languages in the world. It's used for everything from financial trading applications (where speed equals revenue!) to console video games. Its key strengths include servers and desktop applications.

The course begins by introducing you to the essentials of C++. You will learn how to set up the environment, where you’ll write your very first program. You’ll then work with the basic components and standard library functions that make up the language, and from there, you’ll gently move onto some advanced and interesting topics such as Object-Oriented Programming, Inheritance, and Memory Allocation (all of which will help with better performance and testing).

This course is designed and developed so you seamlessly get acquainted with C++ and begin developing applications in no time.

Style and Approach

This video course will begin with taking you through C++ fundamentals, and will then build up your skills by teaching you about object-oriented concepts and more. It then moves on to some advanced and interesting topics to improve the app's performance and security. This practical example-based course will take you gradually up the steep learning curve that C++ is.

  • Learn to implement loops, structures, and more in C++
  • Write clear and expressive code using functional and object-oriented programming techniques
  • This comprehensive tutorial will help you build a solid foundation with C++
Course Length 2 hours 57 minutes
ISBN 9781787121034
Date Of Publication 29 Jan 2018


Richard Snyder

Richard Snyder is currently working as a Senior Software Engineer and writes a diverse amount of computer software applications. Working as an engineer requires the ability to be adaptable to the customer needs to be based on the requirements they give for the computer application to be built.

This enables a wide range of technical knowledge to be used from front-end design, middle tier, or back-end development. As a software engineer, Richard uses his years of experience working in technologies such as C/C++/C#, Java, Perl, Python, Groovy on Grails, Ruby on Rails, PHP, HTML, JavaScript, CSS, MongoDB, SQL Server, Oracle, and MySQL to design the best fitting application for the customer’s needs.