C++ for Beginners [Video]

Preview in Mapt

C++ for Beginners [Video]

David Pither-Patterson

2 customer reviews
Create Code That Screams with C++! Hours of Video Lecture, Lab Exercises and Dozens of Code Samples for You To Use!
Mapt Subscription
FREE
$29.99/m after trial
Video
$85.00
RRP $99.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$85.00
$29.99p/m after trial
RRP $99.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


C++ for Beginners [Video] Book Cover
C++ for Beginners [Video]
$ 99.99
$ 85.00
Web Security: Common Vulnerabilities And Their Mitigation [Video] Book Cover
Web Security: Common Vulnerabilities And Their Mitigation [Video]
$ 48.99
$ 41.65
Buy 2 for $35.00
Save $113.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781787126817
Course Length6 hours 8 minutes

Video Description

Have you always wanted to create console video games, but lack the basic C++ skills? Do you want to understand a more "heavy-duty" programming language? Do you really want to get "under the hood" and complete more complex computing tasks quickly? Do you simply want to advance your current skill set and learn one of the world's most popular programming languages?

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.

Delve into the C++ programming language with this course, C++ For Beginners, authored by expert David Pither-Patterson. David is an experienced instructor, specializing in presenting complex technical information in a manner that just about anyone can grasp. With David's help, you'll start by setting up your development environment and working your way through all the C++ fundamentals.

Included in the 46 video lectures that comprise the course are dozens and dozens of code examples that you can learn from. You'll also complete engaging lab exercises that are not only fun, but specially designed to help you retain the information in the lectures.

C++ is one of the most important languages you can learn--and there is no better way to learn it than with LearnToProgram's David Pither-Patterson!

Table of Contents

Your First Program
Where to get the IDE
Creating a Project
Debugging a Program
Examining the Build Log
Running a program
Variables and Assignments
Variables and identifiers
Simple Data Type: bool
Simple Data Type: char
Simple Data Type: int
Errors and Data Types
Outputting Errors
Long and Short Data Types
Casting
Formatting Output
Input from STDIN
Operators and Precedence
Understanding Comments: Useful VS Redundant
Meaningful Variable Names VS Cryptic
Assignment, Operators
Comparators and Logical Operators
Precedence
Decision Making and Program Flow
The "if", "else if", and "else" Statements
The "case" Statement
Ternary Statements
The "Do While" Loop
The "For" Loop
Arrays
Arrays
Iterating Through Arrays
Multi-Dimensional Arrays
Pointers
Binary Operations
Binary Theory
Truth Tables
Bitwise Operators
Program Structure
Function Structure
Header Files, Includes, and Multiple Files
Program Entry Point and Namespaces
STL Strings
Creating a String
String Operators
String Manipulation
Classes and Objects
Objects and Inheritance
Classes, Objects, Methods & Properties
Encapsulation, Part 1
Encapsulation, Part 2
Access Modifiers and Overrides
Input, Process and Output
Introduction to Vectors
How to Read Text Files
Bubble Sort
How to Write Text Files

What You Will Learn

  • Learn to Set up Your Development Environment
  • Learn to Execute C++ Code
  • Learn To Debug Your Code
  • Understand the Role of Variables
  • Be able to use Variable Data Types
  • Be Able to Output to the Standard Error Stream
  • Learn To Cast Data Types
  • Learn to Format Output
  • Learn to Take and Process Console Input
  • Understand and Use Source Comments
  • Be able to use Assignment Operators
  • Identify and Use Compound Operators
  • Use Comparators and Logical Operators
  • Understand and apply Operator Prescedence
  • Create Simple and Complex Conditionals with If
  • Use the Switch Statement
  • Use the Ternary Operator
  • Create While Loops and For Loops
  • Use Arrays
  • Access Array Members with Loops
  • Understand and use Multidimensional Arrays
  • Learn the Role of Pointers
  • Understand Binary Theory and it's Role in C++
  • Create and Use Truth Tables and Binary Operators
  • Work with Bitwise Operators
  • Encapsulate Code in Functions
  • Work with Header Files and Includes
  • Understand and Use Namespaces
  • Understand and use the STL String Library
  • Understand Object Oriented Programming
  • Create Classes and Objects in C++
  • Read Text Files to Permanent Storage
  • Store Text Files in Permanent Storage

Authors

Table of Contents

Your First Program
Where to get the IDE
Creating a Project
Debugging a Program
Examining the Build Log
Running a program
Variables and Assignments
Variables and identifiers
Simple Data Type: bool
Simple Data Type: char
Simple Data Type: int
Errors and Data Types
Outputting Errors
Long and Short Data Types
Casting
Formatting Output
Input from STDIN
Operators and Precedence
Understanding Comments: Useful VS Redundant
Meaningful Variable Names VS Cryptic
Assignment, Operators
Comparators and Logical Operators
Precedence
Decision Making and Program Flow
The "if", "else if", and "else" Statements
The "case" Statement
Ternary Statements
The "Do While" Loop
The "For" Loop
Arrays
Arrays
Iterating Through Arrays
Multi-Dimensional Arrays
Pointers
Binary Operations
Binary Theory
Truth Tables
Bitwise Operators
Program Structure
Function Structure
Header Files, Includes, and Multiple Files
Program Entry Point and Namespaces
STL Strings
Creating a String
String Operators
String Manipulation
Classes and Objects
Objects and Inheritance
Classes, Objects, Methods & Properties
Encapsulation, Part 1
Encapsulation, Part 2
Access Modifiers and Overrides
Input, Process and Output
Introduction to Vectors
How to Read Text Files
Bubble Sort
How to Write Text Files

Video Details

ISBN 139781787126817
Course Length6 hours 8 minutes
Read More
From 2 reviews

Read More Reviews

Recommended for You

Web Security: Common Vulnerabilities And Their Mitigation [Video] Book Cover
Web Security: Common Vulnerabilities And Their Mitigation [Video]
$ 48.99
$ 41.65
Kali Linux - An Ethical Hacker's Cookbook Book Cover
Kali Linux - An Ethical Hacker's Cookbook
$ 35.99
$ 25.20
Advanced Continuous Delivery Pipeline [Video] Book Cover
Advanced Continuous Delivery Pipeline [Video]
$ 124.99
$ 106.25
The Complete Google Go Programming Course For Beginners [Video] Book Cover
The Complete Google Go Programming Course For Beginners [Video]
$ 123.99
$ 105.40
DevOps with Kubernetes Book Cover
DevOps with Kubernetes
$ 39.99
$ 28.00
3D Game Development with Unity 5.x [Video] Book Cover
3D Game Development with Unity 5.x [Video]
$ 124.99
$ 106.25