Cademy logoCademy Marketplace

Course Images

The Complete C++ Developer Course

The Complete C++ Developer Course

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 19 hours 41 minutes

  • All levels

Description

This course will provide you with practical experience in C++. You will learn the basics and advanced concepts of C++, such as data types, arrays, functions, encapsulation, inheritance, exception handling, object-oriented programming (OOP), and a lot more, by developing interesting real-world applications.

Do you know that C++ is used by over 4 million developers worldwide? In the US, a C++ developer earns around S100,000 a year. Through this video course, you will learn C++ by building applications. The course starts by taking you through the learning objectives and helps you with the process of setting up the environment on Windows and macOS. Once you are ready to code, you will learn to build many interesting applications, such as MadLibs Clone, Jam of the Month, Parallel Array/Vectors, and Tic-Tac-Toe, to become familiar with C++ concepts such as variables, data types, operators, control statements, arrays, vectors, and functions. Moving along, you will again learn to build interesting projects to get to grips with classes, objects, exception handling, debugging, pointers, inheritance, and polymorphism. Finally, you will get an overview of templates, Standard Template Library (STL), pointers, and operator overloading. By the end of this course, you will have developed basic and advanced C++ skills needed to build modern and robust applications. The code files and resource files are uploaded on GitHub at https://github.com/PacktPublishing/The-Complete-C-Developer-Course

What You Will Learn

Discover how to store different types of data in memory
Find out how to use controls statements in C++
Use functions to pass parameters
Become familiar with object-oriented programming (OOP)
Create and use your own exceptions in C++ programs
Use inheritance and polymorphism in a project

Audience

Whether you are new to C++, or an experienced software developer who is looking to build real-world applications in C++, this course is for you.

Approach

With the help of more than 25 interesting projects, learn the basic and advanced concepts of C++. Every section of this course has challenges and exercises that will help you consolidate your learning and will give you the confidence to put your newly learned skills to test.

Key Features

Master the fundamentals of C++ programming * Develop practical skills and terminology related to software development * Apply the principles of object-oriented programming (OOP) like a pro

Github Repo

https://github.com/PacktPublishing/The-Complete-C-Developer-Course

About the Author

Codestars By Rob Percival

Rob Percival is a highly regarded web developer and Udemy instructor with over 1.7 million students. Over 500,000 of them have taken Rob's Complete Web Developer Course 2.0, as well as his Android Developer and iOS Developer courses.


John P. Baugh

John P. Baugh holds a PhD in computer and information science, as well as a bachelor's and master's degrees in computer science from the University of Michigan, Dearborn. He serves as professor and chair of the department of computer information systems at Oakland Community College. He has consulted for individuals and companies, including those that are contractors for the United States Department of Defense. Previously, he has worked as a software engineer at Siemens PLM Software.

Course Outline

1. Getting Started


2. Fundamentals


3. Control Statements


4. Arrays and Vectors


5. Functions


6. Introduction to Classes and Objects


7. Exceptions and Debugging


8. Pointers


9. File Input and Output


10. Inheritance and Polymorphism


11. Templates, the STL, and Other Skills

Course Content

  1. The Complete C++ Developer Course

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews