Practical projects to get you up and running with C++17
About This Video
Learn C++ programming with exciting projects that bridge the gap between learning and doing
Play with C++ as you get hands-on experience with various projects
Get up and running with GUI programming concepts as you play with some fun projects using Qt
In Detail
C++ is a flexible and generic language that offers a wide range of benefits with key strengths being software …
C++ Programming By Example
Video description
Practical projects to get you up and running with C++17
About This Video
Learn C++ programming with exciting projects that bridge the gap between learning and doing
Play with C++ as you get hands-on experience with various projects
Get up and running with GUI programming concepts as you play with some fun projects using Qt
In Detail
C++ is a flexible and generic language that offers a wide range of benefits with key strengths being software infrastructure and resource-constrained applications. This course is an introductory guide to C++ that will help you learn the language through multiple hands-on examples.
You’ll begin by diving into the C++ basics, syntax, and generic programming features. We’ll then move on to using data structures and algorithms with C++. Next, you’ll delve into the object-oriented features of C++ with another practical example.
Finally, you’ll further enhance your C++ programming skills by creating multiple GUI, desktop applications using Qt5. By the end of this course, you will have gained knowledge of core programming concepts in C++, and how to implement them effectively.
Audience
This course is designed for professionals who would like to learn the C++ programming language practically and quickly. Any sort of programming experience would be helpful, but not mandatory.
Chapter 3 : Data Structures and Algorithms: Building a Sorting Application
Overview of Containers in C++
A Deeper Dive into std::vector
Overview of STL Algorithms
Use STL Algorithms with Containers
Building a Sorting Application
Chapter 4 : Classes and Structures: Building a Casino Guessing Game
Why Use Classes and Structures?
Overview of Classes and Structures
Differences Between Classes and Structures
Implementing a Casino Guessing Game
Chapter 5 : Building a Library Management System
Planning out an Application
Building a Library Management System
Adding Test Data
Adding Search Functionality
Chapter 6 : Getting Acquainted with Qt
Setting Up Your First GUI Project
Setting Up a Basic GUI with Qt Creator
Running Your First GUI Application
Chapter 7 : Qt Signals and Slots: Building a Text Editor
Setting Up Your Text Editor Project
Creating a Basic GUI in Qt Creator
Reacting to User Interaction with Signals and Slots
Creating Custom Slots
Finishing the Text Editor
Chapter 8 : Building a Painting Application in Qt5
Setting Up Your Painting Application
Understanding Qt5 Widgets
Creating Your Own Qt5 Widget
Reacting to User Input
Painting User Input on Screen
Adding the Ability to Draw Circles
Allow for Shape Resizing
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept