HOME > Development > C++ For Absolute Beginners- Create Your First C++ GUI App

C++ For Absolute Beginners- Create Your First C++ GUI App

  • Development
  • Feb 15, 2025
SynopsisC++ For Absolute Beginners: Create Your First C++ GUI App, av...
C++ For Absolute Beginners- Create Your First GUI App  No.1

C++ For Absolute Beginners: Create Your First C++ GUI App, available at $49.99, has an average rating of 3.5, with 167 lectures, based on 1 reviews, and has 29 subscribers.

You will learn about Learn step by step how to program with C++ and become a C++ Software Engineer Learn the core concepts of C++ so as to become able to create applications using C++ Practise as you learn through a lot of challenging exercises and a very practical project Acquire key programming skills that are easily transferable to other programming languages Learn C++ programming from the most basic fundamentals to the more advanced topics such as inheritance and polymorphism Master object-oriented programming in C++ through to-the-point theory and lots of challenging exercises Learn C++ programming from an Experienced C++ Software Engineer who has been working with C++ for more than 15 years This course is ideal for individuals who are This C++ course is primarily aimed at absolute beginners with no prior programming experience. or This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume. or This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world. It is particularly useful for This C++ course is primarily aimed at absolute beginners with no prior programming experience. or This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume. or This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world.

Enroll now: C++ For Absolute Beginners: Create Your First C++ GUI App

Summary

Title: C++ For Absolute Beginners: Create Your First C++ GUI App

Price: $49.99

Average Rating: 3.5

Number of Lectures: 167

Number of Published Lectures: 167

Number of Curriculum Items: 167

