C++: From Beginner to Expert [Video]

Preview in Mapt

C++: From Beginner to Expert [Video]

Arkadiusz Wlodarczyk

Designed for people who don't have any knowledge about the programming and want to program in C++
Mapt Subscription
FREE
$29.99/m after trial
Video
$39.10
RRP $45.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
$39.10
$29.99p/m after trial
RRP $45.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


C++: From Beginner to Expert [Video] Book Cover
C++: From Beginner to Expert [Video]
$ 45.99
$ 39.10
Java from Beginner to Expert [Video] Book Cover
Java from Beginner to Expert [Video]
$ 121.99
$ 103.70
Buy 2 for $35.00
Save $132.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 139781788621007
Course Length12 hours 13 minutes

Video Description

During the course we will write many programs that will make you a great programmer. All of this is presented by a young man who shares his knowledge, so the language used can be easily understood by everyone. The course is designed for those who don't have any prior knowledge about programming. It doesn't matter if you have never written any programs or you have no idea about programming... After my course all of this will change. You will bust the myth that programming is a difficult thing only for the few! After this course you will be able to use the advanced components of the C++ language.

Style and Approach

The total length of the course is over 12 hours! You will learn theory and you will also gain lots of practice. During the course we will write many programs that will make you a great programmer.

Table of Contents

Basics
What is programming, compiler. Installing IDE
Basics of programming
Variables
Types of Variables
Downloading data from the input
Operators
Arithmetic and Assignment Operators
Relational Operators
Logical Operators
Bitwise Operators (Advanced - Optional at start)
Conditions
Conditional Statements
Switch
Conditional Operator
Calculator - exercise
Arrays
Arrays
Multidimensional Arrays
Loops
For
while and do while
Exercises, nested loops
break and continue
Functions
Pre-function Scope of Variables
Functions
Overloading functions
Loops and functions – exercises
Data Validation – exercise
References and enum
Enum Type
Reference Variables
Reference Variables in functions
Pointers
What are pointers?
Name of array - Pointer
Dynamic allocation of memory
Strings and a pointer on a char type.
Functions and pointers.
Lottery - pseudo-random numbers generator
Type casting
BONUS: Project
Creating project, external execution of program
Preprocessor directives, Multi-file project
Structures and Classes - Object Oriented Programming
Data Structures and Pointers
Classes
Static variables and functions
Constant classes and methods
Friend functions
Friend classes
Copy constructor
Convert constructor and overloading operators
Inheritance between classes
Polymorphism, virtual functions, abstract classes
Virtual destructor
Templates
Function templates
Class templates
Advanced
Exceptions
Namespaces
Conclusion
What's next?

What You Will Learn

  • semantics of the cpp
  • what is compiler / IDE
  • variables / types of variables
  • input / output streams and validation of data
  • operators - arithmetic, assignment, logical, bitwise
  • conditions like if / else / switch
  • arrays / multi-dimensional arrays
  • loops - for / while / do-while
  • functions, overloading functions, passing variables to functions etc.
  • structures
  • references
  • pointers
  • dynamic allocation of memory
  • creating project in IDE
  • classes
  • object oriented programming
  • class and function templates
  • namespaces
  • exceptions

Authors

Table of Contents

Basics
What is programming, compiler. Installing IDE
Basics of programming
Variables
Types of Variables
Downloading data from the input
Operators
Arithmetic and Assignment Operators
Relational Operators
Logical Operators
Bitwise Operators (Advanced - Optional at start)
Conditions
Conditional Statements
Switch
Conditional Operator
Calculator - exercise
Arrays
Arrays
Multidimensional Arrays
Loops
For
while and do while
Exercises, nested loops
break and continue
Functions
Pre-function Scope of Variables
Functions
Overloading functions
Loops and functions – exercises
Data Validation – exercise
References and enum
Enum Type
Reference Variables
Reference Variables in functions
Pointers
What are pointers?
Name of array - Pointer
Dynamic allocation of memory
Strings and a pointer on a char type.
Functions and pointers.
Lottery - pseudo-random numbers generator
Type casting
BONUS: Project
Creating project, external execution of program
Preprocessor directives, Multi-file project
Structures and Classes - Object Oriented Programming
Data Structures and Pointers
Classes
Static variables and functions
Constant classes and methods
Friend functions
Friend classes
Copy constructor
Convert constructor and overloading operators
Inheritance between classes
Polymorphism, virtual functions, abstract classes
Virtual destructor
Templates
Function templates
Class templates
Advanced
Exceptions
Namespaces
Conclusion
What's next?

Video Details

ISBN 139781788621007
Course Length12 hours 13 minutes
Read More

Read More Reviews

Recommended for You

Java from Beginner to Expert [Video] Book Cover
Java from Beginner to Expert [Video]
$ 121.99
$ 103.70
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video] Book Cover
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video]
$ 32.99
$ 28.05
Python: Journey from Novice to Expert Book Cover
Python: Journey from Novice to Expert
$ 69.99
$ 49.00
From 0 to 1 : Spark for Data Science with Python [Video] Book Cover
From 0 to 1 : Spark for Data Science with Python [Video]
$ 32.99
$ 28.05
C++ for Beginners [Video] Book Cover
C++ for Beginners [Video]
$ 99.99
$ 85.00
From 0 to 1: Data Structures & Algorithms in Java [Video] Book Cover
From 0 to 1: Data Structures & Algorithms in Java [Video]
$ 32.99
$ 28.05