Number of Published Curriculum Objects: 167

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn step by step how to program with C++ and become a C++ Software Engineer
  • Learn the core concepts of C++ so as to become able to create applications using C++
  • Practise as you learn through a lot of challenging exercises and a very practical project
  • Acquire key programming skills that are easily transferable to other programming languages
  • Learn C++ programming from the most basic fundamentals to the more advanced topics such as inheritance and polymorphism
  • Master object-oriented programming in C++ through to-the-point theory and lots of challenging exercises
  • Learn C++ programming from an Experienced C++ Software Engineer who has been working with C++ for more than 15 years
  • Who Should Attend

  • This C++ course is primarily aimed at absolute beginners with no prior programming experience.
  • This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume.
  • This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world.
  • Target Audiences

  • This C++ course is primarily aimed at absolute beginners with no prior programming experience.
  • This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume.
  • This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world.
  • This practical course is the most complete beginner course on C++ Programming the world, as it takes you from absolute beginner to a level where you can start creating your own C++ Graphical User Interface (GUI) applications. In this course, you do not just sit and listen to me talk for hours on end. Instead, you remain active throughout. The course is hybrid of theory and practice, with the intention of ensuring that you remain focused and active as you learn.

    why should I learn C++ Programming?

    C++ programming is one of the few most used programming languages in the world. Learning C++ programming therefore opens many doors for you in the information technology field. To be more precise, once you are able to create beautiful applications with C++ you immediately qualify for C++ software engineering jobs in the field of Information Technology.

    Will this course help me master C++ Programming?

    Yes. It absolutely will. You get taught everything you need to know to get started with C++ programming, and then you get a fully practical project where you learn first-hand how to use your C++ knowledge to create applications with C plus plus.

    What will I learn in this course?

    In this course, you learn everything you need to know about C++ programming. The first chapter of this course is about the Introduction to C++. In this chapter, you learn in detail about what goes on when a C++ program gets executed, in addition to learning about introductory C++ concepts.

    In the second chapter, you learn about variables and functions. These two features are the most fundamental concepts of C plus plus and it is simply impossible to create a C++ application without using both of them. So in the second chapter, you are going to learn everything you need to know about variables and functions.

    In the third chapter, you are going to learn about control structures. That includes selection control structures and repetition control structures. Selection control structures exist in every programming language and they are used by programmers to set multiple paths in a program. On the other hand, repetition control structures are used by programmers to ensure that a piece of code gets repeatedly executed a certain number of times or as long as a certain condition is true.

    The fourth chapter is about pointers. Pointers represent another inevitable feature of C++ which is inevitably used in every sizeable C++ project. the chapter introduces you to pointers, shows you how to use pointers, and reveals to you the relationship between pointers and arrays in C plus plus.

    The fifth chapter is about references. The chapter introduces you to the interesting and unique concept of references in Cplus plus, and it reveals to you the multiple uses of references in the C++ programming language.

    The sixth chapter is about classes and objects. This chapter introduces you to object-oriented programming in C plus plus. Essentially, in the chapter you get started with classes and objects. You learn how to create a class and how to create objects. You also learn about the essential components of a class, amongst other things.

    The seventh chapter is about the lifetime objects. This chapter is a continuation of the sixth chapter, and aims at deepening your understanding of object-oriented programming. The chapter essentially reveals the different ways an object can be created and also expands on how different types of objects can be destroyed.

    The eighth chapter is about inheritance. This is one of the most important features of object-oriented programming. The chapter introduces you to inheritance in C plus plus. It defines inheritance and then expands on the most important concepts of inheritance in C plus plus.

    The ninth chapter is about polymorphism. This is another very important feature of object-oriented programming. The chapter introduces you to polymorphism in C plus plus. The chapter defines polymorphism and introduces you to terms like early binding and late binding.

    Every chapter is concluded with several exercises to help you practice the taught theory. This is to ensure that the theory remains engraved your brain for a very long time. The course ends with a very practical project that teaches you step by step how an application gets created with C++ and Qt.

    In short, this is what you learn in this course:

    1. Introduction to C++

    2. Variables and functions

    3. Control structures

    4. Pointers

    5. References

    6. Classes and objects

    7. Lifetime of objects

    8. Inheritance

    9. Polymophism

    10. Project – Calculator Application

    What do I get out of practical C++ course?

    This course teaches you the most imporant concepts of C++ to make you job-ready in the field of software development. Towards the end of the course, you get to have a first experience on how to build an application with C++ from scratch.

    What are some of the particularities of this course?

    The course consists of theory and a lot of practical exercises. To each lecture is attached a written sommary to ensure that you do not bother about taking notes whilst learning.

    Will mastering C++ Programming increase my chances of landing a job as a C++ Software Developer?

    The short answer is yes. The understanding the core concepts of C plus plus and the mastering of the process of creating applications with C plus plus constitute the main tools needed to land a job as a C++ Software Developer.

    Are you ready to get started with the course?

    If you are ready to master C++ Programming and take your C plus plus skills to the next level, then this course is for you.

    So why not join today?

    Buy this course now, master C plus plus Programming, add it to your Resume, and increase your chances of landing the next opportunity in the world of Information Technology.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Installation & Setup

    Lecture 1: Qt Creator Setup

    Chapter 3: Introduction to C++

    Lecture 1: Execution of a C++ Program

    Lecture 2: The Hello World C++ Program

    Lecture 3: Macros without Parameters in C++

    Lecture 4: Macros with Parameters

    Lecture 5: Conditional Compilation in C++

    Lecture 6: Exercise 1.1 – Macros

    Lecture 7: Exercise 1.2 – Macros

    Lecture 8: Exercise 1.2 – Macros – Solution

    Lecture 9: Exercise 1.3 – Conditional Compilation

    Lecture 10: Exercise 1.3 – Conditional Compilation – Solution

    Chapter 4: Variables and Functions in C++

    Lecture 1: Data Types in C++

    Lecture 2: Variables in C++ – Part 1

    Lecture 3: Variables in C++ – Part 2

    Lecture 4: Special iostream objects: cin & cout

    Lecture 5: Literals in C++

    Lecture 6: Operators in C++

    Lecture 7: Expressions in C++

    Lecture 8: Functions in C++ – Basics

    Lecture 9: Functions in C++ – The void return type

    Lecture 10: Functions in C++ – Linkage

    Lecture 11: Exercise 2.1

    Lecture 12: Exercise 2.1 – Sample Solution

    Lecture 13: Exercise 2.2

    Lecture 14: Exercise 2.2 – Sample Solution

    Lecture 15: Exercise 2.3

    Lecture 16: Exercise 2.3 – Sample Solution

    Chapter 5: Control structures in C++

    Lecture 1: Comparison operators in C++

    Lecture 2: Logical operators in C++

    Lecture 3: The if statement

    Lecture 4: The if-else statement

    Lecture 5: The if-else if-else statement

    Lecture 6: The short hand if-else

    Lecture 7: The while loop

    Lecture 8: The do-while loop

    Lecture 9: The for loop

    Lecture 10: the break statement

    Lecture 11: the continue statement

    Lecture 12: Exericse 3.1

    Lecture 13: Exercise 3.1 – Solution

    Lecture 14: Exercise 3.2

    Lecture 15: Exercise 3.2 – Solution

    Lecture 16: Exercise 3.3

    Lecture 17: Exercise 3.3 – Solution

    Lecture 18: Exercise 3.4

    Lecture 19: Exercise 3.4 – Sample Solution

    Lecture 20: Exercise 3.5

    Lecture 21: Exercise 3.5 – Sample Solution

    Lecture 22: Exercise 3.6

    Lecture 23: Exercise 3.6 – Sample Solution

    Chapter 6: Pointers in C++

    Lecture 1: pass-by-value

    Lecture 2: what is a pointer?

    Lecture 3: Address operator and pointer dereferencing

    Lecture 4: The swap function using pointers

    Lecture 5: Pointer assignment

    Lecture 6: The void pointer

    Lecture 7: The null pointer

    Lecture 8: Arrays

    Lecture 9: Arrays and pointer arithmetic

    Lecture 10: Arrays as function parameters

    Lecture 11: Exercise 4.1

    Lecture 12: Exercise 4.1 – Sample Solution

    Lecture 13: Exercise 4.2

    Lecture 14: Exercise 4.2 – Sample Solution

    Lecture 15: Exercise 4.3

    Lecture 16: Exercise 4.3 – Sample Solution

    Lecture 17: Exercise 4.4

    Lecture 18: Exercise 4.4 – Sample Solution

    Lecture 19: Exercise 4.5

    Lecture 20: Exercise 4.5 – Sample Solution

    Lecture 21: Exercise 4.6

    Lecture 22: Exercise 4.6 – Sample Solution

    Chapter 7: References in C++

    Lecture 1: Declaration of a reference

    Lecture 2: References as function parameters

    Lecture 3: Reference as function return value

    Lecture 4: Constant references

    Lecture 5: Exercise 5.1

    Lecture 6: Exercise 5.1 – Sample Solution

    Lecture 7: Exercise 5.2

    Lecture 8: Exercise 5.2 – Sample Solution

    Lecture 9: Exercise 5.3

    Lecture 10: Exercise 5.3 – Sample Solution

    Lecture 11: Exercise 5.4

    Lecture 12: Exercise 5.4 – Sample Solution

    Chapter 8: Classes and Objects in C++

    Lecture 1: Declaration of a class

    Lecture 2: Access modifiers

    Lecture 3: Concrete example – class declaration

    Lecture 4: Implementation of methods

    Lecture 5: Creation of objects

    Lecture 6: Accessing members of an object

    Lecture 7: Storage of objects

    Instructors

  • C++ For Absolute Beginners- Create Your First GUI App  No.2
    Alex Franck
    Software Engineer | Expert Programmer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 0 votes
  • 5 stars: 0 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!